@media screen and (min-width: 1601px) and (max-width: 2000px){
.imgtxtpixbox{background-size:cover;}
	
	
}

@media screen and (min-width: 1200px) and (max-width: 1359px){
.innerbannerbox h1{padding-top:7rem;}
.abtsinglebox img.valuebox {width:21rem;margin:4rem 0 2rem -4.5rem;}
.blogtxt{padding:1.5rem 2rem;}
.imgtxtsinglebox p{font-size: 12px;line-height: 30px;}
	
}

@media screen and (min-width: 992px) and (max-width: 1199px){
.headersec .navbar-dark .navbar-nav .nav-link{font-size:14px; padding:10px 40px;}
.headersec .nav-item.navcusbtn a.nav-link{padding-left:0.5rem; padding-right:0.5rem; margin-left:0;}
.imgtxtsinglebox p{font-size: 12px;line-height: 30px;}
.innerbannerbox h1{font-size:2.7rem;line-height:3.2rem;margin-bottom:0.3rem;padding-top:6rem;}
.innerbannerbox h2{font-size:1.4rem; margin-bottom:0.1rem;}
.innerbannerbox p{font-size:18px;letter-spacing:1px;}
.homecomimgbox img{margin-top:-0.5rem;width:52%;}
.innerbannerbox{min-height:initial;}
.abtsinglebox img.valuebox{width:15rem;margin:6rem 0 3rem -2rem;}
.homeprosintwobox img{width:100%;}
.homevidcarubox h5.hvidmaintitle{width:80%;}
.homeblogwrapone h5.hvidmaintitle{width:80%;}
.homeaboutsec_withback p{font-size:12px;}
.blogsinglebox{max-height:initial;}
.blogimg{width:100%; float:none;}
.homeblogonesec.homecontactsec .blogsinglebox {max-height:initial;margin-bottom:30px;}
.homeblogonesec.homecontactsec .blogtxt{width:100%; padding:2rem;}
.featurecontwrap h5.hvidmaintitle{width:80%;}
.blogsinglebox .blogimg{width:100%;}
.whitebtnfoot a{padding:10px;}

/* Comm and Promo Items */
.parallelogrambanner{width:700px; height:550px;}
.promobluebox{min-height:450px;}
.smallgreybox{margin-top:1rem;}
.smallgreybox p{font-size:11px;line-height:20px;margin-bottom:0;}
.promoboxfivesec .row .col{flex-basis:initial; max-width:33.33%;}

.pbthreecolwht{padding:4rem 3rem 0;}
.promofivesingletxt{min-height:385px;}

/* Contact page */
.conboxonebtn a{padding:1rem 2rem;}
.subsformbox form input[type="email"]{width:70%;}
.conmainformbox input[type="submit"]{margin-top:0;}

/* What Kaishapo page */
.easyusebluebtn{padding:2rem 0 3.5rem;}
.whatimgseven {right:0;width:220px;}

.promofivesingle{margin-bottom:2rem;}
.promofivesingle img.img-fluid{width:100%;}

.cpmonitorbox .pagescreenimg {width:100%;}
.cpmonitorbox .monitorimg{top:17px;left:26px;width:90%;}
.phoneimgbox img{width:170px;}



}

@media screen and (min-width: 768px) and (max-width: 991px){
.headersec .navbar-brand img{width:100px;}	
.headersec .navbar{padding:0.5rem;}
.headersec .navbar-dark .navbar-nav .nav-link{font-size:14px; padding:10px 25px;}
.headersec .nav-item.navcusbtn a.nav-link{padding-right:0.2rem; padding-left:0.2rem;}
.headersec .navbar-dark .navbar-nav .nav-link.phonenoicon img{width:140px;}
.homeabtbox h2{font-size:28px;}
.innerbannerbox h1{font-size:2.7rem;line-height:3.2rem;margin-bottom:0.3rem;padding-top:2rem;}
.innerbannerbox h2{font-size:1.1rem; margin-bottom:0.1rem;}
.innerbannerbox p{font-size:15px;letter-spacing:1px;}
.homecomimgbox img{margin-top:-0.5rem;width:52%;}
.innerbannerbox{min-height:initial;}
.abtsinglebox img {width:200px; height:200px;}
.abtsinglebox h4{font-size:1rem;}
.greystripsec .fa-caret-down{left:45%;}
.imgtxtsinglebox{width:100%;left:0;top:0;position:relative;transform:none;padding:15px;padding-bottom:0;}
.imgtxtsinglebox h2{font-size:14px;}
.imgtxtsinglebox p{font-size: 10px;line-height: 20px;}
.hprotitlebox{padding-left:8rem;}
.newbox{left:2rem;}
.homewhitebox .fa-caret-down{left:45%;}
.abtsinglebox img.valuebox {width:100%;margin-top:5rem;margin-bottom:3rem;}
.homewhitewraptwo .fa-caret-down{left:45%;}
.homeprosintwobox img{width:100%;}
.homevidcarubox h5.hvidmaintitle{width:80%;}
.homeblogwrapone h5.hvidmaintitle{width:80%;}
.blogsinglebox{max-height:initial;}
.blogimg{width:100%; float:none;}
.homeblogonesec.homecontactsec .blogsinglebox {max-height:initial;margin-bottom:30px;}
.homeblogonesec.homecontactsec .blogtxt{width:100%; padding:2rem;}
.whitebtnfoot a{padding:10px;display:block;font-size:10px;}
.footersec .dezaiilogo{width:190px;}
.bottomfootlinks h2{font-size:15px;}
.bottomfootlinks ul{min-height:300px;}
.imgtxtcontentbox{min-height:320px;}
.imgtxtpixbox{background-size:cover;min-height:320px;}
.imgtxtpixbox img {min-height: 320px;}
.smlinksbox ul{padding-top:0;}
.whitebtnfoot{margin-top:0;}

/* Blog */
.intitlebox{padding:15px 0;}

/* Comm and Promo Items */
.parallelogrambanner{display:none;}
.promobannersec{margin:1.5rem 0;}
.promoimgone, .promoimgtwo{width:100%;}
.promobluebox{min-height:326.36px;}
.promobluebox h2{font-size:22px;}
.promoboxbanner{background-color:#03c4ff;}

.nopadright, .nopadleft{padding:0;}
.promoboxthreesec.commboxthreesec .pbthreecolwht{padding:0.5rem 1rem;}
.pbthreecolwht h2{margin-bottom:0.5rem;}
hr.lineanimation{margin:1rem auto;}
.smallgreybox{margin-top:0rem; padding:5px;}
.smallgreybox p{font-size:11px;line-height:20px;margin-bottom:0;}
.promoboxfivesec .row .col{flex-basis:initial; max-width:50%;}
.orangeqabox{width:100%;}

.pbthreecolwht{padding:0.5rem 2rem 0;}
.pbthreecolwht p{margin-bottom:8px;}
.pbthreecolwht img{width:160px;}

/* Company Profile */
.comprofileinfobox{width:100%;}

/* Contact page */
.conboxonevalues{padding-left:0;}
.conboxonetable ul li{font-size:10px;}
.conboxpadtxt{padding:1rem;}
.conboxonebtn a{padding:1rem 2rem;}
.subsformbox form input[type="email"]{width:70%;}
.conmainformbox input[type="submit"]{margin-top:20px;}

/* What Kaishapo page */
.innerpagebannersec .innerbannerbox h1{font-size:32px;}
.whatimgone{width:200px;}
.whatimgseven{top:22px;width:160px; right:0;}
.bgimgtxtbox{width:100%;}
.bgimgtxtbox .bgimgtxtsingle{padding:3rem 2rem 2rem;}
.bgimgtxtsingle.bgsinonebox {padding-left:3rem; padding-right:0.5rem;}
.bgimgtxtsingle.bgsinthreebox {padding-right:3rem; padding-left:0.5rem;}
.easyusebluebtn{padding:2rem 0 3rem;}
.belowimgsingle{margin-bottom:1.5rem;}

.corposmicons ul li img{width:40px;}
.corposmicons ul li {display:inline-flex;padding:0.1rem;font-size:10px;text-align:center;width:84px;flex-direction:column;align-items:center;}
.promofivesingle{margin-bottom:2rem;}
.promofivesingle img.img-fluid{width:100%;}

.cplanimgtwo {left:0;margin-top:3rem;}
.phoneimgbox img {width:126px;}
.cpmonitorbox .pagescreenimg{width:100%;}
.cpmonitorbox .monitorimg {position:absolute;top:13px;left:18px;width:90%;}
.cpbluebtn a{padding:1rem 2rem;}

.casestudythreesec .col{flex-basis:initial; max-width:33.33%;}
.homeprosintwobox .threenetimgfour {margin-top:-5rem;}

.net3logo{width:80%;}
.fontsize30 {font-size:18px;}
.videobannerfix video#myVideo{position:relative;}
.videobannerfix{height:425px;}



/* GE res. */
.newscontentblock{width:100%; padding:1rem 0 0;}
.newscontentblock h2{font-size:20px;}

.homeabtbox p{font-size: 12px;line-height: 30px;}
.homeaboutsec_withback p{font-size: 12px;min-height: 210px;padding: 0 10px;}
.sysmain h4{font-size:18px;}
.sysmain p{font-size:12px;}

}

@media (max-width: 767px){
.headersec .navbar-nav{text-align:left;align-items:normal;}
.navbar-dark .navbar-toggler{border-color:rgba(0,0,0,0.3);}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.headersec .navbar-brand{width: 70px;}
.headersec .navbar-dark .navbar-nav .nav-link{padding:5px;font-size:14px;border-bottom:1px solid #ccc;}
.navbar-toggler{padding:0 10px 5px;}
.navbar-toggler-icon{width: 15px;
height: 15px;}
.headersec .navbar .dropdown{width:100%; text-align:center;}
.headersec .navbar .dropdown .dropdown-menu{width:100%; text-align:center; display:block!important;}
.innerbannerbox h1{font-size:1.7rem;line-height:1.8rem;margin-bottom:0.3rem;padding-top:1rem;}
.innerbannerbox h2{font-size:0.8rem; margin-bottom:0.1rem;}
.innerbannerbox p{font-size:12px;letter-spacing:1px;}
.homecomimgbox img{margin-top:-1rem;width:170px;}
.innerbannerbox{min-height:initial;}
.homeaboutsec{width:100%; padding:20px 0 60px;}
.homeabtbox p{font-size: 12px;
line-height: 25px;}
.homeabtbox h2{font-size:16px;}
.greystripsec h2{font-size:16px;}
.greystripsec .fa-caret-down{left:42%;}
.imgtxtsinglebox{width:100%;position:relative;z-index:5;left:0;top:0;padding:15px;transform:none;}
.imgtxtsinglebox p{line-height:26px;text-align:center;}
.imgtxtsinglebox h2{text-align:center;}
.imgtxtcontentbox{min-height:auto;}
.imgtxtpixbox{min-height:auto;}
.onlymobgap{margin-bottom:50px;}
.homeaboutsec_withback{padding-bottom:30px;}
.homedescsecone{padding-top:0;}
.footbot p a{font-size:10px;}
.footalltxt{padding:30px 0 20px 0;}
.footalltxt p {
    font-size: 10px;
    line-height: 23px;
    padding-top: 18px;
}
.imgtxtpixbox img {
    min-height: auto;
}
.imgtxtcontentbox svg{height:20rem;}
.colboxholdimg{width:100%;}
.homecontboxone h2{font-size:1.3rem; line-height:2rem;}
.homecontboxone .roundboxwht{width:100%;}
.hprotitlebox{padding-left:1rem;}
.newbox{top:-6rem; left:1rem;}
.homewhitebox .fa-caret-down{left:42%;}
.abtsinglebox img.valuebox{width:95%;margin:0 auto;}
.homeprosintwobox img{width:100%;}
.abtsinglebtn{padding-bottom:3rem;}
.homevidcarubox h5.hvidmaintitle{width:100%;}
.homeblogwrapone h5.hvidmaintitle{width:100%;}
.blogsinglebox{max-height:initial;}
.blogimg{width:100%; float:none;}
.homeproshowsectwo h2{font-size:1.3rem; line-height:2rem;}
.featurecontwrap h5.hvidmaintitle{width:100%;}
.homeblogonesec.homecontactsec .blogsinglebox {max-height:initial;margin-bottom:30px;}
.homeblogonesec.homecontactsec .blogtxt{width:100%; padding:2rem;}
.smlinksbox ul{text-align:left;}
.whitebtnfoot{text-align:left;}
.blogsinglebox .blogimg img{width:100%;}

/* Blog */
.intitlebox{padding:5px 0;}
.intitlebox h1{font-size:1.4rem; margin-bottom:5px;}
.intitlebox h2{font-size:0.7rem;}
.blogcatlinks{width:100%;}
.searchblogbox .btn{padding:0.1rem 0.75rem;}
.maininnercontsec{padding:30px 0;}
.blogmaincontentbox{width:100%;}

/* Comm and Promo Items */
.parallelogrambanner{display:none;}
.promobannersec{margin:2rem 0;}
.promoimgone, .promoimgtwo{width:100%;}
.promoboxtwotxt h2{font-size:22px;margin-bottom:1rem;}
.promoboxtwosec{padding:2rem 0;}
.nopadright{padding-right:15px;}
.nopadleft{padding-left:15px;}
.promoboxthreesec .pbthreecolwht{padding-bottom:2rem;}
.commbluebtn a{padding:1rem 2rem;}
.orangewhatcontent .fa-caret-down{left:43%;}
.promoboxfivesec .row .col{flex-basis:initial; width:100%;}
.promogreybtn a{padding:1rem 2rem;}
.orangerightarrow{display:none;}
.orangeinwrap a{position:relative;top:0;left:0;}
.orangeimgbox{float:none; text-align:center;}
.orangeimgbox img{position:relative;right:0;top:0;}
.orangeqabox .logo{margin-bottom:10px;}
.orangeqabox{margin-top:2rem;}

/* Company Profile */
.companyhead h2{font-size:1.4rem; line-height:2rem;}
.companyhead p.comabtparaone{padding-right:0;}
.comprofileinfobox{width:100%;}

/* Contact page */
.conboxonevalues{padding-left:0;}
.conboxpadtxt{padding:2rem;}
.conboxonebtn a{padding:1rem 2rem;}
.subsformbox form input[type="email"]{width:52%;}
.conmainformbox input[type="submit"]{margin-top:20px;}
.conboxonetable ul li{width:33.33%; border-right:1px dotted #777; border-left: 1px dotted #777;}

/* What Kaishapo page */
.innerpagebannersec .innerbannerbox h1{font-size:17px; margin-top:0rem; line-height:25px;}
.whatimgone{top:4rem; width:150px;}
.aftaboutwhatbox h2{font-size:22px; letter-spacing:0;}
ul.abtwhtlistbox li{width:100%;}
.easyusetxtbox h2{margin-top:0;}
.easyusebluebtn{padding:2rem 0 3.5rem;}
.whatimgseven {position: relative;top:0;right:0;}
.businesssingle h5{margin-top:1rem;}
.bgimgtxtbox{width:100%; background-image:none; height:auto;}
.bgimgtxtbox .bgimgtxtsingle{padding:3rem!important;}
.lastparaone{width:100%;}
.bluelastbtn a{padding:1rem 3rem;}

.corpoparaone{width:100%;}
.pllogotitle{font-size:1.5rem;}
.promofivesingle img.img-fluid{width:100%;}
img.commiconimg{width:46px;}
.cpbtnsbox .cpbtn{margin:0.5rem 0;}
.cplanimgtwo{left:0;}
.cpbluebtn a{padding:1rem 2rem;}
.cpbarcodebox p {text-align:center;}
.cpmonitorbox .pagescreenimg {width:300px;}
.cpparaleftpad {margin-left:0;}

.casestudyfoursec .col{max-width:50%; flex-basis:initial;}
.cpmonitorbox .pagescreenimg{width:100%;}
.casestudytwosec .fa-caret-down{left:41%;}
.cpmonitorbox .monitorimg {position:absolute;top:0;left:0px;width:100%;}
.sitemapwrap{width:100%;}

.casestudythreesec .col{flex-basis:initial;}
.casestudyfoursec .csimgbox .hovertxtbox{top:0;}
.maininnercontsec.forblogdetailssec .mainincontwrap .blogcatlinks, 
.maininnercontsec.forblogdetailssec .mainincontwrap .blogmaincontentbox{padding:1rem; width:100%;}
.maininnercontsec.forblogdetailssec .blogcontsingle{padding:1rem;}
.latestpost{margin-bottom:1rem;}

.homeprosintwobox .threenetimgfour{margin-top:-2rem;}
.belowimgsingle{margin-bottom:1.5rem;}
.belowimgsingle img{width:100%;}
.pricelistfivesec .promofivesingletxt {min-height:initial;margin-bottom:2rem;}

.net3txtone{width:100%;}
.videobannerfix video#myVideo{position:relative;}
.videobannerfix{height:224px;}
.gdsmblockcls{min-height:400px;}

/* GE res. */
.breadcrumbsec .breadcrumb li{padding:0 0.1rem;}
.titletxtsecone h2{font-size:26px;}
.feespricesecone{padding:3rem 0 0;}

.repeatsingl {
    margin-bottom:50px;
}
.footup{background:url('../images/obi.png') repeat;background-size:auto;}
.sysmain{margin-bottom:30px;}

.h3, h3{font-size:16px;}
.roomsinglebox h2{font-size:16px;}
p{font-size:12px;}
.smalltxtbox p{font-size:12px;}
table tr td h5{font-size:12px;}

}
@media screen and (min-width: 576px) and (max-width: 766px){
	.sysmain h4{font-size:14px !important;}
	.sysmain p{font-size:10px !important;}
}


@media (max-width: 767px){
    .reserve-calendar .heading-container h3 {
        font-size: 20px;
    }

}