/*------------------------------------------------------------------
[Table of contents]
1. Reset
2. Global
3. Button
4. Header
5. Main Container
	5.1 Hero
	5.2 Services
	5.3 Stats
	5.4 About
	5.5 Testimonials
	5.6 Projects
	5.7 Contact
	5.8 Footer
-------------------------------------------------------------------*/
/* =================reset css starts here================= */
* { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { margin:0; padding:0; border:0 }
form, fieldset { width:100% }
img { border:0; }
a { text-decoration:none; border:0; outline:0; }
.clear { clear:both; width:auto !important }
ul { list-style:none; }
 input:focus, textarea:focus, *:focus{ outline:0 !important; box-shadow:none !important; }
.nobg { background:transparent !important; }
/* =================reset css ends here================= */
/* =================global css starts here================= */
html, body{height:100%;}
body { font-size:14px; line-height:24px; font-weight:400; font-family:'Lato';  color:#666; background: #f6f6f6;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding-left:400px; }
.container { width:100%; max-width:1200px; }
a, input, button { text-decoration:none; color: inherit; outline:none; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; }
a img { border: 0px none; }
a{color:#0767c9;}
a:hover { outline: none; color:#000; text-decoration: none; }
a:active { outline: none; text-decoration: none; }
a:focus { outline: none; outline-offset: 0px; text-decoration: none; color:inherit; }
::-webkit-input-placeholder{color:#999 !important; opacity: 1;}
::-moz-placeholder{color:#999 !important; opacity: 1;}
:-moz-placeholder{color:#999 !important; opacity: 1;}
:-ms-input-placeholder{color:#999 !important; opacity: 1;}
img { max-width: 100%; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; margin-bottom:10px; line-height:100%; font-weight:700; font-family: 'Montserrat'; color:#000;}
h1 { font-size: 60px;}
h2 { font-size: 40px;}
h3 { font-size: 30px;}
h4 { font-size: 24px; }
h5 { font-size: 20px; }
h6 { font-size: 17px; color:rgba(0,0,0,0.3); }
p { margin:0px; padding:0px; margin-bottom:15px; }
b { font-weight:600; }
strong { font-weight:700; }
p:last-child { margin-bottom:0; }
.large-para { font-size:24px; line-height:34px; color:#999; font-weight:300; margin-bottom:25px !important }
.mar-40 { margin-bottom:40px !important; }
.mar-30 { margin-bottom:30px !important; }
.no-mar { margin:0 !important; }
.os-animation{opacity: 0;}
.os-animation.animated{opacity: 1;}
/* =================global css ends here================= */
/* =================button css starts here================= */
.btn, .btn:focus, .btn:active { font-weight: 700 !important; padding: 15px 25px; font-size: 15px; line-height:100%; box-shadow:none; display: inline-block; vertical-align: top; box-shadow: 0 1px 0px rgba(0,0,0,0.15) !important;  font-family: 'Montserrat'; text-transform:uppercase; border-radius:0;  outline: solid 1px #fff !important; outline-offset: -4px !important; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in;}
.btn-default { color: #fff; background-color:#0767c9; border:0; }
.btn-default:hover, .btn-default:focus, .btn-default:active { color: #fff; background-color:#0767c9; box-shadow: 0 3px 3px rgba(0,0,0,0.15) !important; border:0; outline-offset:-2px !important;}
.btn-blank { color: #0767c9; background-color:transparent; border:0; box-shadow:none !important;}
.btn-blank:hover, .btn-blank:focus, .btn-blank:active { color: #0767c9; background-color:transparent; box-shadow:none !important; }
.btn.btn-lg { padding:18px 40px !important; }
.btn + .btn { margin-left:10px; }
/* =================button css ends here================= */
/* =================Pre loader start here================= */
#loading{background-color: #f6f6f6;height: 100%;width: 100%;position: fixed;z-index: 999999999;margin-top: 0px;top: 0px;left: 0;}
#loading-center{width: 100%;height: 100%;position: relative;}
#loading-center-absolute { position: absolute; left: 50%; top: 43%; height: 110px; width: 110px; margin-top: -55px; margin-left: -55px;}
.object{width: 20px; height: 20px; background-color: #222; float: left; margin-right: 15px; margin-top: 65px; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; }
#object_one {	 -webkit-animation: object_one 1.5s infinite; animation: object_one 1.5s infinite; }
#object_two { -webkit-animation: object_two 1.5s infinite; animation: object_two 1.5s infinite; -webkit-animation-delay: 0.25s;  animation-delay: 0.25s; }
#object_three {  -webkit-animation: object_three 1.5s infinite; animation: object_three 1.5s infinite; -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
@-webkit-keyframes object_one {75% { -webkit-transform: scale(0); }}
@keyframes object_one {75% {transform: scale(0);-webkit-transform: scale(0);}}
@-webkit-keyframes object_two {75% { -webkit-transform: scale(0); }}
@keyframes object_two {75% { transform: scale(0); -webkit-transform:  scale(0);}}
@-webkit-keyframes object_three {75% { -webkit-transform: scale(0); }}
@keyframes object_three { 75% {  transform: scale(0); -webkit-transform: scale(0);}}
/* =================Pre loader end here================= */
/* =================Header starts here================= */
header{width:400px;float:left;height:100%;position:fixed;left:0;top:0;bottom:0;z-index:99;background: #0767c9 url(../images/grid.png) repeat left top;; box-shadow: 2px 0 3px 0 rgba(0, 0, 0, 0.15);  color:#fff; padding-left:50px;     box-shadow: 10px 0 50px -2px rgba(0,0,0,.14);  -webkit-box-shadow: 10px 0 50px -2px rgba(0,0,0,.14);  -moz-box-shadow: 10px 0 50px -2px rgba(0,0,0,.14);}
.header-content{width:100%; height:100%; position:relative;}
 .logo{display:inline-block; vertical-align:top; width:225px;}
.header-upper{width:100%; display:inline-block; vertical-align:top;padding:20px; }
.header-upper span{display:block; text-transform:uppercase; letter-spacing:5px; color:rgba(0,0,0,0.5); font-size:11px; font-weight:700;}
header a {color:#fff;}
header a:hover{color:rgba(255,255,255,0.8);}
ul.social-links{position:absolute; left:0; top:0; bottom:0; width:50px; height:100%; float:left; background:rgba(0,0,0,0.5); border-right:solid 1px rgba(255,255,255,0.1);}
ul.social-links li{float:left; width:100%; border-bottom:solid 1px rgba(255,255,255,0.1);}
ul.social-links li a{float:left; width:100%; height:44px; line-height:44px; text-align:center; font-size:16px; }
ul.social-links li a:hover{background:rgba(0,0,0,0.2);color:#fff !important;}
.header-lower{ padding:15px 20px; position:absolute; left:0; bottom:0px; width:100%; float:left; }
ul.quick-contact{width:100%; display:inline-block; vertical-align:top;}
ul.quick-contact li{margin-bottom:10px; font-size:12px; padding-left:35px; position:relative;}
ul.quick-contact li b{font-weight:700; font-family: 'Montserrat';  display:block; font-size:14px;}
ul.quick-contact li b i{position:absolute;left:0;top: 0px;font-size:20px;line-height:28px;text-align: center;width: 24px;}
/* =================Header ends here================= */
.menu-toggle, .menu-toggle:focus, .menu-toggle:hover{padding:15px; float:left; position:fixed;top:20px; right:20px; background:#f6f6f6; border:solid 1px #fff; z-index:9999999;   box-shadow:-5px 5px 40px rgba(0,0,0,.15) !important;  -webkit-box-shadow: -5px 5px 40px rgba(0,0,0,.15) !important;  -moz-box-shadow: -5px 5px 40px rgba(0,0,0,.15) !important; outline: solid 1px #0767c9 !important;outline-offset: -4px; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; -webkit-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in;}
.menu-toggle:hover{outline-offset: -2px;}
nav{position: fixed;top: 0;right: 0;z-index:999999;background: #fff; text-align: center;padding: 50px;height: 100%;left: 400px;opacity:0; visibility:hidden;  transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in;}
nav.visible{opacity:1; visibility:visible}
.menu-toggle .icon-bar { position:relative; display:inline-block; width:28px; height:1px; color:#243238; text-indent:-55px; background:transparent!important; transition:all .2s ease-out; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out; vertical-align:middle; }
.menu-toggle .icon-bar:before, .menu-toggle .icon-bar:after { content:''; width:28px; height:1px; background:#0767c9; position:absolute; left:0; transition:all .2s ease-out; }
.menu-toggle.current .icon-bar { background:#0767c9!important; }
.menu-toggle.current .icon-bar:before, .menu-toggle.current .icon-bar:after { background:#0767c9; }
.menu-toggle.current .icon-bar:before { top:-8px; -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -ms-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); transform:rotateZ(0deg); }
.menu-toggle .icon-bar:before { top:0; -webkit-transform:rotateZ(45deg); -moz-transform:rotateZ(45deg); -ms-transform:rotateZ(45deg); -o-transform:rotateZ(45deg); transform:rotateZ(45deg); }
.menu-toggle.current .icon-bar:after { bottom:-8px; -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -ms-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); transform:rotateZ(0deg); }
.menu-toggle .icon-bar:after { bottom:0; -webkit-transform:rotateZ(-45deg); -moz-transform:rotateZ(-45deg); -ms-transform:rotateZ(-45deg); -o-transform:rotateZ(-45deg); transform:rotateZ(-45deg); }
nav ul{width:100%; display:inline-block; vertical-align:top; height:100%; background:#fff; overflow:auto;}
nav ul li{width:100%; display:inline-block; vertical-align:top; margin-bottom:15px;}
nav ul li a{font-size:60px; line-height:60px; color:#000; font-weight:700; font-family: 'Montserrat'; }
.nav > li > a:hover, .nav > li > a:focus, .nav > li.active > a { background-color: transparent; color:#0767c9;}
nav{-webkit-perspective: 1300px; -moz-perspective: 1300px; perspective: 1300px;}
nav ul {-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateY(100%) rotateX(90deg); -moz-transform: translateY(100%) rotateX(90deg); -ms-transform: translateY(100%) rotateX(90deg); transform: translateY(100%) rotateX(90deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; transform-origin: 0 100%; opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
nav.visible ul {-webkit-transform: translateY(0%) rotateX(0deg); -moz-transform: translateY(0%) rotateX(0deg); -ms-transform: translateY(0%) rotateX(0deg); transform: translateY(0%) rotateX(0deg);opacity: 1;}
nav {-webkit-perspective: 1300px; -moz-perspective: 1300px; perspective: 1300px;}
nav ul {-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateX(-60deg); -moz-transform: rotateX(-60deg); -ms-transform: rotateX(-60deg); transform: rotateX(-60deg); -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; transform-origin: 50% 0; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
nav.visible ul{-webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1;}
/* =================Main container starts here================= */
.main-container { width:100%; float:left; height:100%;  }
/*======= Hero Start =========*/
.hero-container, .hero-slider, .hero-slider div{height:100%; overflow:hidden;}
.hero-slides{height:100%; background-size:cover; background-position:50% 0;  text-align:center; display:table !important;}
.hero-slider-content{display:table-cell; vertical-align:middle; background:url(../images/grid.png) repeat left top;}
.hero-slider-box{background: rgba(255,255,255,0.95);height: auto !important;display: inline-block;padding: 60px; color: #666; box-shadow: 10px 30px 50px rgba(0,0,0,0.2); width:94%; max-width:600px;  outline: solid 1px rgba(0,0,0,.1);outline-offset: -8px;}
.hero-slider-box h3{color: #0767c9; text-transform:uppercase;}
/*======= Hero End =========*/
/*======= Services Start =========*/
.services-container{width:100%; display:inline-block; vertical-align:top; padding:60px 25px;}
.heading h3{font-size:70px;}
.icon-box{ line-height:50px;font-size:36px;margin-bottom:15px;}
ul.service-list{display:inline-block; vertical-align:top; margin:0 -15px;display: -webkit-flex; display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
ul.service-list li{width:50%; float:left; padding:15px;  display: -webkit-flex; display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.service-box{padding:30px;box-shadow: 5px 5px 20px  rgba(0,0,0,.05);position:relative;overflow:hidden;outline: solid 1px #fff;outline-offset: -5px;  transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in;}
.service-box:hover{background:#fff; outline-color:#f6f6f6; box-shadow: 5px 5px 20px  rgba(0,0,0,.15); }
.service-box:hover h5{color:#0767c9;}
.service-num{position:absolute;top: -30px;right: -20px;color:rgba(0,0,0,0.06);font-size: 150px;line-height: 150px; font-weight:700; font-family: 'Montserrat'; }
/*======= Services Start =========*/
.stat-container{padding:140px 15px; background:#333 url(../images/bg.jpg) repeat left top; width:100%; display:inline-block; vertical-align:top; color:#fff; position:relative;}
.stat-container:after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; float:left; background:rgba(0,0,0,0.5);}
.stat-list{width:100%; display:inline-block; vertical-align:top; text-align:center; position:relative; z-index:9;}
.stat-list li{width:25%; float:left; text-align:center;}
.icons{width:60px;height:60px;display:inline-block;background: rgba(255,255,255,0.35);line-height:60px;box-shadow: 5px 5px 20px rgba(0,0,0,.05);position:relative;outline: solid 1px rgba(255,255,255,0.6);outline-offset: -4px;transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;line-height:60px;font-size: 24px;margin-bottom: 20px;}
.stat-list li h5{color:#fff;}
/*======= About Start =========*/
.about-container{width:100%; display:inline-block; vertical-align:top;}
.about-upper{width:100%; display:inline-block; vertical-align:top; padding:60px 25px;}
.about-lower{width:100%; display:inline-block; vertical-align:top; display: -webkit-flex; display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.about-left{width:100%; height:360px; float:left; background:#222;}
.about-right{width:100%; float:left; padding:40px; position:relative; top:-100px; margin-bottom:-50px;}
.about-content{ background:#fff; padding:40px; box-shadow:0 5px 20px  rgba(0,0,0,.05); position:relative; overflow:hidden;}
ul.feature-list{ display: inline-block; margin:0 -15px;display: -webkit-flex; display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
ul.feature-list li{width:50%; float:left; padding:15px;display: -webkit-flex; display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom:15px;}
/*======= About End =========*/
/*======= Testimonial Start =========*/
.testimonial-container{width:100%; display:inline-block; vertical-align:top; padding-bottom:80px; border-bottom:solid 1px rgba(0,0,0,0.05);}
.testimonial-list{width:100%; display:inline-block; vertical-align:top;  text-align:center;padding:40px 0 60px;}
.testimonial-box{width:100%; max-width:700px; display:inline-block; padding:0px 30px;}
.testimonial-box p{font-size:28px; line-height:40px; color:#333; font-weight:300; }
.testimonial-box h6{color:#333; font-size:13px; text-transform:uppercase;}
.heading2{text-align:center; margin-bottom:30px;}
.heading2 .heading-icon{font-size:60px; line-height:80px; color: #0767c9;}
/*======= Testimonial End =========*/
/*======= Project Start =========*/
.projects-container{width:100%; display:inline-block; vertical-align:top; padding:60px 25px;}
.project-slides{padding:30px 20px;}
.project-box{width:100%; display:inline-block; vertical-align:top; background:#fff; box-shadow:0 5px 20px  rgba(0,0,0,.05); position:relative;}
.project-box-left{width:50%; float:left; padding:5px;}
.project-box-right{width:50%; float:left; padding:30px 20px; }
.det-list{float:left; width:100%; margin:15px 0; }
.det-list li{float:left;width:100%;margin-bottom: 10px;padding-bottom:10px;font-size: 11px;border-bottom:1px solid #f1f1f1;text-transform:uppercase;line-height: 16px;}
.det-list li span{font-family: 'Montserrat'; font-weight: 700;}
/*======= Project End =========*/
/*======= Contact Start =========*/
.contact-container{width:100%; display:inline-block; vertical-align:top; padding:0;}
.map-box{height:400px; width:100%; float:left; background:#fff; }
#map-canvas {height: 100%;}
.contact-details{width:94%; max-width:700px; display:block; clear:both; margin:0 auto; top:-70px; background:#fff; padding:60px 40px; box-shadow:0 5px 20px  rgba(0,0,0,.05); position:relative;  }
.form-group{margin-bottom:20px;}
.form-control{border:solid 1px rgba(0,0,0,0.1);height: 54px;color:#666;font-size: 17px;background: #fff; box-shadow: 0 1px 0px rgba(0,0,0,0.1) !important;font-weight:300;  }
.form-control:focus{box-shadow: 0 1px 0px rgba(0,0,0,0.1) !important; border-color:rgba(0,0,0,0.1);}
select{-webkit-appearance:none;}
textarea.form-control{resize:none; height:120px !important; line-height:100%;}
label.error{font-weight:400; font-size:14px; color:#f35a81;}
.result .btn{display:none;}
#success, #error {display: none;}
#success h6, #error h6{margin-bottom:0;}
#success h6{color:#390;}
#error h6{color:#f35a81;}
.loading{display:inline-block; vertical-align:middle; margin:10px 15px; display:none;}
.loading img{width:16px;}
/*======= Contact End =========*/
footer{width:100%; display:inline-block; vertical-align:top; text-align:center; background:#0767c9 url(../images/grid.png) repeat left top; color:#fff; }
footer a, footer a:hover{color:#fff;}

.footer-upper{padding:40px 0; }
ul.footer-quick-contact{width:100%; display:inline-block; vertical-align:top;display: -webkit-flex; display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
ul.footer-quick-contact li{margin-bottom:10px; font-size:12px;  position:relative; float:left; width:25%; padding:10px;display: -webkit-flex; display: -ms-flexbox; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border-left:solid 1px rgba(255,255,255,0.1); }
ul.footer-quick-contact li:first-child{border:0;}
ul.footer-quick-contact li > div{width:100%;}
ul.footer-quick-contact li b{font-weight:700; font-family: 'Montserrat';  display:block; font-size:14px;}
ul.footer-quick-contact li span{display:block; font-size:20px;}
.footer-lower{padding:10px 0; background:rgba(0,0,0,0.3); border-top:solid 1px rgba(255,255,255,0.1);}
ul.footer-social-links{ width:100%;  float:left; margin-bottom:5px; }
ul.footer-social-links li{float:none; display:inline-block; vertical-align:top;}
ul.footer-social-links li a{float:left; width:32px; height:32px; line-height:32px; text-align:center; font-size:13px; }
ul.footer-social-links li a:hover{background:rgba(0,0,0,0.2);color:#fff !important;}
.copyright{font-size:12px;}
/* =================Main container end here================= */
 
 

@media only screen and (max-width: 1150px) {
 ul.footer-quick-contact li:first-child {width:100%; border:0; border-bottom:solid 1px rgba(255,255,255,0.1);}
  ul.footer-quick-contact li{width:33.3%;}
   ul.footer-quick-contact li:nth-child(2){border:0;}
}
/* ============================= */
/* ! Layout for ipad lanscape */
/* ============================= */
@media only screen and (max-width: 1050px) {
body{padding-left:340px;}
header, .connect-container{width:340px;}
nav{left:340px;}
}
/*============================= 
! Layout for ipad portrait  
============================= */
@media screen and (max-width: 992px) {
body{padding:0;}
header{width:100%;position:relative;height: auto;padding:0;}
.main-container{height:auto;}
.content-container{padding:80px 15px;}
h1 { font-size: 40px;}
h2 { font-size: 30px;}
h3 { font-size: 26px;}
h4 { font-size: 22px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; } 
.header-lower, ul.social-links{display:none;}
.hero-container, .hero-slider, .hero-slider div{height:auto;}
.hero-slides{padding:80px 0;}
.heading h3{font-size:50px;}
.service-box{background:#fff; outline-color:#f6f6f6;}
.service-box h5{color:#0767c9;}
nav{left:0; padding:30px;}
nav ul li a{font-size:40px; line-height:40px;}
}


/* ============================= */
/* ! Layout for mobile(lanscape) version   */
/* ============================= */
@media screen and (max-width: 767px) {
body{font-size:12px;}
h1 { font-size: 34px;}
h2 { font-size: 27px;}
h3 { font-size: 23px;}
h4 { font-size: 20px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; } 
.content-container{padding:50px 0px;} 
.heading h3{font-size:40px;}
.large-para{font-size:20px; line-height:30px;}
.hero-slider-box{padding:40px;}
ul.service-list li{width:100%;}
.stat-list li{margin-bottom:40px; width:100%;}
.stat-list li:last-child{margin-bottom:0;}
.stat-container{padding:30px 0;}
.about-left{height:260px;}
.about-right{padding:10px;}
ul.feature-list{margin:0;}
ul.feature-list li{margin-bottom:30px; padding:0; width:100%;}
.testimonial-box p{font-size:20px; line-height:30px;}
.project-box-left, .project-box-right{width:100%;}
.project-slides{padding:0;}
.projects .slick-prev, .projects .slick-next, .testimonial-container .slick-prev, .testimonial-container .slick-next{display:none !important;}
.contact-details{padding:30px 20px;}
 ul.footer-quick-contact li{width:100%; border:0; border-bottom:solid 1px rgba(255,255,255,0.1) !important;}
 ul.footer-quick-contact li:last-child{ border-bottom:0 !important;}
}


/* ============================= */
/* ! Layout for mobile(portrait) version   */
/* ============================= */

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

}
