@media (max-width: 1440px) {


s
}

/*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { 



}

/*// Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { 
    .cta .cta-content .cta-btn span.top-bar {
    height: 50px;
}
.cta .cta-content .cta-btn span.left-bar {
    width: 130px;
}
#project-galley-slider .owl-nav .owl-next {
    right: -4%;
}
#project-galley-slider .owl-nav .owl-prev {
   left: -4%;
}
    .sticky {
    width: 8%;
}
	.header-contact {
    right: 15%;
    top: 38px;
}
.breadcrumb-wrapper{
	margin-top: 0;
}
.site-header .navbar-light .navbar-nav .active>.nav-link:before{
	margin: 0 17px;
}
.banner{
	margin-top: 0;
}
.banner .carousel .carousel-inner .carousel-item .carousel-caption{
	bottom: 12%;
}
.banner .carousel .carousel-inner .carousel-item .carousel-caption a{
	width: 40%;
	font-size: 16px;
}
.banner .carousel .carousel-inner .carousel-item .carousel-caption h5{
	font-size: 50px;
}
.banner .carousel .carousel-inner .carousel-item .carousel-caption p{
	font-size: 35px;
	margin-bottom: 20px;
}
.footer-top .footer-content .footer-location{
	font-size: 12px;
}
.footer-top .footer-content .footer-location li .footer-mobile{
	font-size: 21px;
}
.service .service-content .service-content-text p {
    font-size: 12px;
    padding-right: 0px;
}
.service .service-content .service-content-text h3 {
    font-size: 17px;
}
.service .service-content .service-shape{
	width:85%;
}
.section-header h2{
	font-size: 22px;
}
.about .about-content p {
    line-height: 24px;
    font-size: 14px;
}
.about .about-content h3 {
    font-size: 20px;
    width: 100%;
}
.project .img-box h3{
	font-size: 20px;
}
.cta .cta-content .cta-btn a{
	font-size: 14px;
	padding: 12px 40px;
}
.project .project-content p {
    margin-right: 19px;
    font-size: 15px;
}
.wcu .wcu-content .wcu-left-content h3{
	font-size:30px;
}
.wcu .wcu-content .wcu-left-content .wcu-btn a{
	font-size: 14px;
	padding: 12px 40px ;
}
.testimonial-sec .client {
    margin-top: 13px;
}
}

/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 
    .about .about-content .about-btn span.top-bar {
    height: 44px;
}
.about .about-content .about-btn span.left-bar {
    width: 81px;
}
.cta .cta-content .cta-btn span.top-bar {
    height: 45px;
}
.cta .cta-content .cta-btn span.left-bar {
    width: 95px;
}
    #project-galley-slider .owl-nav{
        display:none;
    }
	padding .sec-padding{
	padding: 25px 0;
}	
.header-contact{
	display: none;
}
.site-header .navbar-light .navbar-nav .active>.nav-link:before{
	margin: 0 17px;
}
.banner{
	margin-top:0;
}
.navbar-brand{
	width: 214px;
}
.banner .carousel .carousel-inner .carousel-item .carousel-caption a {
    padding: 10px 0;
    display: inline-block;
    width: 65%;
    font-size: 14px;
}
.banner .carousel .carousel-inner .carousel-item .carousel-caption{
	bottom: 17%;
}
.banner .carousel .carousel-inner .carousel-item .carousel-caption h5{
	font-size: 25px;
}
.banner .carousel .carousel-inner .carousel-item .carousel-caption p{
	font-size: 16px;
	margin-top: -12px;
	margin-bottom: 11px;
}
.about .about-content{
	padding: 25px;
}
.about .about-content h3{
	font-size: 16px;
	line-height: 22px;
	width: 100%;
}
.about .about-content p {
    line-height: 20px;
    font-size: 12px;
}
.about .about-content .about-btn a{
	font-size: 12px;
}
.section-header h2{
	font-size: 22px;

}
.service .service-content .service-shape{
	width: 40%;
}
.service .service-content .service-content-text h3{
	font-size: 18px;
}
.service .service-content .service-content-text p{
	font-size: 12px;
}
.project .project-content p{
	font-size: 12px;
}
.cta-mobile h2{
	font-size: 16px;
	margin-bottom: -10px;
}
.cta .cta-content .cta-btn a{
	padding: 12px 30px;
	font-size: 12px;
}
.wcu .wcu-content .wcu-left-content h3{
	font-size: 25px;
}
.wcu .wcu-content .wcu-left-content p{
	font-size: 14px;
}
.wcu .wcu-content .wcu-left-content .wcu-btn a{
	margin-top: 0;
	margin-bottom: 25px;
}
.wcu .wcu-content .wcu-right-content br{
	display: none;
}
.footer-top .footer-logo{
	text-align: center;
}
.footer-main .footer-logo .footer-social-icon a{
	margin: 0px 20px 0px 20px;
}
.footer-main .footer-top .footer-content{
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
.breadcrumb-wrapper .shell h2, .breadcrumb-wrapper1 .shell h2, .breadcrumb-wrapper2 .shell h2 {
    font-size: 30px;
}
.breadcrumb-wrapper .shell, .breadcrumb-wrapper1 .shell, .breadcrumb-wrapper2 .shell{
	width: 100%;
}
.breadcrumb-wrapper {
    height: 200px;
}
.project.mobile{
    display: block;
}
.project.desktop{
    display: none;
}
/*.sticky .sticky-button2 {*/
/*    right: 0px;*/
/*    width: 12%;*/
/*    bottom: 43.2%;*/
/*}*/
/*.sticky .sticky-button {*/
/*    right: 0px;*/
/*    top: 30%;*/
/*    width: 12%;*/
/*}*/

.sticky {
    top: 24%;
    right: 0;
    width: 12%;
}

#project-galley-slider .owl-nav .owl-next {
    right: -2%;
}
#project-galley-slider .owl-nav .owl-prev {
    left: -2%;
}
.project .img-box {
    margin-bottom: 20px;
}
.cta .cta-content .cta-btn span.top-bar {
    height: 45px;
}
.cta .cta-content .cta-btn span.left-bar {
    width: 95px;
}
.wcu .wcu-content .wcu-left-content .wcu-btn span.top-bar {
    bottom: 33px;
}
.wcu .wcu-content .wcu-left-content .wcu-btn span.left-bar {
    top: -7px;
    width: 124px;
}

}

/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
    
}