<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Responsive Css */

@media only screen and (max-width: 1200px){
.project-tabs ul.r-tabs-nav li.r-tabs-tab { padding-bottom: 4px; } 
.left-menu{ top:33px; }
.every-page-wrapper { margin-top: 132px; }
.contact-info-sec .col-md-7{ margin-bottom:15px; }
.contact-info-sec .col-md-7, .contact-info-sec .col-md-5{ width:100% !important; }
.main-logo { top: 80px; }


}


@media only screen and (max-width: 991px){
.project-tabs ul.r-tabs-nav li.r-tabs-tab { width: 49%; padding-bottom:3px; } 
.gallery-slider .item img{ height: 100% !important; }.every-page-container { height: 320px; }

}


@media only screen and (max-width: 768px){
.project-tabs .r-tabs-accordion-title  a{
    background: #fff;
    display: block;
    color: #000 !important;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    padding: 7px 25px;
    font-weight: 700;
}
.project-tabs .r-tabs-accordion-title  a:hover{ background:#6AAF08; color: #fff !important; }
.project-tabs .r-tabs-state-active a{ background:#6AAF08; color: #fff !important; }	
.r-tabs .r-tabs-accordion-title { margin-bottom: 10px; }


}	


@media only screen and (max-width: 767px){.icon-bx-wraper:nth-child(1n){ width:100%; }.icon-bx-wraper:nth-child(2n){ width:100%; }.icon-bx-wraper:nth-child(3n){ width:100%; margin-bottom: 15px; } .every-page-container { height:190px; }

 
}



@media only screen and (max-width: 599px){
.every-page-wrapper h2 { font-size: 20px; margin-bottom: 10px; } 
.every-page-wrapper h3{ font-size:16px; margin-top:15px; } 
.project-tabs .r-tabs-accordion-title a { font-size: 15px; padding: 7px 15px; }
.project-tabs .listing-section h3 { text-transform: none; font-size: 16px; font-weight: 600; line-height: 23px; margin-top: 0; }
.every-page-wrapper { padding: 20px 15px; }.every-page-container { height:140px; }

}


@media only screen and (max-width: 479px){
.sub-menu{ width:240px; }
.sub-menu section{ padding: 0 0 0 20px; }
.close{ left: 240px; }
.list p{ text-align:left; }
.main-logo .logo-left { padding-bottom: 13px; width: 100%; float: none; display: inline-block; text-align: center; }
.main-logo a { display: initial; vertical-align: top; }
.logo-right img { max-width: 80%; }
.main-logo .logo-right { float: none; width: 100%; display: inline-block; text-align: center; }
.left-menu{ top:6%; }
.every-page-wrapper { margin-top: 140px; }
.main-logo { top: 50px; }.every-page-container { height:300px; }

}




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

 
}

 </pre></body></html>