@media only screen and (max-width:1400px) {
	/*col-xxl*/
	
}

@media only screen and (max-width:1200px) {
 /*Col-lg    */
 .serv-section02-iconbox {    flex: 0 0 25%;}
 .serv-section06-iconbox{    flex: 0 0 25%;}
 .serv-section03-detail input[type="text"]{width:55%; height:80px; flex:0 0 55%;}
}

@media only screen and (max-width:991px) {
/*Col-md  */
.serv-section01-emailbox{width: 100%}
.serv-section03-packbg01{ margin-right:20px;}
.serv-section03-pack {    flex: 0 0 49%;}
.serv-section08-country{flex-wrap: wrap;}
.serv-section08-country-box { flex: 0 0 100%; text-align:center; flex-wrap: wrap;}
.serv-section09-detail .fa{margin-bottom:20px;} 
.serv-section11 img {margin-bottom:20px;}
.serv-section11 h3	{text-align:center;}
.serv-section11 p {text-align:center;}
.footer-panel-col {flex: 0 0 50%;}
.serv-section02-iconbox {flex: 0 0 25%;}
.serv-section06-iconbox{   flex: 0 0 25%;}
.serv-section12-emailbox{ width:100%;}
.serv-section03-pack{padding-bottom:0;}
.serv-section03-detail-inputrow {flex-wrap:wrap; position:static; padding-left:0px; padding-right:0px;}
.serv-section03-detail input[type="text"]{width:10%; height:45px; flex:0 0 100%; margin-bottom:15px; border-radius:4px;}
.serv-section03-detail input[type="button"], .serv-section03-detail input[type="submit"]{ border-radius:4px;}
.b-t-p{ margin-bottom:30px;}
.comp-addon-des{ flex:0 0 50%;}
.o-s-icon-wrapper{flex-wrap:wrap;}
.o-s-icon-box{flex: 0 0 50%; }
.registretion-trial{margin-right:4%px!important; flex: 0 0 48%!important; margin-bottom:25px;}
.registretion-frm{flex: 0 0 48%!important;}
.login-detail{ padding-left:20px!important;}
.serv-feature-iconbox{flex: 0 0 31.33%;}
.addon-sectionon-iconbox{flex: 0 0 25%;}
.addon-sectionon p{padding-left:0;}
}


@media only screen and (max-width:767px)  {
/*Col-sm */
.home-package{ width:100%; flex:0 0 100%; }
.serv-section04 img{margin-bottom:25px;}
.serv-section06-iconbox{    flex: 0 0 33.33%;}
.serv-section12 h3{ font-size:25px;}
.desktopview{ display:none;}
.mobileview{ display:inline-block;}
.serv-section03-detail-inputrow {margin-top:20px;}
.store-feature .feature-box{ flex: 0 0 100%;}
.comp-addon-price{flex-wrap:wrap;}
.comp-addon-price-col{flex: 0 0 100%;}
.flex-row-rev{ display:flex; flex-wrap:wrap; flex-direction: column-reverse;}
.registretion-section{flex-wrap:wrap!important;}
.registretion-trial{margin-right:0px!important; flex: 0 0 100%!important; margin-bottom:25px;}
.registretion-frm{flex: 0 0 100%!important;}
.login-sc-row{ margin-bottom:20px; padding-top:12px!important;}
.addon-sectionon-iconbox{flex: 0 0 33.33%;}
.serv-feature-iconbox{flex: 0 0 48%;}
  .sizeissue{
      padding:20px;
  }
 }

@media only screen and (max-width:575px) {
/*col */
.serv-section03-packbg01{ margin-right:0px;}
.serv-section03-pack-wrapper {flex-wrap: wrap;}
.serv-section03-pack{ width:100%;flex: 0 0 100%;}
.serv-section01-emailbox{flex-wrap: wrap; background:none;}
.serv-section01-emailbox input[type="text"]{width:100%; background:#FFF; border-radius:4px; margin-bottom:15px;}
.serv-section01-emailbox input[type="button"], .serv-section01-emailbox input[type="submit"]{width:100%; border-radius:4px;}
.serv-section11-coupon{flex-wrap: wrap; background:none;}
.serv-section11-coupon input[type="text"]{width:100%; background:#FFF; border-radius:4px; margin-bottom:15px;}
.serv-section11-coupon input[type="button"], .serv-section11-coupon input[type="submit"]{width:100%;  border-radius:4px;}
.serv-section12-emailbox{flex-wrap: wrap; background:none;}
.serv-section12-emailbox input[type="text"]{width:100%; background:#FFF; border-radius:4px; margin-bottom:15px;}
.serv-section12-emailbox input[type="button"], .serv-section12-emailbox input[type="submit"]{width:100%;  border-radius:4px;}
.serv-section02-iconbox {    flex: 0 0 33.33%;}
.bus-boost{  flex-wrap: wrap;}
.bus-boost-col{flex: 0 0 100%; padding-top:0; padding-bottom:0;}
.boost-row{margin-bottom:20px;}
.serv-section06-iconbox{    flex: 0 0 50%;}
.serv-section08-country-box-flag{flex: 0 0 50%;}
.serv-section08 h2{font-size:62px;}
.footer-panel-col {padding-left:0;}
.footer-panel-col {flex: 0 0 100%;}
.comp-addon-des{ flex:0 0 100%;}
.o-s-icon-box{flex: 0 0 100%; }
.footer-panel-col{padding-top:0; padding-right:15px;}
.addon-sectionon-iconbox{flex: 0 0 100%;}


}
@media only screen and (max-width:400px)
{
.serv-section02-iconbox {flex: 0 0 50%;}
.serv-section06-iconbox{flex: 0 0 50%;}	
.serv-feature-iconbox{flex: 0 0 98%;}
.serv-section08 h2 {font-size: 49px;} 
}

@media only screen and (max-width:330px)
{
 
}
