@media screen and (max-width: 1350px){
.innerbanner .pagetitle{padding: 60px 40px 10px}
}
@media screen and (max-width: 1200px){
.head1 h2, .head1 h2 span{font-size: 62px;line-height: 62px;}
.innerbanner .pagetitle{padding: 40px 40px 0}
.orangebtn{padding:15px 45px;}
.bannertext h2, .bannertext h2 span{font-size: 60px;line-height: 60px}
.head1 h2, .head1 h2 span, .head3 h2, .head3 h2 span{font-size: 60px;line-height: 60px;}
.head1 h4{font-size: 30px;line-height:30px; }

}
@media screen and (max-width: 1023px){
.navbar-default .navbar-nav > li > a{padding: 20px 12px 16px}
.bannertext h2, .bannertext h2 span{font-size: 60px;line-height: 60px}
.head1 h2, .head1 h2 span, .head3 h2, .head3 h2 span{font-size: 42px;line-height: 42px;}
.head1 h4{font-size: 25px;line-height: 25px; text-align: left;}
.wrapper{margin: 0 auto;width: 95%}
.head2 h2,.servicecontsec p{margin: 0}
.head2{background: none}
.footersocial {min-height: 200px;}
.innerbanner .pagetitle, .innerbanner .breadcrumb{padding: 10px 40px}
.pagetitle h2{font-size: 35px;line-height: 35px;}
.innerbanner .pagetitle{padding: 20px 40px 0}
.servicetitle h5{width: 100%}
.head4{margin:10px 0 20px}
.head3{padding: 60px 0 80px; background-size: 30%;}
.aboutcontsec .head2 h2{font-size:36px; line-height:normal}
.aboutcontsec .head2 h5, .section-advantages h3{font-size:20px; line-height:normal}
.abt-text h3, .abt-title h5{font-size:28px; line-height:normal}

}
@media screen and (max-width: 767px){
.navbar-toggler{color:#fff}
.navbar{padding: .5rem 1rem;}
.navbar-default .navbar-nav > li > a{line-height:36px; padding:0 20px}
.preheaderleft{text-align: center;margin: 8px 0;}
.socialicon{text-align: center;}
.socialicon li a,.socialicon li:first-child a{border: none}
.logoarea{float: none; text-align: center; margin: 10px 0 32px}
.bannertext h5{font-size: 30px;line-height: 30px;}
.bannertext h2, .bannertext h2 span,.head3 h2, .head3 h2 span{font-size: 35px;line-height: 35px}
.aboutimg{text-align: center;}
.head1,.head1 h4{text-align: center;}
.head2 h2{width: 100%; font-size: 30px;line-height: 30px}
.head3{ background: none; padding: 0 }
.latestimg img, .latestimgsec img{width: auto;}
.latestimgsec img{margin: 0; width:100%}
.footersocial{min-height: 50px;}
.copyrightsec p, .copyrightsec p a{text-align: center;}
.wrapper{width: 85%}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: transparent; box-shadow: none}
.navbar-collapse{position: absolute; z-index: 999; background: #1d72c9;width: 100%; top: 45px;}
.quotebtn.float-right{float: left !important; width: 100%; text-align: center;}
.navbar-nav{margin: 0}
.quotebtn a{display: block;}
.hvr-underline-from-center::before{background: #1d72c9}
.navbar-default .navbar-toggle{border-color: transparent;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
.servicetitle{width: 100%;padding: 0 0 20px;}
.servicetextsec{border-left: none;width: 100%;padding: 0}
.servicetitle h5{text-align: center; font-size: 25px;line-height: 25px;}
.serviceblocksec{padding: 40px 0 0}
.innerbanner .pagetitle, .innerbanner .breadcrumb{text-align: center;}
.pagetitle h2 {
    font-size: 30px;
    line-height: 28px;
}
.section-advantages .border-right{border-right:none !important}
.aboutcontsec .head2 h2{font-size:32px; line-height:normal}
.aboutcontsec .head2 h5, .section-advantages h3{font-size:22px; line-height:normal}
.abt-text h3, .abt-title h5{font-size:24px; line-height:normal}
}
@media screen and (max-width: 575px){
.bannertext{padding: 8% 0;}
.callblocksec{margin: 0 auto 10px;display: block;}
.headerrightsec{float: none;text-align: center; width: 100%}
.bannertext h5{font-size: 26px;line-height: 28px;}
.bannertext h2, .bannertext h2 span, .head3 h2, .head3 h2 span{font-size: 25px;line-height: 25px}
.orangebtn{font-size: 16px;line-height: 18px; padding: 10px 25px; margin-top:10px}
.head1 h2, .head1 h2 span{font-size: 30px;line-height: 30px;}
.callcontsec h3{font-size:14px; line-height:14px; margin-bottom:0}
.servicesec, .latestwork{padding:60px 0}
.serviceblock{padding:50px 15px 0}
}