@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,700;1,500&display=swap');

body{font-family:'Montserrat', sans-serif; font-size:16px; line-height:1.7; overflow-x:hidden; color:#333;}

a{text-decoration:none;}

.subbtt, .subbtt-1, .srh-go-2, .cart-btt{transition:all 0.5s ease;}

.white-bg{background-color:#fff;}

.logobx-img{border-left:1px solid; padding-left:8px;}

.blue-bg{
    background-color:#0a336b;
    padding-top:10px;
    padding-bottom:60px;
}
.light-grayclr{background-color:#070c22; }
.grayclr{background-color:#070c22;}
.dark-graybg{background-color:#5a5a5a;}


.grayclr p {
    color: #fff;
}
ul.d-block.mt-4 {
    color: #fff;
}

.col-md-6.mt-5.text-center img
 {
    width: 65%;
    height: auto;
}


.whttxt{color:#fff !important;}

.calltop a{font-size:20px; color:#4e4e4e; margin-top:12px; display:block;}
.calltop a i{color:#0a336b;}

.mgh-top{/* margin-top:65px; */}

.top-headbox{color:#000;}
.top-hd-l{background-color:#23487a; color:#fedd02; font-size:14px; font-weight:700; border-radius:5px; padding:6px 8px; display:inline-block; margin-bottom:10px;}

.save-pertxt{background-color:#305689;border-radius:5px;font-size:12px;padding:8px 10px;display: inline-block;color: #fefc02;}

.price-box-top span{font-size:34px; text-decoration:line-through; color:#7db8ff; display:inline-block; margin-right:10px;}
.price-box-top strong{font-size:50px;}

.top-headbox ul li i{font-size:32px;}

.fmtxt4{font-size: 20px;color:#333;padding:12px 8px;border-radius:5px;}
.fmtxt4 span{color:#0a336b; margin-top:8px; font-weight:600;}

.subbtt{background-color:#ff7700;color:#fff;padding:10px 15px;border-radius:5px;vertical-align:text-top;font-weight: 500;}
.subbtt:hover, .srh-go-2:hover, .cart-btt:hover{background-color:#070c22; color:#fff; border: 1px solid #fff;}

.subbtt-1{background-color:#fff;color:#ff7700;padding:10px 15px;border-radius:5px;border:1px solid #ff7700;vertical-align:text-top;display:none;}
.subbtt-1:hover{background-color:#ff7700; color:#fff;}

.rest-btt{margin-top: 0;}

.topform-box{padding:0 15px;}
 
.valn{vertical-align:text-top;}

.testm-outter{padding-right:25px;}
.star-outter{padding:10px; margin-top:35px; border-radius:8px; background-color:#fff;}
.star-txt{font-size:32px; color:#41a77d;}

.hd-txt2 h2{font-size:22px; line-height:36px;}
.hd-txt2 h2 span{display:block; color:#ff7700;}

.hd-2{font-size: 30px;color: #fff;font-weight: 600;}
.hd-3{font-size:30px; color:#070c22; font-weight:600;}
.hd-2:after{content:''; width:100px; height:2px; background-color:#fff; display:block; margin:8px auto;}

.col-md-4.mt-5.testm-outter h4
 {
    color: #fff;
}

li.list-inline-item {
    color: #ffffff;
}

.faq-txt h2
 {
    color: #070c22;
}


.sm-fnt{font-size:12px; margin-top:10px;}

.plan-toptxt{font-size:20px; color:#333436; background-color:#f7faff; margin:-20px -20px 10px; padding:20px;}

.svr-ab{position:absolute; right:-5px; bottom:0; top:30%;}

.cldplan-txt ul li{width:40%; color:#fff; padding:6px 0px; vertical-align:text-top; font-size:16px;}
.cldplan-txt ul li:last-child{border-bottom:none;}
.cldplan-txt ul li i{color:#00d53c; font-size:18px;}

.saas-txt ul li{margin:0 15px;}
.saas-txt ul li img{background-color:#fff; border-radius:5px; padding:10px;}

.testm-outter p, .faq-txt p{font-size:14px;}

.testm-txt{background-color:#fff; border-radius:8px; padding:30px;}
.testm-txt p, .testm-txt span{font-size:13px;}
.testm-txt strong{display:block; color:#042758;}

.testm-txt img{margin:0 auto; width:100px !important; border-radius: 100%;}

.owl-nav{position:relative;}
.owl-prev{left:-22px; top:-250px; position:absolute;}
.owl-next{right:-18px; top:-250px; position:absolute;}
.owl-nav button span{color:#333; zoom:1; display:inline-block;*display:inline; margin:5px; padding:8px 10px; font-size:20px; font-weight:bold; -webkit-border-radius:2px; -moz-border-radius:2px;  border-radius:2px; background-color:#fff; border:1px solid rgba(191, 190, 190, 0.12); box-shadow:1px 1px 2px 0 rgb(0 0 0 / 20%);}

.foot-bg{background-color:#070c22; color:#fff;}

.col-sm-6.ft-txt img
 {
    width: 25%;
}

.ft-txt h2{font-size:16px;}
.ft-txt p{font-size:12px;}

.ft-right ul{margin-top:20px;}
.ft-right ul li{list-style:none; margin-bottom:15px; font-size:14px;}
.ft-right ul li a{color:#fff;}
.ft-right ul li a:hover{color:#fedd02;}
.ft-right ul li i{font-size:20px;}
.ft-right ul li strong{color:#ff7700; font-weight:normal;}

.stky-menu{display:flex; flex-wrap:nowrap; background-color:#fff; width:100%; height:45px;}
.stky-menu ul{width:100%; padding-top:8px;}
.stky-menu ul li, .stky-menu ul li a{font-size:13px; color:#333;}
.stky-menu ul li{padding:0 8px;}
.stky-menu ul li span{display:inline-block;}

.dnone{display:none;}

.server-outter{margin-top:30px; margin-bottom:5px;}
.server-txtb{background-color:#f4f4f4; border-radius:8px;}
.server-txtb strong, .stats-icons ul li strong{display:block; color:#042758; font-size:16px; font-weight:normal; margin-top:8px; margin-bottom:10px; font-weight:600;}
.server-txtb p, .stats-icons ul li p, .supt-txt p{color:#444; font-size:14px;}

.server-txtb:hover {box-shadow: 4px 4px 5px 0px #9f9696; transition: 0.3s;}

.suppt p{font-size:16px; font-weight:600;}
.suppt span{color:#f70; font-size:20px;}

.server-txtb i, .stats-icons ul li i{color: #042758;font-size:40px;}

.stats-icons ul li{width:18%; vertical-align:text-top;}

.supt-txt h3{font-size: 26px;color:#fff;margin-bottom:15px;}

.bg-back{margin:35px auto 0;}
.srh-inpt-2{display:inline-block; width:60%; border-radius:10px; padding:12px 70px 12px 20px; font-size:14px;}
.srh-go-2{display:inline-block; background-color:#ff5300; border:none; border-radius:5px; font-size:13px; padding:10px; margin-left:-20px; color:#fff;}

.plan-outter{border:1px solid #ccc; border-radius:8px; padding:30px;}

.active-box-plan{background-color:#e2f9ff; border-color:#03a0ca;}

.top-plan-f{position:absolute; top:0; right:0; margin:0 auto;}
.topplan-ftxt{background-color:#fedd02; font-size:12px; color:#333; padding:8px 15px; font-weight:600; border-bottom-left-radius:8px;  border-top-right-radius:8px;}

.top-plan-txt strong{font-size:20px; color:#042758; margin-bottom:10px;}
.top-plan-txt p{font-size:12px;}

.plan-fettxt span{text-decoration:line-through;}
.plan-fettxt span + span{background-color:#305689; border-radius:25px; font-size:13px; padding:8px 10px; display:inline-block; text-decoration:none; color:#fff;}

.price-plantxt p span{font-size:36px; color:#042758; font-weight:600;}
.price-plantxt strong{color:#305689; font-size:13px;}
.price-plantxt small{font-size:11px;}

.cart-btt{display:block; margin-top:15px; margin-bottom:10px; background-color:#ff5300; border:none; border-radius:5px; font-size:14px; padding:10px; color:#fff;}

.plan-othertxt span{color:#042758; font-weight:500;}
.plan-othertxt ul{margin:10px 0 15px; padding:0;}
.plan-othertxt ul li{list-style:none; font-size:13px; padding-bottom:5px;}

.green-clr{color:#00b090}
.yellow-clr{color:#ffcd35;}
.red-clr{color:#fc5185;}

.owl-theme .owl-dots{position:absolute; top:-35px; margin:0 auto; width:100%;}

.plan-sld, .test-sld{padding:0 40px;}

.plan-sld .owl-prev, .plan-sld .owl-next{top:-700px;}

.doubt_mob{display: none;}

h1.heading-htag {
    color: #fff;
    text-align: center;
    margin: 10px 0 10px;
    font-size: 46px;
    font-weight: 500;
}

.aws-cricle-price {
    background: #fff;
    padding: 20px 20px 40px 20px;
    width: 100%;
    color: #000;
    height: 100%;
    text-align: center;
    position: relative;
    border: 10px solid #e18e15;
    display: inline-block;
    border-radius: 20px;
}
.aws-cricle-price h3 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 28px;
    margin: -50px auto 10px;
    background-color: #fff;
    display: table;
    padding: 5px 20px;
    border-radius: 10px;
}
.aws-offer-price {
    font-size: 75px;
    font-weight: 900;
    line-height: 80px;
    margin: 10px 0 0;
    color: #e18e15;
}
.aws-cloud-credits {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 15px 0 0 0;
}
.aws-cloud-credits sup, .aws-onem-poc sup {
    color: #e18e15;
    font-size: 16px;
    font-weight: 600;
}
.aws-plus-offer {
    color: #E18E15;
    font-size: 38px;
    font-weight: 800;
    line-height: 20px;
    display: inline-block;
    width: 100%;
    clear: both;
    margin-top: 2px;
}
.aws-onem-poc {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    margin: -20px 0px 0px 0px;
}
.aws-claim-btn-head a {
    background: #E18E15;
    padding: 12px 10px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 10px 0 0;
    display: inline-block;
    position: absolute;
    left: 15%;
    right: 15%;
    width: 70%;
    bottom: -30px;
}


.timerBox{border:2px solid #f70;margin-top: -10px;padding-bottom: 100px;border-radius: 10px;width: 300px;margin-left: 18%;}	
@media (max-width: 1300px) {	
    .timerBox{margin-left: 12%;}	
}	
@media (max-width: 1200px) {	
    .timerBox{margin-left: 5%;}	
}

@media (max-width: 991px) {
.supt-txt{ margin-top:5px !important;}
.supt-txt h3{font-size:22px;}

.svr-ab{width:26%;}
.timerBox{margin-left: 0%;}
}

@media (max-width: 767px){
.hd-txt2{margin-top:0 !important;}
.bttm-bx{padding-bottom:0 !important;}

.testm-outter{padding-right:15px; text-align:center; margin-top:10px !important;}
.star-outter{margin-bottom:30px;}

.owl-carousel{padding:0 20px;}

.ft-txt, .ft-right{/* text-align:center; */}

.calltop a{font-size:15px; margin-top:10px;}

.tp-eql img{width:25%;}
.logo1{width:18% !important;}

.subbtt-1{display:initial;}
.dnone{display:inline-block;}
.timerBox{margin-left: 0%;}

.suppt span{display:inline-block !important; margin-top:8px;}
}

@media (max-width: 575px) {
.bttm-bx-1{padding-top:40px !important; padding-bottom:0px !important;}

.tp-eql{width:60%;}

.calltop{width:40%;}

.mgh-top{margin-top:45px;}

.top-headbox{text-align:center;}

.topform-box{border-top:1px solid #fff; margin-top:20px; padding-top:10px;}

.owl-theme .owl-dots{position:static; width:auto;}

.plan-sld, .test-sld{padding:0 15px;}

.faq-txt .accordion-button{font-size:14px;}
.faq-txt p, .server-txtb p{font-size:13px;}

.server-outter{/* width:50%; */}
.server-txtb strong{font-size:15px; line-height:20px;}

.svr-ab{display:none;}

.cldplan-txt ul li{width:48%; font-size:14px;margin-right:0 !important;}
.cldplan-txt ul li i{font-size:14px;}

.doubt_dt{display: none;}
.doubt_mob{display: inline;}
.timerBox{margin-left: 0%;}
}

@media (max-width: 535px) {
.stky-menu ul li span{display:block;}
.price-box-top span{font-size: 20px!important;}
.price-box-top strong{font-size: 26px!important;}
strong.charges{font-size:15px!important;}
strong.charges{font-size:14px !important;} 

.stats-icons ul li{width:30%;}

.tp-eql img{width:35%;}
.logo1{width: 36% !important;}
.calltop a{margin-top: 12px;}

.stky-menu{height:60px;}
.stky-menu ul{padding-top:5px;}

.hd-2{font-size:26px;}
.hd-3{font-size:26px;}
.box-content h3{font-size:26px;}

.cldplan-txt ul li{width:49%;}
.cldplan-txt ul li, .cldplan-txt ul li i{font-size:12px;}
.timerBox{margin-left: 0%;}
}
@media (max-width: 345px) {

.price-box-top strong{font-size: 24px;}
 strong.charges{font-size:14px !important;} 
 strong.chr{font-size:30px!important;} 
 strong.charg{font-size: 20px!important;}

 h1.heading-htag { font-size: 42px;}

}

@media (max-width: 400px) {
.mgh-top{margin-top:25px;}

.calltop a{font-size: 12px;}

.srh-inpt-2{width:70%;}

.inn-btt ul li{margin-right:0 !important;}
.inn-btt .subbtt, .inn-btt .subbtt-1{padding:10px !important;}

.tp-eql img{width: 50%;}
.logo1{height: 100% !important;}
.timerBox{margin-left: 0%;}
}

/* Scroll to Top Button styles */
.scroll-to-top {display: none;position: fixed;bottom: 68px;right: 12px;width: 35px;height: 35px;background-color: #a1a6ac;color: #fff;border-radius: 50%;font-size: 10px;text-align: center;line-height: 40px;cursor: pointer;padding: 2px;}
.scroll-to-top.show {display: block;}



.garybg-colorsade{
    position: relative;
}
.garybg-colorsade::before {
    background: #F8F8F8;
    bottom: 0;
    display: inline-block;
    Left: 0;
    position: absolute;
    right: 50%;
    top: 0;
    content: "";
}
.box-content h3{
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
    color: #373f45;
}
.box-content {
    padding: 10px 15px;
    position: relative;
    clear: both;
    display: inline-block;
    width: 100%;  
    text-align: center;
}
.testimonal{
    font-size: 18px;
    color: #293147;
    font-style: italic;
    text-align: center;
    margin: 30px 0px 0px 0px;
    position: relative;
    line-height: 28px;
}
.testimonal p{
    margin-bottom:0px !important;
}
.quate-icons-acins {
    position: absolute;
    top: -20px;
    width: 80px;
    left: 10px;
}
.quate-icons-acins-bottom {
    position: absolute;
    bottom: 30px;
    width: 80px;
    right: 30px;
}
.starlist-user {
    text-align: center;
    margin: 0 0 25px 0;
}
.starlist-user ul {
    list-style: none;
}
.starlist-user ul li {
    display: inline;
    text-align: center;
    margin: 0 1px;
    color: #f60;
    font-size: 16px;
}
.fa-star:before {
    content: "\f005";
}
.testinmaol-logo-usa > img {
    max-height: 120px;
    margin: 0 auto;
    display: table;
}
.grid-padding{
    position:relative;
}
.grid-padding.cell{
    padding-left:10px;
    padding-right:10px;
}
.boxdisture{
    border-radius: 10px;
    box-shadow: 0px 0px 15px #d3cdcd;
    /* margin: 30px auto 0; */
    margin: 15px auto 10px;
    padding: 10px;
    clear: both;
    display: table;
    width: 100%;
    background-color: #fff;
    -webkit-transition: .5s;
    transition: .5s;
    position:relative;
}
.icons-dnh{
    max-width: 45px;
    float: left;
}
.icons-dnh.icons-glogbe img {
    width: 100%;
    text-align: center;
    margin: 15px auto 0;
    display: table;
}
.right-textdnh {
    font-size: 18px;
    color: #293147;
    font-weight: 600;
    width: calc(100% - 60px);
    float: right;
    line-height: 26px;
    margin: 11px 0;
}
.right-textdnh span {
    color: #FF6600;
    font-size: 20px;
    font-weight: 700;
}
.dnh-box-newbxo .dnh-img-shild.dnh-bottomshilds.dnh-boxdisture {
    min-height: 300px;
}
.dnh-imgshild {
    width: 100%;
    margin: 0 auto;
    float: none;
    max-width: 100%;
    text-align: center;
    opacity: 1;
}
.awards-list-shild {
    width: 100%;
}
.awards-list-shild ul {
    list-style: none;
    margin: 0 !important;
    padding-left:0px !important;
}
.awards-list-shild ul li {
    list-style: none;
    font-size: 18px;
    color: #293147;
    font-weight: 500;
}
.awards-list-shild ul li span {
    color: #FF6600;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin: 0 5px 0 0;
}

.box
{
	width:100%;
	min-height: 50px;
	max-height: 100%;
	box-sizing: border-box;
	display: flex;
}
.box>section
{
	padding:10px;
	flex:1;
    text-align: center;
}
.col-6
{
	flex:6 !important;
}
.cen
{
	  align-items: center;
      border: 1px solid gray;
}
.cen1 {
    font-size: 20px;
    padding: 10px;
    font-weight: 600;
}
.cen11 {
    font-size: 20px;
    padding: 12px 15px; 
    font-weight: 600;
    border: 1px solid gray;
}
.tablecontent>h3{
    font-size: 34px;
    font-weight: 700;
    text-align: center;
    line-height: 40px;
}
.tagline>p{
    font-size: 20px;
    text-align: center;
    font-weight: 500;
    color: #293147;
    margin: 10px 0 10px;
    text-transform: uppercase;
}
.plans-btn-bxo {
    text-align: center;
    margin: 20px 0 20px;
    clear: both;
    display: inline-block;
    width: 100%;
 } 
.plans-btn-bxo a{
    background-color: #ff6600;
    color: #fff !important;
    padding: 10px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.pricebox-usa{
    font-size: 26px;
    font-weight: 700;
    color: #f60;
    text-align: center;
    line-height: 36px;
}
.planbgtabs {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #042758;
    margin: 0;
    padding: 0;
}
.plnstitelbxo {
    font-size: 18px;
    font-weight: 500;
    color: #042758;
    margin: 0;
    padding: 0;
}
span.plasntext-bold {
    font-weight: 700;
}
section{
    display: block;
}
a.bannerbtn1 {
    background-color: #FF6600;
    width: 130px;
    color: #fff;
    font-size: 20px;
    padding: 5px 0;
    text-align: center;
    border-radius: 5px;
    font-weight: 500;
    cursor: pointer;
    display: inline-block;
    margin: 0px 0px 0px 20px;
}

@media(max-width: 500px)
{
	.cen 
	{
		display: block !important;
	}
    .cen1
	{
		display: none!important;
	}
	.cen11
	{
		display: none!important;
	}
}
@media screen and (min-device-width: 768px)
    and (max-device-width: 991px){
    .plans-btn-bxo>a{
        font-size:13px;
    }
    .pricebox-usa {
        font-size: 24px;
    }
    .right-textdnh {
        font-size: 15px;
    }
    .right-textdnh span {
        font-size: 16px;
    }
    .awards-list-shild ul li {
        font-size: 16px;
    }
    .awards-list-shild ul li span {
        font-size: 18px;
    }
    .bannercheck ul>li {
            font-size: 18px;
        }
}
@media screen and (min-device-width:501px)
    and (max-device-width: 767px){
        .plnstitelbxo {
            font-size: 12px;
        }
        .plans-btn-bxo>a{
            font-size:7px;
        }
        .planbgtabs{
            font-size:14px;
        }
        .pricebox-usa{
            font-size:17px;
        }
        .right-textdnh {
            font-size: 15px;
        }
        .right-textdnh span {
            font-size: 16px;
        }
        .awards-list-shild ul li {
            font-size: 16px;
        }
        .awards-list-shild ul li span {
            font-size: 18px;
        }
    }
@media only screen and (max-width: 360px){
    .best-price-s{font-size:13px;}
    .aws-claim-btn-head a{padding:0px 10px;}
}
@media (min-width: 600px) and (max-width: 691px) {
 .price-box-top span {font-size: 30px;}
 .price-box-top strong {font-size: 40px!important;}
 strong.chr {font-size: 40px!important;}
 strong.charg{font-size:22px!important;}
 .best-price-s{font-size:15px;}
}

.block {
    display: flex; 
    gap: 20px; 
    flex-wrap: wrap;
}

.box
 {
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    box-sizing: border-box;
    display: block;
 }

.col-lg-6.pt-5.box {
    flex: 1;
    text-align: center;  
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    border-radius: 10px;
    padding: 20px;
    background: #fff;
}

.block img.img-fluid {
    width: 80%;
    height: auto;
    display: block;       
    margin: 0 auto 15px;  
}

.col-lg-6.pt-5.box h3 {
    display: block;       
    margin-top: 10px;
    text-align: center; 
    font-size: 20px;
}

img.cert-img {
    width: 100%;
    height: 250px;
    object-fit: contain;
    background: #f4f4f4;
    padding: 10px;
    border-radius: 8px;
}



