/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
	
.home-w1 [class*=col-]:last-child{ background-size:contain;}
.home-w1 .content, .chequred-content .row [class*="col-"] .content{ padding:80px 40px; text-align:center;}

.footer-info .media .footer-logo{width:103px; }
.footer-info{ max-width:320px;}
.footer-info .media .media-body{ font-size:12px; margin-right:12px;}
.award-listing .award-item + .award-item{ margin-top:30px; padding-top:30px;}

.job-list .row [class*=col-] .job-content{ width:100%; max-width:inherit; padding:70px 0;}
.job-list .row [class*=col-]:nth-child(even){ -ms-flex-pack:start; justify-content: flex-start;}
.job-list .row [class*=col-] + [class*=col-]{ border-top:1px solid #D8D8DA; border-left:none;}
.job-listing{ padding-top:0; margin-bottom:0;}

.portfolio-cat-menu ul li a, .filter-menu .card-body ul li a{ padding:20px 25px;}
.portfolio-item .full-img{ height:590px;}

.process-listing .row [class*=col-] .content{ text-align:center; padding-bottom:0; margin-top:66px;}
.process-listing .row + .row{ margin-top:150px}
.process-listing .row [class*=col-] .number{ font-size:500px;}
.process-listing .row [class*=col-] + [clas*=col-]{ margin-top:50px;}

.team-members .team-member{ padding-top:80px;}
.team-members .team-member .row{ margin-left:0; margin-right:0;}
.team-members .team-member:nth-child(odd) [class*=col-]:last-child, .team-members .team-member:nth-child(even) [class*=col-]:last-child{ text-align:right; padding-left:34px; padding-right:0;}
.team-members .team-member [class*=col-]:first-child{ padding:0 36px;}
.team-members .team-member .full-img:after, .team-members .team-member:nth-child(even) .full-img:after{left:0; right:auto; }
.team-members .team-member  .container{ padding-left:0; padding-right:0;}
.team-members .team-member .full-img img{ max-width:290px;}
.team-members .team-member .full-img{ text-align:right;}
.contact-form{ margin-top:50px;}
.news-list .content{ padding:0; margin-top:50px;}
.insta-slider{ padding-left:50px;}
.team-w1 .content{ max-width:100%;}

.chequred-content .row  + .row{ margin-top:0;}
.stellarnav > ul > li{ float:none}
} 
/* END__ */

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

h1, .h1 {font-size:1.875rem; letter-spacing:6.4px;}
h2, .h2 {font-size:1.8125rem; letter-spacing:6.4px;}
h3, .h3 {font-size:1.4375rem; letter-spacing:5.4px;}
h4, .h4 {font-size:1.375rem; letter-spacing:4.4px;}
h5, .h5 {font-size:1.125rem;  letter-spacing:2.4px;}
h6, .h6 {font-size:1rem;}
.header, .modal-dialog.full_screen .modal-header{ padding:0 35px;}
.header .logo img, .header.fixed-header .logo img, .modal-dialog.full_screen .modal-header img{ width:60px;}
.banner .carousel-caption .content h2{line-height:40px; font-size:40px; letter-spacing:2px;}
.banner .carousel-caption .content h6{ font-size:14px;}

.modal-dialog.full_screen .modal-body{ padding:35px 20px;}
.mobile-menu{ width:auto; max-width:inherit;}
.mobile-menu .main-menu{ text-align:right;}
.modal-dialog.full_screen button.close{ right:35px; left:auto; margin-left:0;}
.modal-dialog.full_screen .modal-body .social{ text-align:right;}
.modal-dialog.full_screen .modal-body .social li{ margin:0;}
.modal-dialog.full_screen .modal-body .social li + li{ margin-left:30px;}

.home-w1 [class*=col-]:last-child{ background-size:contain;}
.home-w1 .content, .chequred-content .row [class*="col-"] .content{ padding:60px 40px; text-align:center;}
.home-w1 .content h4{ font-size:22px; line-height:40px; letter-spacing:4.4px;}
.home-w2 .content-section .full-img{ height:345px;}
.home-w2 .content-section .content{ width:100%; max-width:inherit; left:auto; -webkit-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%); position:relative; z-index:11; bottom:auto;}
.home-w2 .content-section .content .card-body{ padding:37px;}

.testimonial-wrapper{ padding:100px 0;}
.testimonial-wrapper .content blockquote{ font-size:22px; line-height:40px; line-stacking:4.4px;}

.cta{ padding:55px 0;}
.cta .btn-link ul li{ display:block;}

.footer{ text-align:center;}
.footer-top{ padding:30px 0;}
.footer .d-flex{flex-wrap:wrap;  -ms-flex-pack:center !important; justify-content:center !important;}
.footer .d-flex > *{flex:1 100%; text-align:center;}
.footer-info{ max-width:inherit; order:1;}
.footer-menu{ max-width:inherit; order:2;}
.footer-info .media{ display:block; margin-bottom:40px;}
.footer-info .media .footer-logo{ margin:0 auto; width:103px; }
.footer-info .media .media-body{ text-align:center; margin:18px 0 0 0;}
.footer-menu .menu li + li{ margin-top:0;}
.footer-menu .menu li{ margin-bottom:6px;}
.footer-menu .social{ margin-top:45px; text-align:center;}
.footer-menu .social li{ margin:0 10px;}

.section{ padding:60px 10px;}
.anchor:before{content:""; display:block; height:61px; margin-top:-61px}

.job-list .row [class*=col-] .job-content{ width:100%; max-width:inherit; padding:70px 0;}
.job-list .row [class*=col-]:nth-child(even){ -ms-flex-pack:start; justify-content: flex-start;}
.job-list .row [class*=col-] + [class*=col-]{ border-top:1px solid #D8D8DA; border-left:none;}
.job-listing{ padding-top:0; margin-bottom:0;}

.portfolio-cat-menu ul li a, .filter-menu .card-body ul li a{ padding:20px 25px;}
.portfolio-item .full-img{ height:590px;}

.chequred-content-reverse .row:nth-child(even) [class*=col-]:first-child{order:2;}
.chequred-content-reverse .row:nth-child(even) [class*=col-]:last-child{ order:1;}
.award-list [class*=col-]{ padding:24px 0;}
.award-list{ padding:45px 15px}
.award-listing .award-item + .award-item{ margin-top:30px; padding-top:30px;}

.process-listing .row [class*=col-] .content{ text-align:center; padding-bottom:0; margin-top:66px;}
.process-listing .row + .row{ margin-top:100px}
.process-listing .row [class*=col-] .number{ font-size:500px;}
.process-listing .row [class*=col-] + [clas*=col-]{ margin-top:50px;}
.section.process-listing{ padding-left:0; padding-right:0;}

.team-w1 [class*=col-] + [class*=col-]{ margin-top:50px;}
.team-members .team-member{ padding-top:80px;}
.team-members .team-member .row{ margin-left:0; margin-right:0;}
.team-members .team-member:nth-child(odd) [class*=col-]:last-child, .team-members .team-member:nth-child(even) [class*=col-]:last-child{ text-align:right; padding-left:34px; padding-right:0;}
.team-members .team-member [class*=col-]:first-child{ padding:0 36px;}
.team-members .team-member .full-img:after, .team-members .team-member:nth-child(even) .full-img:after{left:0; right:auto; }
.team-members .team-member  .container{ padding-left:0; padding-right:0;}
.team-members .team-member .full-img img{ max-width:290px;}
.team-members .team-member .full-img{ text-align:right;}

.contact-form{ margin-top:50px;}

.news-list .content{ padding:0; margin-top:50px;}
.news-list .news-item + .news-item{ padding-top:70px; margin-top:70px;}
.insta-slider{ padding-left:35px;}
.map{ padding:15px;}
.team-w1 .content{ max-width:100%;}

.chequred-content .row  + .row{ margin-top:0;}
.map-img-inner a{left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); right:auto; bottom:-21px;}
.banner .carousel-caption .content{ padding:0 20px;}
.stellarnav > ul > li{ float:none}
.header.fixed-header{background:#fff; /*-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.15); box-shadow:0 10px 10px 0 rgba(0,0,0,0.15);*/}
} 


/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

