﻿@import url(animate.css);
@import url(effect.css);

/** Generated by FG **/
@font-face {
	font-family: 'Conv_Gilroy-Light';
	src: url('fonts/Gilroy-Light.eot');
	src: local('â˜º'), url('fonts/Gilroy-Light.woff') format('woff'), url('fonts/Gilroy-Light.ttf') format('truetype'), url('fonts/Gilroy-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Gilroy-ExtraBold';
	src: url('fonts/Gilroy-ExtraBold.eot');
	src: local('â˜º'), url('fonts/Gilroy-ExtraBold.woff') format('woff'), url('fonts/Gilroy-ExtraBold.ttf') format('truetype'), url('fonts/Gilroy-ExtraBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;800&family=Roboto+Condensed:wght@300;400&display=swap');


:root{--orange:#f19c22; --blue:#2a7dc1;}


html { margin: 0; padding:0; overflow-x:hidden; background:#fff;}
body{ 
font-family: 'Open Sans', sans-serif; font-weight:normal; padding:0; color:#010101;
font-size:15px;
line-height:1.3;
height:100%; 
min-height:100%;
}

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

img{border:0;}

a{color:var(--orange); 
text-decoration:none;
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
-ms-transition: 1s;
transition: 1s;
}
a:hover{text-decoration:none; color:var(--orange);}


.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}


.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

ul{padding-left:15px;}
ul li{line-height:1.5;}

strong{font-weight:600;}

h1, h2, h3, h4, h5{margin:0 0 15px; padding:0; font-weight:700; line-height:1;}
h2{font-size:36px; margin-bottom:15px;}


/* CUSTOMIZE CSS
-------------------------------------------------- */


.top-header{background:#031e34; display:block; position:relative;z-index:100;}
.logo{display:block; padding:10px 0;}
.logo img{height: 85px;}
.navigation{float:right; display:block;}
.top-header.fixh{ position:fixed; left:0; right:0; top:0; z-index:500; background:rgba(3,30,50,0.8);}


.city-box-area{position:relative; display:block; overflow:hidden; min-height:90vh; background:url('../images/slider/slide1.jpg') no-repeat; background-size:cover;}
.city-box-area > div{position:absolute; bottom:0; left:0; right:0; padding:20% 0 5%; text-align:center; color:#fff; background:url('../images/gradient-2.png') no-repeat center bottom; background-size:cover; z-index: 100;}
.city-box-area span{display:inline-block; font-size: 22px; padding:8px 20px; border:1px rgba(255,255,255,0.2) solid; border-left:0; border-right:0; margin-bottom:20px;}
.city-box-area a{clear:both; display:block; text-align:center; position:relative; height:50px;}

/* ============================================================
  DEMO 4 - FULL SCREEN BACKGROUND VIDEO
============================================================ */
#cmn-video-demo4__video {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}


#cmn-video-demo4__video2 {
  position:absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  max-width: 110%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.about-banner{position:relative; display:block; overflow:hidden; min-height:90vh; background:url('../images/inner-banner.jpg') no-repeat center center; background-size:cover;}
.about-banner:after{position:absolute; content:''; display:block; bottom:0; top:0; left:0; right:0; z-index:100; text-align:center; color:#fff; background:url('../images/gradient-1.png') no-repeat center bottom; background-size:cover;}
.inner-banner-details > div{position:absolute; z-index:101; left:6%; bottom:100px; width:650px; color:#fff;}
.inner-banner-details > div h1{font-size:34px; font-family: 'Conv_Gilroy-ExtraBold'; text-transform:uppercase; line-height:0.9; margin-bottom:20px; display:block; clear:both;}
.inner-banner-details p{font-size:16px; margin-bottom:20px;}
.inner-banner-details a{text-transform:uppercase; letter-spacing:3px; font-weight:600; color:var(--orange); text-decoration:none;}
.inner-banner-details a:hover{color:#fff;}

.inner-banner-details-right > div{left:auto; right:6%; text-align:right;}

.product-banner{background-image:url('../images/products-banner.jpg');}
.faq-banner{background-image:url('../images/faq-banner.jpg');}
.contact-banner{background-image:url('../images/contact-banner.jpg');}
.terms-banner{background-image:url('../images/terms-banner.jpg');}
.business-banner{background-image:url('../images/business-banner.jpg');}
.refer-banner{background-image:url('../images/refer-banner.jpg');}
.journal-banner{background-image:url('../images/journal-banner.jpg');}

.inner-banner{min-height:50px; background:none;}
.inner-banner > div{padding:20% 0 70px;}
.inner-banner h1{text-transform:uppercase;}
.inner-banner img{width:100%;}



.box2-area{display:block; overflow:hidden; clear:both; padding:100px 0 70px; background:transparent url('../images/index-area-1-bg.jpg') no-repeat center center fixed; background-size:cover; color:#fff;}
.box2-area h2{text-transform:none;}
.box2-area p{font-size:16px; margin-bottom:25px;}
.box2-area h3{font-size:20px; color:var(--orange); text-transform:uppercase; margin-bottom:20px;}
.box2-area [class^="col-"] > div{display:table; width:100%; margin-bottom:30px;}
.box2-area [class^="col-"] > div > div{display:table-cell; width:25%; vertical-align:top; border-left:1px rgba(255,255,255,0.3) solid; padding-bottom:20px;}
.box2-area [class^="col-"] > div > div:last-child{border-right:1px rgba(255,255,255,0.3) solid;}
.box2-area [class^="col-"] > div > div > div{display:block; overflow:hidden; clear:both; padding:20px 15px; text-align:center; border-top:1px rgba(255,255,255,0.3) solid;}
.box2-area [class^="col-"] > div > div > div:hover{background:rgba(255,255,255,0.05)}
.box2-area [class^="col-"] > div > div:nth-child(odd) > div:first-child{margin-top:50px;}
.box2-area [class^="col-"] > div > div:nth-child(even) > div:first-child{margin-top:90px;}
.box2-area [class^="col-"] > div span{overflow:hidden; clear:both; display:block; padding-top:5px; font-size:12px; font-weight:700;}
.box2-area [class^="col-"] a{float:left; padding:8px 20px; border:2px var(--orange) solid; margin:0 10px 10px 0; font-size:16px; text-transform:uppercase;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}
.box2-area [class^="col-"] a i{padding-left:15px;}
.box2-area [class^="col-"] a:hover{background:var(--orange); color:#fff;}


.box3-area{display:block; overflow:hidden; background:#fff; padding:0;}

.product-head{padding:40px 0; margin:0 0 5px; display: block; overflow: hidden;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2d2e32+0,58585b+100 */
background: #031e34; /* Old browsers */
background: -moz-linear-gradient(top,  #031e34 0%,#0d4879 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #031e34 0%,#0d4879 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #031e34 0%,#0d4879 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#031e34', endColorstr='#0d4879',GradientType=0 ); /* IE6-9 */
}
.product-head h2{color:#fff; float:left; margin:0; padding:0;}
.product-head a{float:right; padding:8px 20px; border:2px var(--orange) solid; margin:0 10px 0 0; font-size:16px; text-transform:uppercase;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}
.product-head a i{padding-left:15px;}
.product-head a:hover{background:var(--orange); color:#fff;}


.kwicks {height: 500px; background:#fff; list-style-type:none; margin:0; padding:0;}
.kwicks > li {height: 500px; position:relative;}
#panel-1 { background:url('../images/kwicks/slide1.jpg') no-repeat center center; background-size:cover;}
#panel-2 { background:url('../images/kwicks/slide2.jpg') no-repeat center center; background-size:cover; }
#panel-3 { background:url('../images/kwicks/slide3.jpg') no-repeat center center; background-size:cover; }
#panel-4 { background:url('../images/kwicks/slide4.jpg') no-repeat center center; background-size:cover; }
#panel-5 { background:url('../images/kwicks/slide5.jpg') no-repeat center center; background-size:cover; }
.kwicks > li:after{background:rgba(0,0,0,0.5); left:0; right:0; top:0; bottom:0; position:absolute; content:''; display:block; transition: 1s;}
.kwicks > li:hover:after{background:rgba(0,0,0,0);}
.kwicks > li span{color:#fff; background:#000; text-transform:uppercase; font-size:18px; position:absolute; left:-200%; bottom:0; padding:10px 15px; opacity:0;transition: 1s;}
.kwicks > li:hover span{opacity:1; left:0;}
.kwicks > li a{position:absolute; right: 0; bottom: 0; padding: 12px 30px; font-size: 18px; color: #fff; background: var(--orange); z-index: 10;}
.kwicks > li a small{font-size: 16px; position: relative; top: -2px; display: none; margin-right: 10px; opacity:0;transition: 1s;}
.kwicks > li:hover a small{opacity:1; display: inline-block;}
.kwicks > li a:hover{background: var(--blue);}



.box4-area{display:block; overflow:hidden; padding:70px 0 30px; background:#fff url('../images/belt.png') no-repeat left bottom;}
.box4-area h2, .box5-area h2{text-transform:uppercase; margin-bottom:40px;}
.box4-area [class^="col-"]{text-align:center; margin-bottom: 30px;}
.box4-area [class^="col-"] h3{ font-size:16px; font-weight: 700; display: block; padding: 15px 0 5px;}
.box4-area [class^="col-"] p{margin-bottom:20px;}
.box4-area [class^="col-"] a{color:#fff; background: var(--orange); display: inline-block; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; font-size: 20px;}
.box4-area [class^="col-"] a:hover{background: var(--blue);}

.box5-area{display:block; overflow:hidden; padding:80px 0; margin-bottom: 5px; background:#eeebff url('../images/index-area-4-bg.jpg') no-repeat left bottom fixed; background-size:cover; color:#000; position:relative; text-align: center;}
.box5-area:before{position:absolute; bottom:0; left:0; right:0; top:50%; content:''; display:block; background:transparent url('../images/gradient-2.png') no-repeat center bottom; background-size:100%;}
.box5-area > div{position: relative; z-index: 5;}
.box5-area > div > div > img{margin-bottom: 30px;}
.box5-area h3{ font-size:30px; font-family: 'Conv_Gilroy-ExtraBold'; font-weight:normal; margin-bottom: 15px;}
.box5-area p{margin-bottom:40px; line-height: 1.5; font-size: 15px; text-shadow:1px 1px 0 #fff;}
.box5-area ul{list-style-type: none; padding: 0; margin: 0 0 40px;}
.box5-area ul li{display: inline-block; margin: 0 5px;}
.box5-area > div > div > a{padding: 14px 30px; display: inline-block; background: #29224c; color: #fff; text-transform: uppercase; border-radius:30px; font-size: 14px; font-weight: 700;}
.box5-area > div > div > a i{margin-left: 10px;}
.box5-area > div > div > a:hover{background: #ed1c24;}


.glassbox{ position: relative; padding: 40px; display: block; clear: both; overflow: hidden;}
.glassbox:before { content: ''; display: block; overflow: hidden; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; position: absolute;    box-shadow: inset 0 0 1000px rgba(255, 255, 255, 1);
    filter: blur(20px); background:#fff; opacity:0.6;}
.glassbox > *{ position: relative; z-index: 2;}


.portfoliaArea{background:var(--blue) url("../images/blueBg.jpg") no-repeat center left fixed; background-size: cover; padding:80px 0 60px; position:relative; margin-top: 5px;}
.portfoliaArea > svg{ position:absolute; bottom:-1px; left:0; right:0;}
.portfoliaArea > div{position:relative; z-index:5;}
.portfoliaArea h2{color:#fff; font-size:48px; text-transform:uppercase; margin-bottom:30px;}
.portfoliaArea a{background:#fff; color:var(--dark); padding:10px 15px; display:inline-block; text-transform:uppercase; font-size:16px; transition:0.5s ease;}
.portfoliaArea a i{font-size:20px;color:var(--lightblue); margin-left:10px; position:relative; top:2px;}
.portfoliaArea a:hover{background:var(--orange); color:#fff; padding:10px 25px;}


.accridationArea{background:var(--lightshade); padding:5px; display:block;}
.accridationArea h3{ display:block; padding:20px 10px; font-weight:700;}

.card{border:none; border-radius:0; margin-top:3px;}
.card-header{ border-radius:0; border:none; background:none; margin:0; padding:0;}
.card-header > a{ position:relative; display:block; background:#fff; color:var(--dark); padding:14px 10px;}
.card-header > a:after {
	position:absolute; right:15px; top:8px; font-size:22px;
    font-family: 'Font Awesome 5 Free';
    content:'\f068';
    font-weight:600; color:var(--blue);
    width:15px; height:30px; 
}
.card-header > a.collapsed:after {content:'\f067';}
.collapse.show{border-top:3px #c9e9e9 solid;}
.card-header h5{font-size:12px; font-weight:600;}
.card-body{padding:10px; font-size:13px; line-height:1.4; margin-bottom:0;}
.card-body a, .card-header h5 span{color:var(--red);}


.treatmentForm{ display:block; border-radius:30px; background:#fff url('../images/phonbgicon.png') no-repeat right 15px top 15px; padding:40px 20px;
-webkit-box-shadow: 10px 10px 0px 0px var(--orange);
-moz-box-shadow: 10px 10px 0px 0px var(--orange);
box-shadow: 10px 10px 0px 0px var(--orange);
}
.treatmentForm h3{font-size:26px; font-weight:600; line-height:1.5; margin-bottom:30px;}
.treatmentForm label{display:block; margin-bottom:10px; font-weight:600;}
.treatmentForm .form-control{ padding:12px 15px; margin-bottom:15px; border-radius:10px; height:auto;}
.treatmentForm textarea{height:80px!important; margin-bottom:30px!important;}
.treatmentForm button{ margin:10px 0; padding:12px 15px; border:none; display:block; width:100%; border-radius:8px; text-transform:uppercase; font-size:14px; font-weight:700; color:#fff; background:var(--blue);}




.packageArea{padding:60px 0 10px; text-align:center; background:var(--orange) url('../images/testimonials/coma.png') no-repeat left 30% top 15px; color: #fff;}
.packageArea h2{margin-bottom:30px; text-transform:uppercase;}
.packageArea .carousel-item img{border:4px #fff solid; margin:5px 0 15px; width:100px; height: 100px; border-radius: 50%; border: 2px #ddd solid; padding: 3px;}
.packageArea .carousel-item p{font-size: 18px; line-height: 1.4;}
.packageArea .carousel-item h3{text-transform:uppercase; font-weight:700; font-size:18px; color:#fff;}
.packageArea .carousel-indicators{bottom:-40px;}
.packageArea .carousel-indicators li{background-color:#fff; height:5px; border-radius:5px;}
.packageArea .carousel-indicators .active{background-color:var(--dark)}

.packageArea .star1, .packageArea .star2, .packageArea .star3, .packageArea .star4, .packageArea .star5{display:block; margin:0 auto; width:117px; height:19px; margin-bottom:15px; background:transparent url('../images/1star.png') no-repeat center center;}
.packageArea .star2{background-image:url('../images/2star.png');}
.packageArea .star3{background-image:url('../images/3star.png');}
.packageArea .star4{background-image:url('../images/4star.png');}
.packageArea .star5{background-image:url('../images/5star.png');}


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0 0 5px;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	display: block;
	width:200px; background:#fff; border:none; border-radius:10px; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);
}
.simply-scroll-list li img:hover {-webkit-filter: grayscale(0%); filter: grayscale(0%);}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 100%;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 100%;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 200px;
	margin:5px;
}



.whychoosus{display:block; overflow:hidden; clear:both; background:transparent url('../images/desk-space.jpg') no-repeat center top; padding:10% 0 60px; text-align:center; background-size:100% auto;}
.whychoosus h2{padding-bottom:35px;}
.whychoosus h4{font-size:18px; line-height:1.4; color:#000; letter-spacing:0; font-weight:400; margin-bottom:0;}
.whychoosus [class^="col-"] > div{background:#c7e6ff; border-radius:10px; display:block; padding:30px; border:3px #ffff solid;
-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.16);
box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.16);
}
.whychoosus [class^="col-"]:hover > div{background:#031e34;}
.whychoosus [class^="col-"]:hover > div h4{color:#fff;}
.whychoosus [class^="col-"] > div img{margin-bottom:20px;}




/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */


.footer{display:block; clear:both; overflow:hidden; background:#031e34; padding:0; color:#fff;}
.footer .contactDetails{display:block; overflow:hidden; padding:30px 30px 20px;}
.footer .contactDetails h2{text-transform:uppercase; font-size:42px; color:#fff; margin-bottom:30px;}
.footer .contactDetails p{margin-bottom:5px;}
.footer .contactDetails p strong{ font-weight:600; color:var(--orange);}

.social-icons{display:inline-block; list-style-type:none; margin:0; padding:0;}
.social-icons li{display:inline-block; font-size:36px; margin-right:5px;}
.social-icons li a{color:#fff;}

.footer .contactDetails > p{border-top:2px #fff solid; padding-top: 15px;}

#scroll-icon{position:fixed; bottom:10px; right:10px; z-index:1500; width:30px; height:30px; text-align:center; color:#fff; font-size:20px; line-height:30px; border-radius:50%; background:var(--red);}



.modal-dialog {
max-width: 800px;
margin: 30px auto;
}
.modal-body {
position:relative;
padding:0px;
}
.close {
position:absolute;
right:10px;
top:10px;
z-index:999;
font-size:2rem;
font-weight: normal;
color:var(--red);
opacity:1;
}

/* Slide */

#slideout {
position: fixed;
z-index:2005;
top: 30%;
right: 0;
padding: 0;
text-align: center;
}





#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:40px;
    height:40px;
    background-color:var(--orange);
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
#scroll 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:hover {
    background-color:#e74c3c;
    opacity:1;
    filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}



.scroll-downs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  
  width :28px;
  height: 25px;
}
.mousey {
  width: 3px;
  padding: 7px 12px;
  height: 28px;
  border: 2px solid #fff;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}
.scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: #fff;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}


@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}



/* --- modal ---*/

@media (max-width: 1030px){
.contact-box-area > .row > [class^="col-"]:first-child{background:#e9e7e8 url('../images/phone-bg.jpg') no-repeat right -80% center;}

.header-icons{left:0%;}

.about-content-area [class^="col-"] > div{padding:10%;}

}

@media (max-width: 991px){
.row-eq-height{display:block;}
	
	#cmn-video-demo4__video2{max-width: 250%!important;}

.navigation{float:left; width:100%;}
.stellarnav{height:0;}
.stellarnav.active{height:auto;}

.box4-area{background-image:none;}

.box5-area h2{text-align:center;}
.box5-area [class^="col-"] [class^="col-"]{padding-left:0px; text-align:center;}
.box5-area [class^="col-"] [class^="col-"] img{position:static; left:auto; top:auto;}

.contact-box-area > .row > [class^="col-"]:first-child{background-image:none; padding:50px 0; text-align:center;}

.contact-box-area form label{text-align:center;}
.contact-box-area input{display:inline-block;}

.header-icons{left:auto; top:-60px; right:60px;}

.about-4box [class^="col-"] > div p{min-height:110px;}

}

@media (max-width: 768px){


.city-box-area h1{ font-size:20px;}

.social-icons [class^="col-"], .footer-bottom-area [class^="col-"]{text-align:center!important; margin:10px 0;}
.mounthill-logo-area{text-align:center;}

h2{font-size:24px;}

.footer [class^="col-"]{text-align:center; margin-bottom:25px;}

.about-4box [class^="col-"] > div{min-height:20px; margin-bottom:35px;}


.inner-banner-details > div{left:5%; bottom:50px; width:90%; color:#fff;}
.inner-banner-details > div h1{font-size:22px;}

.business-associates-4box [class^="col-"] > div p{min-height:30px!important;}
.inner-banner-details p{font-size:15px; margin-bottom:20px;}

}

@media (max-width: 500px){
.box2-area [class^="col-"] > div > div{width:100%; display:block; padding:0; border:none!important;}
.box2-area [class^="col-"] > div > div:nth-child(odd) > div:first-child{margin-top:0px;}
.box2-area [class^="col-"] > div > div:nth-child(even) > div:first-child{margin-top:0px;}

.kwicks {height: 250px;}
.kwicks > li {height: 250px;}

.contact-address-area ul{ float:none; margin:50px auto;}


}

