﻿@import url(effect.css);

/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Junge&family=Manrope:wght@400;600;800&display=swap');
/* Fonts */

html { margin: 0; padding:0; overflow-x:hidden; max-width:100vw;}
body{
font-family: 'Manrope', sans-serif; font-weight:normal; padding:0; color:#222; font-weight:400; padding-right:0!important;overflow-x:hidden; max-width:100vw;
font-size:15px;
line-height:1.6;
}

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

img{border:0;}

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

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

h1, h2, h3, h4, h5{margin:0 0 15px; padding:0; font-family:'Junge';}

:root{--red:#b12127; --gold:#c7a045; --dark:#040707; --yellow:#ffc045;}

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

/* Header */

.topNewsScroll{background:var(--gold);display:block; overflow:hidden; padding:5px 4%; z-index:999; color:#fff; position:relative;}
.topNewsScroll strong{text-transform:uppercase; display:block; border-right:1px rgba(255,255,255,0.3) solid;}
.topNewsScroll a{display:inline-block; color:#fff; font-size:14px; color:#fff; padding:0 25px; border-left:1px rgba(255,255,255,0.3) solid; line-height:1; position:relative;}
.topNewsScroll a:first-child{border:none;}
.topNewsScroll a:before{content:'►'; display:inline-block; color:#fff; margin-right:5px;}

/* Menu Section 
.openBtn{position:fixed; right:6%; top:70px; font-size:28px; cursor:pointer; z-index:998;color:#222; transition:.5s ease-in-out; font-size:10px;font-weight:600;text-align: center;}
.openBtn span{display:block; clear:both;font-size:36px;}

.overlay {height:110vh; width: 0; position: fixed; z-index: 1010; right:0; top: 0%; background-color: rgb(0,0,0,0.7); overflow: hidden; transition: 0.5s;}
.overlay:before{height:1800px; border-radius: 50%; width: 1800px; position: absolute; z-index: 1; left: 100%; top: 0%; background-color:#fff; overflow-x: hidden; transition: 0.5s; transform:translate(-60%,-50%); content:''; display:block;}
.overlay-content {position:absolute; top:0; width: 350px; margin-top: 40px; z-index:5; right:30px;}
.overlay-content > a{ display:inline-block;}
.overlay .closebtn {position: absolute; top: -20px; right: -5px; font-size: 36px; color:va(--dark);}
.homeIcon {width:50px; height:50px; text-align:center; border-radius:50%; border:2px var(--dark) solid; position:relative; top:-10px; color:#fff;
background:var(--dark);background: linear-gradient(180deg, var(--dark) 0%, #666 100%);}
.homeIcon span{line-height:46px; font-size:20px;}


ul.menu {padding: 15px 0 0; list-style: none; width: 100%; clear: both; display: table; font-size:14px;}
ul.menu ul{list-style-type:none; margin:0; padding:0;}
ul.menu .list {position: relative; width: 100%; box-sizing: border-box; vertical-align: sub; clear: both;}
ul.menu .list:after {content: "\f107"; font-family: 'Font Awesome\ 5 Free'; font-weight:900; font-size:16px; position: absolute; right: 5px; top: 6px; padding: 0px; color:var(--dark);}
ul.menu a{text-decoration: none; color: var(); padding:8px 0; display: block; height: 100%; box-sizing: border-box; border-bottom:1px var(--dark) dotted; text-transform: uppercase;}
ul.menu .list a:hover {transition: 300ms all;}
ul.menu .list ul {height: 0px; overflow: hidden;}
ul.menu .list ul a {}
ul.menu .list ul a:hover {background-color:rgba(0,0,0,0.2); color: #fff; transition: 300ms all;}
ul.menu .list:last-child {border-bottom: none;}
ul.menu .active:after {content: "\f106"; font-family: 'Font Awesome\ 5 Free'; font-weight:900; position: absolute; color: var(--gold);}
ul.menu .active > ul {display: block; background-color:var(--gold); height: auto; color: #fff; transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); transition: all 200ms; clear: both; float: left; width: 100%;}
ul.menu .active > ul li {padding: 0px; list-style: none;}
ul.menu .active > ul li > a{padding:8px 15px;}
ul.menu .active > ul li:last-child a{border:none;}
ul.menu .active > ul .active > ul a{ padding-left:30px;}
ul.menu .active > a {color:var(--gold); text-transform: uppercase; font-weight: bold;}
ul.menu .active .list {background-color:rgba(0,0,0,0.2);}
ul.menu .active .list a {}



.headerArea{display:block; width:100%; position:relative; padding:10px 0; background:#fff; z-index:997; transition:.5s ease-in-out;}
.headerArea .logo{position:relative; display:inline-block;}
.headerArea .logo img{width:140px; position:relative;z-index:5; transition:.5s ease-in-out;}
.headerArea .logo + span{height:50px;display:inline-block; margin-left:5px;}
.headerArea .logo + span img{height:100%; transition:.5s ease-in-out; filter: drop-shadow(0px 0px 4px #fff);}
.headerArea ul{list-style-type:none; margin:0 0 0 10%; padding:0;}
.headerArea ul li{display:inline-block; margin:0 15px; font-size:26px;}
.headerArea ul li a{display:block; overflow:hidden;}
.sticky{top:0; position:fixed; background:#fff;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
}
.sticky .logo img{width:120px;}
.sticky + .openBtn{ top:30px;}*/



/* Header */

.headerArea{display:block; width:100%; position:relative; padding:10px 0; background:#fff; z-index:997; transition:.5s ease-in-out;}
.logo{display:block;}
.logo img{ width:140px;  max-height:140px;}

.dual-button-wrapper{position: relative; display: inline-block; width:100%;}
.dual-button-wrapper a{
  display:inline-block;
  font-size: 16px;
  font-weight: 600;
  background: var(--red); color:var(--green);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  text-align: center;
  padding:12px; width:100%; max-width:275px;
  border-radius:10px;
  color:#222!important;
}
.dual-button-wrapper a:hover{background:#fff; color:var(--green)!important;}

.navArea{float:left; width:100%; clear:both; position:relative; background:var(--green); z-index:150;}
.navArea [class^="col-"]:first-child{position:relative;}
.navArea [class^="col-"]:first-child:before{display:block; content:''; position:absolute; left:-5%; right:-100%; bottom:0; top:0; background:var(--green);}
.navArea [class^="col-"]:first-child > a{position:relative; z-index:5; color:#fff; font-size:16px; padding:7px 15px; font-weight:800; text-transform:uppercase; text-align:right; display:block;}
.navArea [class^="col-"]:first-child a:hover{color: var(--dark);}

.callNum{display:block; clear:both; font-size:32px; font-weight:700; color:var(--yellow);}
.callNum:hover{color:#fff;}

.sticky{position: fixed; left: 0; right: 0; top: 0; z-index: 100; background:#fff; filter: drop-shadow(0px 0px 5px #000);}

.headerArea ul{list-style-type:none; margin:0 0 0 10%; padding:0;}
.headerArea ul li{display:inline-block; margin:0 10px; font-size:22px;}
.headerArea ul li a{display:block; overflow:hidden;}



#searchBox {
position:absolute;
left: 50%;
transform:translate(-50%,0);
top: 120px;
width: 600px;
max-width:90%;
padding:20px;
color: black;
z-index:-100; margin-bottom:15px; transition:1s ease; opacity:0; display:none; text-align:center;
}
#searchBox:before{position:absolute; right:-500%; left:-500%; top:0; bottom:0; content:''; display:block; background:rgba(255,255,255,0.5);}
#searchBox.show{opacity:1; z-index:998; top:120px; display:block;}
#searchBox input[type="text"]{width:600px; max-width:90%; margin:0 auto; padding:8px 15px; border:none; border: 1px solid var(--gold); background:#fff; color:#222; outline::none; box-shadow:none; font-size: 16px; position:relative; z-index:2;}
#searchBox input[type="text"]:focus {
  outline-style: none;
  box-shadow: none;
}
#searchBox input[type="button"]{ position:absolute; top:27px; right:0; cursor:pointer;
background:transparent url(../images/close.svg) center center no-repeat; width:25px; height:25px; background-size:100% 100%;
text-indent: -10000px;
border: none;
}
.sticky #searchBox.show{top:110px;}



.phoneArea{text-align:right; display:block; margin-right:50px; margin-bottom:5px; margin-top:-25px; font-weight:600; filter: drop-shadow(0px 0px 4px #fff); font-size:14px;}

.floatBtnRight{position:fixed; right:0; top:150px; z-index:999; list-style-type:none; margin:0;padding:0; text-align:center; padding:0 20px;}
.floatBtnRight li{margin-bottom:5px;}
.floatBtnRight li a{width:45px; height:45px; text-align:center; border-radius:50%; border:2px rgba(0,0,0,0.2) solid; position:relative; color:#fff;
background: rgb(218,37,28);background: linear-gradient(180deg, rgba(218,37,28,1) 0%, rgba(163,16,9,1) 100%); display:block;}
.floatBtnRight li a i{line-height:40px;}
.floatBtnRight li a:hover{background:var(--dark);}

.floatBtnLeft{position:fixed; left:0; top:50%; z-index:999; list-style-type:none; margin:0;padding:0; text-align:center;}
.floatBtnLeft li{display:block; margin-bottom:5px;}
.floatBtnLeft a img{height:120px; left:-10px; position:relative; transition:all .2s ease-in-out;}
.floatBtnLeft a:hover img{left:-2px;}


.project-slider{position:relative;}
.project-slider img{ width:100%;}
.project-slider > a{display:block; position:absolute; z-index:100; left:50%; bottom:-30px; transform:translate(-50%,0%); width:60px; height:60px; line-height:60px; font-size:24px; text-align:center; border-radius:50%; background:#fff; color:var(--dark);
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}

.newArrivalsArea{text-align:left; display:block; overflow:hidden; padding:60px 0;}
.newArrivalsArea > div > a{display:inline-block; padding:12px 50px; background:var(--dark); color:#fff; border-radius:30px;}
.newArrivalsArea > div > a:hover{background:var(--red);}
.newArrivalsArea h2{font-size:48px; margin-bottom:10px;}
.newArrivalsArea h2 + p{margin-bottom:30px; font-size:18px;}
.newArrivalsArea [class^="col-"] > div{display:block; padding:15px; overflow:hidden; border:1px #ccc solid; position:relative;}
.newArrivalsArea [class^="col-"] > div i{ position:absolute; left:0; top:0;}
.newArrivalsArea [class^="col-"] > div img{width:100%; margin-bottom:10px; }
.newArrivalsArea [class^="col-"] > div h3{font-size:15px!important; line-height:1.4; margin-bottom:5px; font-family: 'Manrope', sans-serif; margin-top:10px}
.newArrivalsArea [class^="col-"] > div > span{display:block; clear:both; font-size:12px; margin-bottom:10px; font-weight:600;}
.newArrivalsArea [class^="col-"] > div > a:last-child{padding:8px 15px; display:block; overflow:hidden; border:1px var(--red) solid; color:var(--red); font-size:12px; font-weight:700; text-transform:uppercase;}
.newArrivalsArea [class^="col-"] > div > a:last-child span{font-size:15px; margin-right:5px;}
.newArrivalsArea [class^="col-"] > div > a:last-child:hover{background:var(--red); color:#fff;}


.aboutArea{display:block; overflow:hidden; padding:100px 0; background:#fff url('../images/about-bg.png') no-repeat center center fixed; background-size:cover;}
.aboutArea [class^="col-"] > div{background:#fff; padding:35px; display:block; overflow:hidden; outline:2px var(--gold) solid; outline-offset: -15px; text-align:center;}
.aboutArea [class^="col-"] > div h2{font-size:48px; margin-bottom:20px;}
.aboutArea [class^="col-"] > div strong{color:var(--gold);}
.aboutArea [class^="col-"] > div a{display:inline-block; padding:10px 30px; background:var(--dark); color:#fff; border-radius:30px;}
.aboutArea [class^="col-"] > div a:hover{background:var(--red); color:#fff;}

.chooseArea{text-align:center; padding:60px 0 30px; display:block;}
.chooseArea h3{font-size:36px; margin-bottom:20px;}
.chooseArea [class^="col-"]{margin-bottom:30px;}
.chooseArea [class^="col-"] img{height:300px; max-height:100%; margin-bottom:5px;}
.chooseArea [class^="col-"] h4{font-weight:600; font-size:18px;}


.hightLightArea{padding:80px 0 60px;}
.hightLightArea h3{font-size:36px;}
.hightLightArea ul{list-style-type:none; margin:0; padding:10px 0 0;}
.hightLightArea ul li{display:block; overflow:hidden; padding:10px 15px 0; background:#eee; margin-bottom:15px;}
.hightLightArea ul li:hover{background:#fff;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2);
}

.hightLightArea h4{font-size:22px; margin-bottom:10px;}
.hightLightArea [class^="col-"] > div{padding-left:50px;} 
.hightLightArea form{display:block;padding-top:15px;}
.hightLightArea form input, .hightLightArea form select, .hightLightArea form textarea{width:100%; background:#fff; border:1px #ddd solid; margin-bottom:15px; height:48px; padding:0 12px;}
.hightLightArea form input[type="checkbox"]{width:16px; height:16px; padding:0; margin-right:5px;}
.hightLightArea form textarea{height:100px; padding:12px;}
.hightLightArea form input[type="submit"]{background:var(--red);color:#fff; font-weight:600; height:50px; text-transform:uppercase;}
.hightLightArea form input[type="submit"]:hover{background:var(--dark);}


.testimonialsArea{text-align:center; position:relative; padding:0; display:block; overflow:hidden; clear:both; background:transparent url('../images/sky.jpg') no-repeat center top; background-size:cover;;}
.testimonialsArea:before{position:absolute; width:800px; height:800px;background:#fff; background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); content:''; display:block; right:2%; bottom:5%; border-radius:50%; z-index:1;}
.testimonialsArea h3{color:var(--daek); font-size:42px;}
.testimonialsArea > div{position:absolute; width:600px; z-index:5; right:10%; top:15%;}
.testimonialsArea > img{position:relative; z-index:2;}
.testimonialsArea .item > div{padding:0px 20px; margin:10px; font-size:16px;}
.testimonialsArea .item > div span{width:170px; margin:0 auto; padding:0; height:34px; display:block; margin-bottom:15px; background:transparent url('../images/stars.png') no-repeat left top;}
.testimonialsArea .item > div span.star-4{background-position:left top -34px;}
.testimonialsArea .item > div span.star-3{background-position:left top -68px;}
.testimonialsArea .item > div span.star-2{background-position:left top -102px;}
.testimonialsArea .item > div span.star-1{background-position:left top -136px;}
.testimonialsArea .item > div h4{font-size:24px; margin-bottom:4px; font-weight:600;}
.testimonialsArea .owl-nav{position: absolute;top: 30%;width: 100%;}
.testimonialsArea .owl-nav .owl-prev{left: -20px; position: absolute;}
.testimonialsArea .owl-nav .owl-next{right: -20px; position: absolute;}
.testimonialsArea .owl-nav i{color:var(--red);font-size:30px;}
.testimonialsArea a img{border:1px #ddd solid;}



.footer {padding: 30px 0; display: block; clear: both; overflow: hidden; background:var(--dark); color: #fff; position:relative; z-index:10;}
.footer ul {margin: 0; padding: 0; list-style-type: none;}
.footerMenu{display:table; width:100%;}
.footerMenu > li{display:table-cell; vertical-align:top; font-size:15px;}
.footerMenu > li:last-child{width:28%;}
.footerMenu > li > a{font-family: 'Junge'; font-size:16px; display:block; margin-bottom:10px; color:var(--gold); font-weight:600;}
.footerMenu > li li a{position:relative; font-size: 14px; font-weight:400; color:#fff; padding:2px 0; display:block;}
.footerMenu > li li a:hover{color:var(--gold);}
.footerMenu > li li a span{margin-right:5px;}

.footer-down .social-icons {margin: 0; padding: 0; font-size: 18px;}
.footer-down .social-icons li {margin: 0 auto; padding: 2px; display: inline-block;}
.footer-down .social-icons li a {
    color: #fff;
	background:#3251a4;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: block;
    font-size:14px;
    border-radius:50%;
}
.footer-down .social-icons li:nth-child(2) a {
    background: #e00000;
}
.footer-down .social-icons li:nth-child(3) a {
    background: #dc1d65;
}
.footer-down .social-icons li:nth-child(4) a {
    background: #00a10b;
}
.footer-down .social-icons li a:hover {
    color: #3251a4; background: #fff;
}
.footer-down .social-icons li:nth-child(2) a:hover {
    color: #e00000; background: #fff;
}
.footer-down .social-icons li:nth-child(3) a:hover {
    color: #dc1d65; background: #fff;
}
.footer-down .social-icons li:nth-child(4) a:hover {
    color: #00a10b; background: #fff;
}

.footer-down {
    display: block;
    overflow: hidden;
    font-size: 12px;
    background: var(--gold); vertical-align:middle;
    color: #fff;
    padding: 10px 0;position:relative; z-index:10;
}
.footer-down span{padding:12px 0;}



#scroll-icon {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:30px;
    height:30px;
    background-color:var(--red);
    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(--dark);
    opacity:1;
    filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}

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



/*------------------next------------------*/
.nxt-matter-area{padding:50px 0; display:block; /*overflow:hidden;*/ clear:both;  margin-bottom:0; background:url('../images/nxtbg.jpg') no-repeat 0 bottom!important; min-height:100px!important;}
.nxt-matter-area p{ font-size:15px!important; line-height:1.5!important; padding-bottom:10px!important; }

.nxt-matter-area h1{ display:block; font-size:26px; line-height:1; text-align:center; margin-bottom:0; background:#fff; font-weight:500; z-index:1; position:relative; top:20px; margin:0 auto; width:400px;}
hr.line{ border-bottom:1px solid #dbdbdb; display:block; overflow:hidden;}
.nxt-matter-area h2{ display:block; font-size:24px; line-height:35px; text-align:left; margin-bottom:10px; text-transform:uppercase;  font-family:'open sans'; font-weight:400; color:#ff6000;}
/* -- Breadcrumb-list -- */
.breadcrumb-list{list-style-type:none; padding:0; display:block; margin:0; text-align: center; }
.breadcrumb-list li{display:inline-block; position:relative; line-height:1; color:var(--gold); font-size:14px; font-weight:600; margin-top:30px; }
.breadcrumb-list li a{color:#333}
.breadcrumb-list li::before{display:inline-block; padding-right:.8rem; padding-left:.8rem; color:var(--gold); content:"/"}
.breadcrumb-list li:first-child::before{display:none;}
.breadcrumb-list li a:active{ color:#000}
.breadcrumb-list li a:hover{color:var(--gold)}

.inner-boxes-area{position: relative; top:0; left:0; display:block!important; background:#fff; padding:25px!important; margin:0 auto; z-index:1; }

.inner-boxes-area h3{ font-size:22px; font-weight:700; color:var(--red); display:block; padding:10px 0;}
.inner-boxes-area ol{ padding:0; margin:0; }
.inner-boxes-area ol li{ font-size:15px; padding-bottom:10px; margin-left:18px;}

.inner-boxes-area ul{ padding:0; margin:0; }
.inner-boxes-area ul li{ font-size:15px; padding-bottom:10px; margin-left:18px;}

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

.nxtformArea{ padding: 20px; display: block; margin: 50px 0 0; border: 1px solid var(--gold); background: #f9f9f9}





.productListings{display:block; clear:both; padding-top:25px;}
.productListings > div{margin:0 0 40px; padding:20px; display:block; overflow:hidden; clear:both;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}
.productListings h2{ font-size:26px; margin-bottom:10px;}
.productListings h3{color:var(--red); font-size:18px; padding-bottom:10px; margin-bottom:15px; border-bottom:2px var(--red) solid; display:block;}
.productListings p{font-size:15px;}
.productListings a.btn{background:var(--red); color:#fff; padding:5px 15px; border:2px var(--red) solid;}
.productListings a.btn:last-child{background:none;color:var(--red); border:2px var(--red) solid; margin-left:5px;}
.productListings a.btn:hover{background:var(--dark); color:#fff; border-color:var(--dark);}
.productListings ul{display:block; overflow:hidden; margin-bottom:20px; padding-left:18px; font-size:15px;}
.productListings ul li{width:30%; float:left; margin-bottom:10px;}


.productDetails h2{font-size:24px; margin-bottom:15px; padding-bottom:8px; border-bottom:2px var(--red) solid; color:#111}
.productDetails h3{color:var(--red);font-size:18px; margin-bottom:25px;}
.productDetails ul{margin-bottom:30px; padding-left:18px;}
.productDetails ul li{margin-bottom:10px;}
.productDetails a.btn{background:var(--red); color:#fff; padding:5px 15px; border:2px var(--red) solid;}
.productDetails a.btn:last-child{background:none!important;color:var(--red)!important; border:2px var(--red) solid; margin-left:5px;}
.productDetails a.btn:hover{background:var(--dark)!important; color:#fff!important; border-color:var(--dark)!important;}
.productDetails > ul{display:block; clear:both; overflow:hidden;}
.productDetails > ul li{width:32%; float:left;}


.innerContentArea{ display: block; margin: 25px 0; padding: 25px 0; }


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

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


@media (max-width: 991px){
.topNewsScroll{z-index:1112;}

.headerArea{padding-bottom:0;}
.headerArea .logo{display: block;
    margin: 0 auto 5px;
    text-align: center;}
.headerArea .logo img{width:150px;}
.headerArea ul{ margin-left:3%;}
.openBtn{top:110px;}
.sticky + .openBtn{top:75px;}
.headerArea div:last-child {padding:10px 0; height:190px }
#searchBox.show{top:138px}
.sticky #searchBox.show{top:138px}
#searchBox{padding:20px 20px 20px 0;}

.footerMenu > li{display:block; text-align:center; margin-bottom:15px;}
.footerMenu > li:last-child{width:100%;}

.hightLightArea{text-align:center;}
.hightLightArea [class^="col-"] > div{padding-left:0px;} 

h2{font-size:28px!important}
h3{font-size:24px!important}

}

@media (max-width: 767px){
.overlay-content{width: 300px;}
.topNewsScroll strong{border-bottom:1px rgba(255,255,255,0.3) solid; border-right:0; margin-bottom:3px;}

.testimonialsArea{margin-bottom:0; margin-top:0; padding:60px 0;}
.testimonialsArea h3{font-size:36px;}
.testimonialsArea > div{width:80%; position:static; margin:0 auto;}
.testimonialsArea:before, .testimonialsArea img{display:none;}

.footer-down{text-align:center;}
.footer-down span, .footer-down a{display:block; float:none;}

	.next-banner-area img{ height:180px;}
	.nxt-matter-area{ padding:10px 0;}
	.nxt-matter-area h1{ width:auto; }
	.breadcrumb-list li{ margin-top:10px;}
	.nxt-matter-area h2{ font-size:18px; font-weight:600; line-height:1; text-align: center!important;}
	.inner-boxes-area{ padding:10px!important}
}

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

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


