@charset "UTF-8";
/* Media Quiries */
@media only screen and (max-width:1920px){

}
@media only screen and (max-width:1680px){	

}
@media only screen and (max-width:1440px){
.bottomgray:after{height: 60%;}
}
@media only screen and (max-width:1366px){

}
@media only screen and (max-width:1280px){
.servicefigure figure{height: 280px;}
.child-links ul li a{font-size: 16px;}
}
@media only screen and (max-width : 1200px){
.servicefigure figure{height: 250px;}
}
@media only screen and (max-width:1080px){ 
.child-links ul li{width:calc(33.333% - 30px)}
}
@media only screen and (max-width:1024px){

}
@media only screen and (max-width : 992px){

}
@media only screen and (max-width : 991px) {
.footerwrap .container .ft-row{justify-content: center;}
.footer{margin-bottom: 30px;}
.servicefigure figure{height: 170px;}
.serviceBtn{text-align: center;}
.testimonialMain h3 br{display: none;}
.aboutusSec figure img{width: 100%;}
.paralaxSec .paralax-content h3 br{display: none;}
.card-box h1{font-size: 40px;}
.card-box p.head{font-size: 16px;}
.card-box{padding: 20px;}
.mainmenunav .top-nav .navbar-nav{display: flex;flex-direction: row;}
.hamburger{top:7px;right: 70px;}
.caps-md-center{justify-content: center;}
.child-links ul li{width:calc(50% - 30px)}
}
@media only screen and (max-width : 900px) {

}
@media only screen and (max-width:800px){
.carousel-captions{display: none;}
}
@media only screen and (max-width:773px){

}
@media only screen and (max-width:768px){	

}
@media (min-width: 768px) {
.carousel-inner .carousel-item-end.active,
.carousel-inner .carousel-item-next {transform: translateX(25%);}
.carousel-inner .carousel-item-start.active, 
.carousel-inner .carousel-item-prev {transform: translateX(-25%);}
}
@media only screen and (max-width : 767px) {
.carousel-multi .carousel-inner .carousel-item > div {display: none;}
.carousel-item > div .card .card-img{height: auto;}
.carousel-inner .carousel-item > div:first-child {display: block;}
.servicefigure figure{height: auto;}
.servicefigure{margin-bottom: 50px;}
.paralaxSec .paralax-content h3{font-size: 34px;}
.child-grid ul li{padding:0;}
}
@media only screen and (max-width:736px){

}
@media only screen and (max-width:731px){

}
@media only screen and (max-width:667px){

}
@media only screen and (max-width:640px){

}
@media only screen and (max-width:600px){
.servicefigure figure img {height: 350px;}

}
@media only screen and (max-width:568px){
.mainmenunav .navbar-brand .nav-brand{height: 70px;}
.top-nav{top: 10px;right: 35px;}
.hamburger{top: 10px;right: -20px;}
.child-links ul li{width:calc(100% - 30px)}

}
@media only screen and (max-width:540px){
img.fl-left,
img.fl-right{float: none !important;margin:0 !important; width: 100%;}
}
@media only screen and (max-width:480px){
.top-nav{position: relative;top: 0;right: 0;left: 0;margin:0 auto 15px;}
}
@media only screen and (max-width:435px){

}
@media only screen and (max-width:414px){

}
@media only screen and (max-width:411px){
}
@media only screen and (max-width:384px){

}
@media only screen and (max-width:375px){

}
@media only screen and (max-width:360px){

}
@media only screen and (max-width:320px){
.child-grid ul li{min-width:300px;height: 300px;margin-left:0;margin-right:0;}
.child-grid ul li div.child-title a h1{font-size:18px;}
}