﻿@import url(effect.css);

/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Forum&family=Inter:wght@400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@400;600;700&display=swap');
/* Fonts */

html { margin: 0; padding:0; overflow-x:hidden;}
body{
font-family: 'Rethink Sans', sans-serif; font-weight:normal; padding:0; color:#666; font-weight:400; padding-right:0!important; overflow-x:hidden;
font-size:15px;
line-height:1.4;
}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

img{border:0;}

*{ box-sizing:border-box;
}
*:hover{
}

a{color:var(--brown); text-decoration:none;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
a:hover{text-decoration:none; color:var(--gray);}

h1, h2, h3, h4, h5{margin:0 0 15px; padding:0; font-weight:normal;}

:root{--gray:#231f20; --yellow:#fbaa19;}

@keyframes wiggle {
0%{transform:rotate(0deg);}
80%{transform:rotate(0deg);}
85%{transform:rotate(5deg);}
95%{transform:rotate(-5deg);}
100%{transform:rotate(0deg);}
}


.container{width:1170px; max-width:95%;}


/* Header */
.header-area{position:static; display:block; float:left; width:100%; margin-top:0.5px; left:0; right:0; top:0; z-index:100; padding:0 15px; z-index:9999;}

#myHeader{margin:0; position:relative; z-index:100; float:left; width:100%; clear:both; z-index:9999; margin-top:0;}
.logo{position:relative; display:block; text-align:center;}
.logo:before{ position:absolute; left:-30%; right:0; top:0; bottom:-20px; background:#fff; content:''; display:block; z-index:-1; border-bottom-right-radius:50px; transform: skew(-15deg);
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
}
.logo img{height:90px; transition:all .2s ease-in-out; padding:10px 0 0;}
#myHeader.sticky{position:fixed; left:0; right:0; top:0; margin-top:0; padding:0 2%; width:100%; background:var(--gray);
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
}
#myHeader.sticky .logo img{height:85px;}

.callBox{ position:relative; padding-left:50px; color:#fff;}
.callBox i{position:absolute; left:0; font-size:42px; color:#fff;}
.callBox a{display:block;  font-weight:700; margin-bottom:0; line-height:1.1; color:#fff;}

ul.topBox{ margin:0; padding:0; list-style-type:none; background:var(--yellow); padding:10px 20px; margin-bottom:10px; float:right; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
ul.topBox li{display:inline-block; margin-right:20px;}
ul.topBox li a{padding:0 5px; color:#fff; font-weight:600;}
ul.topBox li i{color:var(--gray);}
ul.topBox li a:hover{color:var(--gray);}

.sub-menu-toggle{display:none!important;}

.project-slider{position:relative; float:left; clear:both; width:100%; top:-160px; margin-bottom:-160px; height:110vh; background:#111; overflow:hidden;}
.project-slider > img{position:absolute; left:0;right:0;bottom:0;}
.project-slider .carousel{}
.project-slider .carousel img{width:100%; height:110vh; object-fit:cover;}
.project-slider .content{position:absolute; text-align:center; left:50%; top:55%; transform:translate(-50%,-50%); color:#fff; z-index:100;}
.project-slider h2{color:#fff; font-size:42px; font-weight:600; text-shadow: 1px 1px 1px #222, 3px 3px 5px var(--gray);}
.project-slider ul{list-style-type:none; margin:0 0 30px; padding:0; font-size:18px;}
.project-slider ul li{margin:10px 0;}
.project-slider ul li i{color:var(--yellow); font-size:22px; margin-right:5px;}
.project-slider .content a{display:inline-block; padding:10px 30px; background:#fff; border-bottom:4px var(--yellow) solid; color:var(--gray); font-weight:600;}
.project-slider .content a:hover{background:var(--yellow); border-bottom-color:#fff;}

.project-slider.innerHeader{height:90vh; background-repeat: repeat-x;background-position: center bottom;}
.project-slider.innerHeader .container{position:absolute; text-align:center; left:50%; top:55%; transform:translate(-50%,-50%); color:#fff; z-index:100;}
.project-slider.innerHeader .container h1{color:#fff; font-size:42px; margin-bottom: 5px; font-weight:600; text-shadow: 1px 1px 1px #222, 3px 3px 5px var(--gray);}
.project-slider.innerHeader .container ul{margin: 0; padding: 0; list-style-type: none;}
.project-slider.innerHeader .container ul li{display: inline-block; font-size: 14px; margin: 0 10px; text-transform:uppercase;}


.welcomeArea{display:block; overflow:hidden; clear:both; padding:60px 0 0; position:relative;}
.welcomeArea h2{ font-size:36px; font-weight:400; color:var(--yellow);}
.welcomeArea h2 strong{display:block; overflow:hidden; font-size:42px; color:var(--gray);}
.welcomeArea p{margin:0 auto 25px; font-size:16px; line-height:1.7;}
.welcomeArea a{display:inline-block; padding:10px 30px; background:var(--gray); color:#fff; font-size:16px; text-transform:uppercase;}
.welcomeArea a:hover{background:var(--yellow); color:var(--gray);}


.projectsArea{padding:60px 0; background:var(--gray); color:#fff; display:block; overflow:hidden; clear:both; z-index:100; position:relative;}
.projectsArea h1{font-size:42px; text-align:center; margin-bottom:10px; font-weight:600;}
.projectsArea h1 + p{text-align:center; font-size:24px; margin-bottom:40px;}
.projectsArea .row [class^="col-"]{position:relative; margin-bottom:30px;}
.projectsArea .row [class^="col-"]:before{position:absolute; left:15px; right:15px; top:0; bottom:0;background:#444 url('../images/services/01.jpg') no-repeat center center; background-blend-mode:soft-light; background-size:cover; content:''; display:block; border:8px var(--yellow) solid;}
.projectsArea .row [class^="col-"] > div{position:relative; z-index:5; color:#fff; padding:50px 25px; font-size:18px; line-height:1.6; text-align:center;}
.projectsArea .row [class^="col-"] > div img{margin-bottom:15px; -webkit-filter: drop-shadow(5px 5px 5px #222);  filter: drop-shadow(5px 5px 5px #222);}
.projectsArea .row [class^="col-"] > div h3{font-weight:700; text-shadow: 1px 1px 1px #222, 3px 3px 5px #000;}
.projectsArea .row [class^="col-"] > div p{margin-bottom:20px; text-shadow: 1px 1px 1px #222, 3px 3px 5px #000; font-size:20px; line-height:1.4;}
.projectsArea .row [class^="col-"] > div a{font-weight:600;display:inline-block; padding:8px 25px; background:var(--yellow); color:#222; font-size:14px; text-transform:uppercase;}
.projectsArea .row [class^="col-"] > div a:hover{background:#fff;}
.projectsArea .row [class^="col-"]:nth-child(2):before{background-image:url('../images/services/02.jpg');}
.projectsArea .row [class^="col-"]:nth-child(3):before{background-image:url('../images/services/03.jpg');}
.projectsArea .row [class^="col-"]:nth-child(4):before{background-image:url('../images/services/04.jpg');}

.projectsArea .row [class^="col-"]:hover:before{background-color:#222; background-blend-mode:luminosity;}


.videoSection{ display:block; overflow:hidden; clear:both; position:relative; padding:50px 0;}
.videoSection h2{margin-bottom:30px;}
.videoSection:before{position:absolute; left:-25%; right:-25%; top:30%; bottom:-100%; border-radius:50%; content:''; display:block; background:var(--yellow);}
.videoSection .carousel-item{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}
.videoThumb{display:block; overflow:hidden; position:relative; background:#000;}
.videoThumb > a{position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); z-index:1; color:#fff!important; font-size:100px; display:block;}
.videoThumb > div{position:absolute; width:100%; bottom:20px; color:#fff; display:block; text-align:center;}
.videoThumb > div h5{margin-bottom:5px; font-size:26px;}
.videoSection .carousel-control-prev, .videoSection .carousel-control-next{background:none; bottom:auto; top:-80px; opacity:1; padding:12px 15px; width:auto;}
.videoSection .carousel-control-prev{right:44px; left:auto;}

.latestStories{display:block; overflow:hidden; padding:80px 20px; color:#fff; background:var(--gray) url('../images/guiterBg.jpg') no-repeat center center fixed; background-size:cover; clear:both;}
.latestStories h2{position:relative; text-transform:uppercase; padding-left:15%; margin-bottom:30px;}
.latestStories h2:before{position:absolute; left:-30%; right:87%; top:18px; content:''; display:block; height:4px; background:var(--yellow);}
.latestStories h4{font-size:22px; margin-bottom:5px; font-weight:600;}
.latestStories h5{font-size:14px;}
.latestStories .row > [class^="col-"] > div{padding:0 25px; position:relative;}
.latestStories .row > [class^="col-"]:first-child > div:before{position:absolute; content:''; display:block; border:4px #fff solid; border-right:none; top:-50px; bottom:-100px; left:0px; right:60%;}
.latestStories .row > [class^="col-"]:first-child > div:after{position:absolute; content:''; display:block; bottom:-100px; right:60%; height:70px; width:4px; background:#fff;}
.latestStories .row > [class^="col-"] p{text-align:justify;}
.latestStories .row > [class^="col-"]:first-child a{float:right; color:#222; font-size:11px; font-weight:700; text-transform:uppercase; padding:7px 20px; border-radius:20px; display:inline-block;
 background:var(--yellow);border:none; position:relative;}
.latestStories .carousel-indicators{width:auto; right:auto; left:-25%; margin:0!important; display:block; top:50%; transform:translate(0%,-50%);}
.latestStories .carousel-indicators li{width:12px; height:12px; border:2px #fff solid; background:none; border-radius:50%; display:block!important; overflow:hidden; clear:both; opacity:1; margin:7px 0;}
.latestStories .carousel-indicators li.active{background:#fff;}

#newReleases:before{position:absolute; width:25px; height:28px; border:7px var(--yellow) solid; border-top:0; border-bottom:0; content:''; display:block; left:30px; top:-12px; z-index:2;}
#newReleases .carousel-indicators{left:auto; right:-25%; top:50%;}
.latestStories .row > [class^="col-"]:last-child img{width:100%;}
.latestStories .row > [class^="col-"]:last-child h2{position:absolute; font-size:24px; right:0; background:var(--yellow); padding:15px; bottom:10px; z-index:5; font-weight:normal;}
.latestStories .row > [class^="col-"]:last-child h2:before{display:none;}


.flip{transform: scaleX(-1);}

.awardsArea{text-align:center; display:block; overflow:hidden; padding:60px 0; position:relative;}
.awardsArea h2{font-size:42px; color:#222; margin-bottom:20px; font-weight:700;}
.awardsArea h2 + p{font-size:18px; width:800px; max-width:100%; margin:0 auto 30px;}
.awardsArea img{-webkit-filter: drop-shadow(3px 3px 0 #ddd); filter: drop-shadow(3px 3px 0 #ddd);}


.testimonialsArea{ background:#333 url('../images/parallax-img-01.jpg') no-repeat center center fixed; background-size:cover; padding:80px 0; position:relative;}
.testimonialsArea > div{display:block; margin:0 auto; background:#fff; padding:30px; border-radius:30px;}
.testimonialsArea h2{font-weight:700; color:var(--yellow); margin-bottom:10px;}
.testimonialsArea p{font-size:20px; margin-bottom:25px;}
.testimonialsArea a{font-weight:700; font-size:26px; color:#222; margin-bottom:30px; display:block; overflow:hidden;}
.testimonialsArea a i{background:var(--yellow); color:#fff; padding:15px; border-radius:50%; font-size:20px;}
.testimonialsArea input, .testimonialsArea textarea{width:100%; display:block; margin-bottom:10px; border:1px #ccc solid; height:40px; padding:0 10px; border-radius:5px;}
.testimonialsArea textarea{height:100px; padding:10px;}
.testimonialsArea div.wpforms-container-full .wpforms-form button[type=submit]{background:var(--yellow)!important; width:40%; color:#fff; margin:0 30%!important;}
.testimonialsArea div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:var(--gray);}


.highlightArea{background:#fff;clear:both; overflow:hidden; padding:80px 0 120px; position:relative; text-align:center;}
.highlightArea > div{position:relative; z-index:100;}
.highlightArea h4{font-weight:300; font-size:30px;}
.highlightArea h4 strong{display:block; clear:both; font-weight:700; font-size:48px; padding:0 0 20px; color:var(--gray);}
.highlightArea > div > a{display:inline-block; border:2px #222 solid; padding:10px 40px; border-radius:5px; color:#222;text-transform:uppercase;}
.highlightArea > div > a:hover{background:var(--gray); color:#fff;}
.highlightArea > svg{position:absolute; bottom:-1px; left:0;right:0; width:100%; fill:var(--gray); z-index:5;}
.highlightArea .row{margin-bottom:30px; text-align:left;}
.highlightArea .row [class^="col-"], .newsListing [class^="col-"]{position:relative;}
.highlightArea .row [class^="col-"]:before, .newsListing [class^="col-"]:before{content:''; display:block; position:absolute; left:20px; right:20px; top:0; bottom:0; border:1px #ccc solid;}
.highlightArea .row [class^="col-"] > div, .newsListing [class^="col-"] > div{padding:30px; position:relative; z-index:5;}
.highlightArea .row [class^="col-"] > div img, .newsListing [class^="col-"] > div img{width:100%; margin-bottom:10px;}
.highlightArea .row [class^="col-"] > div h5, .newsListing [class^="col-"] > div h5{margin-bottom:10px; color:#222;}
.highlightArea .row [class^="col-"] > div span, .newsListing [class^="col-"] > div span{display:block; margin-bottom:20px; font-size:14px;}
.highlightArea .row [class^="col-"] > div span i, .newsListing [class^="col-"] > div span i{color:var(--gray);font-size:12px; margin-right:5px;}
.highlightArea .row [class^="col-"] > div p + a, .newsListing [class^="col-"] > div p + a{font-weight:600;display:inline-block; font-size:14px; color:var(--gray); border-bottom:2px var(--gray) solid; padding:5px 0 2px;}
.highlightArea .row [class^="col-"] > div p + a:hover, .newsListing [class^="col-"] > div p + a:hover{color:var(--yellow);}


.footer{display:block; clear:both; overflow:hidden; padding:30px 0; text-align:center; background:var(--gray); position:relative; color:#fff;}
.footer svg{ position:absolute; transform: scaleY(-1); top:-10px; left:0; right:0; fill:var(--gray);}
.footer svg.lastSvg{fill:#fff; top:-50px; z-index:2;}
.footer > div{position:relative; z-index:5;}

.footerLogos img{ max-width:100%; height:60px; margin-bottom:10px;}

.social-icons{margin:0 0 30px; padding:0; list-style-type:none; position:relative;}
.social-icons li{display:inline-block; font-size:36px; margin:0 5px;}
.social-icons li a{color:#fff;}
.social-icons li a:hover{color:var(--yellow);}
.footer-nav{margin:0 0 25px; padding:0; list-style-type:none; color:#fff;}
.footer-nav li{display:inline-block; font-size:16px; padding:0 15px; border-left:1px #fff solid;}
.footer-nav li a{color:#fff; line-height:1; border-bottom:2px #fff solid; padding-bottom:3px; font-weight:700;}
.footer-nav li i{margin-right:7px; color:var(--yellow);}
.footer-nav li:first-child{border:none;}
.footer a:hover{color:var(--yellow);}
.footer p{font-size:12px; color:#fff;}




#scroll-icon {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:30px;
    height:30px;
    background-color:var(--gray);
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    z-index:99999;
}
#scroll-icon span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:7px solid transparent;
    border-bottom-color:#ffffff
}
#scroll-icon:hover {
    background-color:var(--brown);
    opacity:1;
    filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}


.innerPage{display: block;overflow: hidden; clear: both;padding: 50px 0 30px; line-height: 1.6; font-size: 16px; color: #222;}
.innerPage h2, .innerServiceSection h2{font-size: 38px; display: block;margin-bottom: 20px; border-left:5px var(--yellow) solid; padding-left: 15px; font-weight: 700; text-align: left;}
.innerPage h3{font-weight: 700;font-size: 20px; color:#f78e06;}

.innerServiceSection{text-align: center; background: #222 url('../images/parallax-img-01.jpg') no-repeat center center fixed; background-blend-mode: overlay; color: #fff;}
.innerServiceSection [class^="col-"]{margin-bottom: 30px;}
.innerServiceSection [class^="col-"] h3{font-size: 18px; padding-top: 15px; font-weight: 700;}
.innerServiceSection [class^="col-"] p{font-size: 14px;}
.innerServiceSection [class^="col-"] a{text-transform: uppercase; margin-top: 10px; font-weight: 700;color: #fff; font-size: 12px; padding-bottom: 5px; display: inline-block; border-bottom:2px var(--yellow) solid;}
.innerServiceSection [class^="col-"] a:hover{color:var(--yellow);}

.photoGallery a{height: 240px;}
.photoGallery a{display: block; overflow: hidden; padding: 5px; border: 2px var(--yellow) dotted;}
.photoGallery a img{object-fit: cover; height: 100%; width: 100%;}

.testimonials{display: block; clear: both;}
.testimonials > div{padding: 20px; display: block; overflow: hidden; border: 1px #ddd solid; border-bottom: 2px var(--yellow) solid; margin-bottom: 30px; font-size: 18px;}
.testimonials > div h4{margin-bottom: 5px; font-weight: 700; font-size: 24px;}
.testimonials > div h5{margin-bottom: 0; font-size: 14px; font-style:italic;}

.newsDetails img{ margin-bottom: 20px;}

.blogDates{display:block; overflow:hidden; padding:10px 0; margin:10px 0 15px; border-top:2px var(--yellow) solid; border-bottom:2px var(--yellow) solid;}
.blogDates i{color:var(--red); margin:0 3px;}

.tags{margin-bottom:15px; font-size:13px; text-transform:uppercase;}
.tags a{padding:3px 8px; background:#ddd; display:inline-block; margin:0 3px; font-size:12px;}
.tags a:hover{background:var(--yellow); color:#fff;}

.navigation.post-navigation{display:block; overflow:hidden; padding:10px 0; margin:10px 0 15px; border-top:2px #ddd solid; border-bottom:2px #ddd solid;}
.navigation.post-navigation .nav-links > div{width: 50%;float: left;}
.navigation.post-navigation .nav-links span{ border:none; display: block;}
.nav-next{text-align:right;}
.next-post, .previous-post{font-size:16px; color:var(--yellow);font-weight:600;}

article[class^="post-"]{display:block; overflow:hidden; padding:15px; margin-bottom:20px; border:1px #ddd solid;}
article[class^="post-"] h2{font-size:20px;}
article[class^="post-"] .post-taxonomies{display:none;}

article + .navigation.pagination{display:none;}


.contactBox .row > [class^="col"] > div{display: block; clear: both; overflow: hidden; margin-bottom: 15px; font-size: 20px;}
.contactBox .row > [class^="col"] > div i{margin: 0 5px; color: var(--dark);}
.contactBox .row > [class^="col"] > div a{margin-right: 0; color: var(--dark);}

.contactBox ul.social-links{margin:25px 0 0!important; padding:5px 0; list-style-type:none; display:block; overflow:hidden; clear:both;}
.contactBox ul.social-links li{display:inline-block!important; margin: 0 10px 0 0!important;padding: 0!important; width: auto!important;}
.contactBox ul.social-links li a{color:var(--dark); display:block; text-align:center;}
.contactBox ul.social-links li a i{font-size:34px; line-height:40px;}
.contactBox ul.social-links li a:hover{color:var(--yellow);}
.contactBox ul.social-links li:before{display: none!important;}


/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media screen and (max-width: 1920px) and (min-width: 1600px){}


@media (max-width: 991px){
.logo img{height:130px; margin-bottom:0; max-width:100%; transition:.5s ease-in-out;}
ul.topBox{padding:10px; border-radius:10px; text-align:center; margin-bottom:-10px; position:relative; z-index:100;}
ul.topBox li:last-child{display:none;}
ul.topBox li{margin:0 5px!important;}
.header-area{margin:0; padding:0 0px;}
.logo::before{right:-50px;}
#myHeader.sticky{position:fixed;}
#myHeader.sticky .logo img{height:90px; padding:8px 0;}

#myHeader, .topBox{width:100%;}

#main-nav{ background:var(--gray); padding: 0;}

.footerArea:before{top:50%; left:0%; }
.footerArea [class^="col-"] > div{display:block; overflow:hidden;}

.videoSection::before{top:60%;}
.videoSection h2{font-size:28px;}

.latestStories{padding-bottom:0;}
.latestStories h2{font-size:24px;}
.latestStories .row > [class^="col-"]{margin-bottom:50px;}
.latestStories .row > [class^="col-"]:first-child > div:before{bottom:-30px; right:55%;}
.latestStories .row > [class^="col-"]:first-child > div:after{bottom:-30px; right:55%; height:30px;}

.latestEvents{padding-bottom:40px;}
.leargeArea{padding:0 18px;}
.leargeArea h2{text-align:left;}
.eventLeargBox{margin-top:0;}
.eventListingArea::after{left:50%;}


.welcomeArea h2 {font-size: 36px;}

.serviceArea h2{font-size:36px;}
.serviceArea ul li{display:inline-block; margin:10px 5px;}
	
.project-slider.innerHeader{height:60vh;}

}

@media (max-width: 767px){
.header-area{margin-top:0.5px; background:var(--gray);}

.project-slider{height:75vh; top:0; margin-bottom:0;}
.project-slider .content{width:95%;}
.project-slider h2{font-size:24px;}
.project-slider ul{ font-size:14px;}
.project-slider > img{width:110%; left:-2%; bottom:-1px;}

#cmn-video-demo4__video2{width:auto; height:75vh;}

.welcomeArea{padding:30px 0 0; text-align:center;}
.welcomeArea h2 strong{font-size:24px;}
.welcomeArea [class^="col-"] > div{width:100%;}
.welcomeArea [class^="col-"]:last-child, .welcomeArea [class^="col-"]:last-child p{text-align:left;}
.welcomeArea .form-control{margin-bottom:15px;}


.serviceArea h2 img{ display:none;}
.serviceArea [class^="col-"]:first-child{margin-bottom:25px;}
.serviceArea [class^="col-"] > div h4{font-size:22px;}
.serviceArea .row{margin-bottom:20px;}
.serviceArea .row:last-child{margin-bottom:0;}

.testimonialsArea h3{font-size:32px;}
.testimonialsArea .carousel-item{padding:30px;}
.testimonialsArea .carousel-item p{font-size:16px;}

.runnignCarArea{padding:0px 0 30px}
.runnignCarArea:before{top:30%; bottom:-50px;}
.carBox{transform: translate(-22%,25%) scale(0.45);}

.headerCall > ul{display:none;}
.headerCall .mobileCallArea{display:block; margin-bottom:0px; border-top:2px var(--brown) solid; width:100%; text-align:left;}
.headerCall .mobileCallArea li{ width:auto; margin-right:15px;}

.highlightArea h4, .highlightArea h4 strong{font-size: 30px; line-height:1.2; padding:5px 0 10px}
.highlightArea [class^="col-"]{margin-bottom:30px;}

.awardsArea img{margin-bottom:30px;}

.footer-nav li{width:100%;}
.footer-nav li{border:none; margin-bottom:8px;}

}

@media (max-width: 500px){
}

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


