﻿@import url(effect.css);

/* Fonts */
@font-face {
    font-family: 'Century Gothic';
    src: url('CenturyGothic-Bold.woff2') format('woff2'),
        url('CenturyGothic-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: url('CenturyGothic.woff2') format('woff2'),
        url('CenturyGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* Fonts */

html { margin: 0; padding:0; overflow-x:hidden;}
body{
font-family: 'Century Gothic', sans-serif; font-weight:normal; padding:0; color:#00131d; font-weight:normal; padding-right:0!important;
font-size:16px;
line-height:1.5;
}

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

:root{--main:#067ea3; --light:#0bbcc4; --lighter:#caffff; --dark:#05596d; --overdark:#a5987c;}

img{border:0;}

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

a{color:var(--main); 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(--dark);}

h1, h2, h3, h4, h5{margin:0 0 15px; padding:0;}


.floatBtn{background:#fff; position:fixed; right:0; top:30%; box-shadow:0 0 8px rgba(130,100,30,0.8); z-index:999;}
.floatBtn ul{margin:0; padding:0; list-style-type:none;}
.floatBtn ul li a{display:block; padding:3px 7px; font-size:26px; line-height:1.3;}
.floatBtn ul li a img, .socialIcon li a img{width:30px;}
.floatBtn ul li:last-child a{ border-top:1px var(--main) solid; margin-top:10px;}
.floatBtn ul li a:hover img, .socialIcon li a:hover img{ filter: brightness(70%);}

/* Header */
.headerArea{display:block; position:relative; overflow:hidden; clear:both; text-align:center; padding:10px 0;}
.headerArea img{height:150px;}
.navArea{float:left; width:100%; clear:both; position:relative;}
.navArea:before{ position:absolute; left:0; right:0; top:-1px; content:''; display:block; z-index:999; border-top:1px var(--main) solid; height:5px; background:#fff;}
.navArea .container{ position:relative;}
.navArea .container > a{position:absolute; top:10px; left:0; font-size:14px; font-weight:600; background:var(--main); color:#fff; padding:8px 20px; border-radius:30px;}
.navArea .container > a i{margin-right:5px;}
.navArea .container > a:last-child{left:auto; right:0;}
.navArea .container > a:hover{background:var(--dark);}

.navArea .menu-dropdown-icon:hover + .project-slider:before{ position:absolute; left:0; right:0; top:0; bottom:0; content:''; display:block; background:var(--main); z-index:5; opacity:0.8;}


.project-slider{position:relative; margin-bottom:60px; display:block; float:left; width:100%;}
.project-slider img{width:100%;}
.project-slider [class^="carousel-control-"]{font-size:40px; color:var(--main); opacity:1; top:0%; width:4%;}
.project-slider .carousel-indicators{bottom:-60px;}
.project-slider .carousel-indicators li{width:20px; height:20px; background:#fff; margin:5px; border:2px var(--main) solid!important; border-radius:50%; cursor:pointer;}
.project-slider .carousel-indicators li.active{background:var(--main);}


.lightHeader{display:block; background:var(--light); letter-spacing:1px; overflow:hidden; padding:10px; text-transform:uppercase; color:#fff; font-weight:bold; font-size:14px; text-align:center; position:relative; height:40px;}

.marquee-child {
  display: block;
  width: 100%;
  /* width of your text div */
  height: 40px;
  /* height of your text div */
  position: absolute;
  animation: marquee 30s linear infinite; /* change 5s value to your desired speed */
}
.marquee-child:hover {
  animation-play-state: paused;
  cursor: pointer;
}
@keyframes marquee {
  0% {
    left: 65%;
  }
  100% {
    left: -65% /* same as your text width */
  }
}

.normalHead{text-align:center; padding:30px 10px; display:block; overflow:hidden; background:var(--main); color:#fff;}
.normalHead h2{text-transform:uppercase; font-weight:bold; margin-bottom:0;}
.normalHead p{margin:10px 0 5px; font-size:17px; font-weight:normal;}

.collectionArea{display:block; overflow:hidden; padding:50px 0 30px; background:var(--lighter); text-align:center;}
.collectionArea > div{max-width:90%;}
.collectionArea h3{margin:20px 0 0; font-size:18px;}
.collectionArea h4 strong{color:var(--dark);}
.collectionArea #owl-demo1 .item{padding:0 10px;}
.collectionArea #owl-demo1 .item a{position:relative; display:block; overflow:hidden;}
.collectionArea #owl-demo1 .item a span{position:absolute; display:block; overflow:hidden; opacity:0; transition:0.5s ease-in-out; line-height:300px; color:#fff; font-size:120px; color:#fff; left:0; right:0; top:0; bottom:0; background:var(--overdark); z-index:5;}
.collectionArea #owl-demo1 .item a small{text-align:center; left:0; right:0; position:absolute; z-index:10; bottom:-100%; background:var(--light); padding:2px; font-size:16px; color:#000; text-transform:uppercase; opacity:0; transition:0.5s ease-in-out;}
.collectionArea #owl-demo1 .item a:hover small{opacity:1; bottom:30px;}
.collectionArea #owl-demo1 .item a:hover span{ opacity:1;}
.collectionArea #owl-demo1 .item a figure{display:block; overflow:hidden;}
.collectionArea #owl-demo1 .item a figure img{transition: transform .5s; transform: scale(1);}
.collectionArea #owl-demo1 .item:hover a figure img{transform: scale(1.3);}

.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{ margin:0 30px; top:40%; position:absolute;}
.owl-carousel .owl-nav button.owl-prev{left:-60px;}
.owl-carousel .owl-nav button.owl-next{right:-60px;}
.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{background:none;}

.aboutArea{display:block; overflow:hidden; padding:60px 0;}
.aboutArea img{margin-bottom:15px;}
.aboutArea > div{ text-align:center; display:block; overflow:hidden; font-size:16px; line-height:1.5; margin:0 auto; width:900px; max-width:95%;}
.aboutArea h2{font-size:48px; text-transform:uppercase; line-height:1.3; color:var(--main); margin-bottom:5px; font-weight:bold;}
.aboutArea h2 strong{color:var(--dark);}
.aboutArea h3{color:var(--gray); font-size:16px; display:block; margin-bottom:5px; opacity:0.7;}
.aboutArea h2 + p{color:var(--gray); font-size:22px; display:block; margin-bottom:20px;}
.aboutArea a{display:inline-block; clear:both; padding:10px 18px; background:var(--main); color:#fff; text-transform:uppercase; font-weight:700; font-size:13px; margin-top:10px;}
.aboutArea a i{margin-left:5px;}
.aboutArea a:hover{background:var(--dark);}

.specialArea{background:var(--dark); text-align:center; padding:60px 0; color:#fff;}
.specialArea h2{font-size:36px; text-transform:uppercase; line-height:1.3; color:#fff; margin-bottom:35px; font-weight:700;}
.specialArea [class^="col-"] > div{padding:20px; border:var(--light) dotted 2px;border-radius:20px; margin-bottom:30px;}
.specialArea [class^="col-"] > div img{height:120px;}
.specialArea h3{font-size:18px; font-weight:bold; margin-bottom:10px;}
.specialArea i{font-size:60px; margin-bottom:20px; color:var(--light);}
.specialArea p{margin-bottom:0; font-size:15px;}


.quickEnquiry{display:block;overflow:hidden; color:#fff; clear:both;padding:100px 0; background:#424242 url('../images/enquiry.jpg') no-repeat center center fixed; background-size:cover; background-blend-mode:overlay; text-align:center;}
.quickEnquiry h3{ font-size:32px; margin-bottom:10px; font-weight:bold; text-transform:uppercase;}
.quickEnquiry p{font-size:17px; margin-bottom:40px;}
.quickEnquiry ul{list-style-type:none;margin:0;padding:0;}
.quickEnquiry ul li{display:inline-block; margin:0 8px;}
.quickEnquiry ul li a{display:block; padding:10px 30px; background:#fff; border:2px #fff solid; color:#222; text-transform:uppercase; font-size:20px; font-weight:700;
-webkit-box-shadow: 8px 8px 0px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 8px 8px 0px 0px rgba(0,0,0,0.2);
box-shadow: 8px 8px 0px 0px rgba(0,0,0,0.2);
}
.quickEnquiry ul li a:hover{background:var(--dark); color:#fff;}
.quickEnquiry ul li a i{margin-right:5px;}


.memberArea{display:block; overflow:hidden; clear:both; padding:40px 0 5px; text-align:center;}
.memberArea h3{margin-bottom:20px; font-weight: bold; color:var(--dark);}
/* -- Logos Scroll -- */
.simply-scroll-container{position: relative;}
.simply-scroll-clip{position: relative;	overflow: hidden;}
.simply-scroll-list{overflow: hidden;	margin: 0;	padding: 0;	list-style: none;}
.simply-scroll-list li {padding: 0;	margin: 0;	list-style: none;}
.simply-scroll-list li img{border: none;display: block;	width:220px;}
.simply-scroll{width: 100%;}
.simply-scroll .simply-scroll-clip{width: 100%;}	
.simply-scroll .simply-scroll-list li{float: left; width: 220px; margin:5px;}
/* -- Logos Scroll End -- */


.footerArea{background:var(--dark); padding:40px 0; display:block; color:#fff; overflow:hidden; clear:both;}
.footer-logo img{height:55px;}
.footerArea ul{margin:0; padding:0; list-style-type:none; text-transform:uppercase;}
.footerArea ul li{margin-bottom:8px;}
.footerArea ul li a{color:#fff; font-size:14px;}
.footerArea ul li a:hover{color:var(--light);}
.footerArea [class^="col-"]{position:relative;}
.footerArea [class^="col-"]:before{position:absolute; left:-30px; width:40px; top:0; bottom:0; border-left:2px #fff dotted; content:'';display:block;}
.footerArea [class^="col-"]:first-child:before{border:none;}
.footerArea [class^="col-"] h4{font-size:18px;  margin-bottom:15px; position:relative;}
.footerArea [class^="col-"] h4 i{position:absolute; left:-25px;}
.footerArea [class^="col-"] > a{display:block; clear:both; color:#fff; padding:3px 0; font-size:16px;}
.footerArea [class^="col-"] > a i{margin-right:5px;}
.footerArea [class^="col-"] > a:hover{color:var(--main);}

ul.social-links{margin:0; padding:5px 0; list-style-type:none; display:block; overflow:hidden; clear:both;}
ul.social-links li{display:inline-block; margin:0 2px;}
ul.social-links li a{text-align:center; color:var(--dark); display:block; border:1px var(--dark) solid; width:30px; height:30px; text-align:center; border-radius:5px;}
ul.social-links li a i{font-size:15px; line-height:30px;}
ul.social-links li a:hover{background:var(--main); color:#fff;}

.footerArea ul.social-links li a{color:#fff; border:1px #fff solid;}
.footerArea ul.social-links li a:hover{background:var(--main); color:#fff;}

.footerBottom{background:#fff; padding:15px; display:block; font-size:16px; position:relative;}
.footerBottom ul{ float:right; margin:0; padding:0; list-style-type:none;}
.footerBottom ul li{ display:inline-block;}
.footerBottom ul li a{ display:block; padding:0 8px; color:var(--dark); border-left:1px var(--dark) solid; line-height:1;}
.footerBottom ul li:first-child a{border:none;}
.footerBottom ul li a:hover{color:var(--dark);}


.modal .modal-dialog{max-width:900px}
.modal-content{border:none;position:relative;padding:0!important;font-size:14px;border-radius:0;-webkit-box-shadow:0 10px 34px -15px rgba(0,0,0,.24);-moz-box-shadow:0 10px 34px -15px rgba(0,0,0,.24);box-shadow:0 10px 34px -15px rgba(0,0,0,.24)}
.modal-content .modal-header{padding:0;border:none}
.modal-content button.close{position:absolute;top:0;right:0;padding:0;margin:0;width:40px;height:40px;z-index:1;text-shadow:none;background:var(--main);color:#fff;opacity:1}
.modal-content .modal-body{border:none;position:relative;z-index:0}
.modal-content .row [class^=col-]:first-child{background:transparent url('../images/bg-1.jpg') no-repeat center center;background-size:cover}
.modal-content .modal-body h2{font-weight:700;text-transform:uppercase;font-size:42px;margin-bottom:20px;}
.modal-content .modal-body h2 span{font-weight:400}
.modal-content .modal-body h4{text-transform:uppercase;font-size:15px}
.modal-content .modal-body .form-control{margin-bottom:10px}
.modal-content .modal-body .btn-primary{color:#fff!important;text-transform:uppercase;letter-spacing:1px;font-size:14px;background:var(--main)!important;width:100%;margin-top:10px;border:none!important}
.modal-content .text{position:relative;z-index:0}
.modal-content .text:after{position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;content:'';border:1px solid rgba(0,0,0,.1);z-index:-1}


#scroll-icon {
    position:fixed;
    right:10px;
    bottom:20px;
    cursor:pointer;
    width:35px;
    height:35px;
    text-indent:-9999px;
    display:none;
    z-index:99999;
}
#scroll-icon span {
	position:absolute; left:0; top:0;
    height:35px;
    width:35px;
    background:transparent url('../images/arrowup.png') no-repeat center center;
}
#scroll-icon:hover {
    opacity:1;
    filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
#scroll-icon:hover span{ background-image:url('../images/arrowupsolid.png');}


.quickEnquiryform .wpforms-container-full .wpforms-form textarea.wpforms-field-large {
  height: 100px!important;
}

.quickEnquiryform .wpforms-container-full .wpforms-form .wpforms-field {
  padding: 5px 0!important;
  clear: both;
}

.quickEnquiryform .wpforms-container-full .wpforms-form button[type="submit"]{
  background-color: var(--main)!important;
  border: 1px solid var(--main)!important;
  color: #fff!important;
  font-size: 1em;
  padding: 10px 15px; width: 100%;
}


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


#menu-item-130 > a{ display: none!important}



/*----------------------Next Page-----------------------*/

.nxtBanner{display:block; position:relative; overflow:hidden; clear:both; height:60vh;}
.nxtBanner .nxtbanner-inner img{width:100%; height:100%; object-fit:cover;}
.nxtBanner [class^="carousel-control-"]{font-size:20px; display:block; color:#fff; opacity:1; top: 45%; height: 45px; width: 45px; color: #fff; left: -70px;}
.nxtBanner [class^="carousel-control-"]:last-child{right:-70px; left: auto;}
.nxtBanner [class^="carousel-control-"] img{filter: brightness(0) invert(1);}

@keyframes resize {
0% {transform:scale(1);}
50% {transform:scale(1.2);}
}


.nxtBanner .fullArea{position:relative;z-index:5;}

/*.nxtBanner h1{ font-size:30px!important; color:#fff!important; position: absolute; left:50%; transform:translate(-50%,50%); z-index:5; bottom:50%;  }*/
.nxtBanner h1{font-weight:700; font-size:40px; margin-bottom:10px; color:var(--main)!important; padding:0 0 10px; text-transform:uppercase; letter-spacing:4px; line-height:1.1; position: absolute; left:50%; transform:translate(-50%,50%); z-index:10; bottom:20%;text-shadow: #c8c8c8 1px 1px 0px, #b4b4b4 0px 2px 0px, #a0a0a0 0px 3px 0px, rgba(140, 140, 140, 0.498039) 0px 4px 0px, #787878 0px 0px 0px, rgba(0, 0, 0, 0.498039) 0px 5px 10px;}

.inner-contact-area{ background: #f3f3f3; padding:60px 0;}

.contactArea{ margin:40px auto 20px; width:75%; max-width:100%; font-size:17px;}
.contactArea h3{ font-size:20px; margin-bottom:5px; text-transform:uppercase; color:#000;}
.contactArea a{ margin-bottom:20px; display: inline-block; padding-left: 10px;  color:#222; font-size:24px;}
.contactArea a:hover{color:var(--main);}
.contactArea .col-12{border-bottom: 2px var(--dark) solid; margin-bottom: 20px;}
.contactArea img{width:70px;}
.contactArea .col-sm-6 a{display: inline-block; padding: 5px;}
.contactArea p{line-height:1.3;}
.contactArea i{ color: var(--main); font-size: 18px;}

.contactformArea{display: block; overflow: hidden; padding: 60px 0; clear: both; width: 100%;background: var(--main);}
.contactformArea > div{width:900px; margin: 0 auto; max-width: 100%;}
.contactformArea h2{margin-bottom: 25px; text-align: center;}
.contactformArea h3{ color:#fff;}


.inner-boxes-area{ padding:60px 0;}
.inner-boxes-area strong{color:var(--main);}
.nestaboutArea{display:block; padding:60px; position:relative;z-index:2;  display:block;  background:var(--main); }
.nestaboutArea > div{width:100%; position:relative; z-index:5; font-size:16px;background:#fff; display:block;overflow:hidden; padding:30px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.nestaboutArea h2{color:var(--dark); font-size:38px;}
.nestaboutArea h2 span, .highLightText h3, .testimonialsArea h2, .whyUsArea h2, .videoArea h2{display:block; overflow:hidden; font-size:30px; letter-spacing:-1px; line-height:1; font-weight:700; margin-bottom:0px; color:var(--black);}
.nestaboutArea h3{font-size:22px;}
.nestaboutArea .container a, .highLightText .row + a{display:inline-block; margin:0; background:#fff; border:2px var(--black) solid; text-transform:uppercase; color:var(--main); padding:12px 20px; font-weight:700;
-webkit-box-shadow: 8px 8px 0px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 8px 8px 0px 0px rgba(0,0,0,0.2);
box-shadow: 8px 8px 0px 0px rgba(0,0,0,0.2);
}
.nestaboutArea .container a:hover, .highLightText .row + a:hover{background:var(--black); color:var(--black);}

.from-area{display: block; overflow: hidden; clear: both;}
.from-area > div{width:900px; margin: 0 auto; max-width: 100%;}
.from-area h3{margin-bottom: 25px; text-align: center; color: #fff}

.inner-from-area{display: block; overflow: hidden; padding: 60px 0;  clear: both; width: 100%; background: var(--main);}
.inner-from-area h3{ color:#fff;}

ul.areaListing {
    display: block;
    padding: 0 !important;
    margin: 25px 0 0 0 !important;
    list-style-type: none !important;
}

ul.areaListing li {
    display: inline-block;
    padding: 0 20px 5px 20px;
    overflow: hidden;
    margin: 0 10px;
    text-align: left;
    vertical-align: middle;
}

ul.areaListing li {
    display: inline-block;
    
    overflow: hidden;
    margin: 0 10px;
    text-align: left;
    vertical-align: middle;
}

ul.areaListing li a {
    position: relative;
    display: block;
    font-size: 20px;
    color:#fff!important;
    line-height: 50px;
    font-weight: 600px;
	padding: 10px 20px 16px 20px;
	background:var(--dark)!important;
}

ul.areaListing li a:hover {
    position: relative;
    display: block;
    font-size: 20px;
    color: #111!important;
    line-height: 50px;
    font-weight: 600px;
	background:#f1f1f1!important;
}

.wpforms-container-full .wpforms-form button[type=submit]{
    background-color: var(--dark)!important;
    border: 1px solid var(--dark)!important;
    color: #fff!important;
    font-size: 1em;
    padding: 10px 15px;
	width:100%;
}

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

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

@media (max-width: 991px){
.headerArea > a{padding:0; display:block; position:static;}
.headerArea > a img{height:65px;}

.navArea .container > a{position:static; display:inline-block; margin-top:5px;}


.shortIcon{margin-top: 4px;}
.shortIcon input[type="text"] {
  right: auto;
  left:0;
  padding-right: 3px; padding-left:28px;
}
.shortIcon input[type="text"]:focus { width: 290px;}

.innerContentArea {padding:30px 10px;}
.inner-boxes-area{ padding:10px 0;}
.inner-boxes-area h2{ font-size:22px; line-height:1; text-align: center }
	.nxtBanner{height:40vh;}

.nxtBanner h1{font-weight:600; font-size:30px; margin-bottom:10px;  padding:0 0 10px; letter-spacing:2px; line-height:1;  bottom:20%;}
}

@media (max-width: 767px){
.loginBtn{position:static;}

.project-slider img{ height:250px; object-fit:cover;}

		.nxtBanner .nxtbanner-inner img {
  width: 100%;
  height:250px;
  object-fit: cover;
}

.midArea{padding:20px 0; clear:both;}
.midArea h2{ font-size:20px;}
.midArea p{font-size:16px;}

.midArea #owl-demo2 .item > div{margin:0px 0 25px;}
.midArea #owl-demo2 .item > div:last-child{margin:0px;}

.featureProductsArea{text-align:center;}

.shortIcon{ position:static; margin-left:10px;}

#searchBox{width: 300px; padding:0 8px; left:42%;}
#searchBox input[type="text"]{ padding:10px 0;}

.floatBtn{ top:auto; bottom:70px;}
.floatBtn li{ display:none;}
.floatBtn li:last-child{ display:block;}
.floatBtn ul li:last-child a {border-top: 0; margin-top: 0; padding:10px;}

.filterAreas{margin-bottom:40px;}


.cartArea{padding:0 2.5%;}
.productCartDetails{padding: 15px 0;}
.productCartDetails h3{ display:block; clear:both; overflow:hidden; margin-bottom:15px;}
.productCartDetails h3 span {width: 100%; margin-bottom:10px;}
.productCartDetails h3 strong{float:left;}
.cartTotal{width:100%; font-size:18px;}

p.small{margin-top:20px; margin-bottom:40px; text-align:center;}


.orderListingBox{ text-align:center;}
.orderListingBox img{ height:120px; margin-bottom:10px; margin:10px;}

.addressBook a{ float:left; margin-top:15px;}


.footerArea{ text-align:center;}
.footerArea [class^="col-"]{margin-bottom:20px;}
.footerArea ul{margin:10px 0;}

.footerBottom{text-align:center;}
.footerBottom ul{ text-align:center; display:block; float:none; padding-top:10px;}
.footerArea [class^="col-"] h4 i{display:none;}


.aboutArea{text-align:center; background:none;}
.aboutArea h2{font-size:30px; line-height:1.5;}
.aboutArea > p{font-size:17px; padding:0 10px;}

.quickEnquiry{padding:60px 0;}
.quickEnquiry ul li{display:block; width:100%; margin:0 0 20px;}
.quickEnquiry h3{font-size:22px;}

.specialArea{padding:40px 0 10px;}

}

@media (max-width: 500px){
.contactBox input[type="radio"] + strong{min-width:200px; font-size:12px;}

.navArea .container > a{padding:8px 8px;}
	
.nestaboutArea{display:block; padding:20px; }
.nestaboutArea > div{width:100%; font-size:15px;padding:20px;
}
.nestaboutArea h2{color:var(--dark); font-size:25px;}
.nestaboutArea h2 span, .highLightText h3, .testimonialsArea h2, .whyUsArea h2, .videoArea h2{display:block; overflow:hidden; font-size:22px; letter-spacing:-1px; line-height:1; font-weight:700; margin-bottom:0px; color:var(--black);}
.nestaboutArea h3{font-size:20px;}
	

#scroll-icon{ right:5px; bottom:15px;}

.collectionArea #owl-demo1 .owl-item:first-child a:hover span{display:none;}
.collectionArea #owl-demo1 .owl-item:nth-child(2) a span{opacity:1;}
.collectionArea #owl-demo1 .item a small{opacity:1; bottom:30px;}


.fourBoxArea a:hover:before{ display:none!important;}

.featureProductsArea a:hover img{display:block;}
.featureProductsArea a:hover img.flip{opacity:0; visibility:hidden; display:none;}


	.contactArea {  margin:20px auto;   width:100%;  max-width: 100%;  font-size: 15px;}
	
	.contactArea a {  margin-bottom:10px; padding-left: 8px;  font-size: 16px;}
.contactArea i{ font-size: 16px;}
	
	.menu > ul > li > ul > li > ul > li {
  float: left;
  width: 100%!important;
  padding: 0;
  margin: 0;
  font-size: .6em;
}
	
}

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


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