@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900,900i');

/*--------------navigation------------*/
element.style {
}
.fixed {left: 0; position: absolute; width: 100%;  z-index: 99;}

.header-area {
    background: transparent none repeat scroll 0 0;
}
.logo {
    padding: 60px 0 23px;
    /* width: 60%; */
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.logo a {
    display: inline-block;
}
img {
    max-width: 100%;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    height: auto;
}
.content-wrapper {
    text-align: right;
}
.main-menu {
    display: inline-block;
    padding-top: 80px;
    transition: all 0.3s;
}
.text-right {
    text-align: right;
}
.main-menu ul li {
    display: inline-block;
    position: relative;
}
.main-menu nav > ul > li > a {
    color: #999999;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 0 20px;
    position: relative;
    transition: all 0.4s ease 0s;
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    letter-spacing: 0.30px;
}
.one.main-menu ul li ul {
    display: none;
    top: 100%;
    position: absolute;
}
.one.main-menu ul li:hover ul{
    display: block;
}
.main-menu ul li ul {
    background: #ffffff none repeat scroll 0 0;
    left: 0;
    opacity: 1;
    padding: 10px 18px;
    position: absolute;
    text-align: left;
    top: 100%;
    transition: all 0.3s ease 0s;
    visibility: visible;
    width: 205px;
    z-index: 999;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
.main-menu ul li ul li {
    display: block;
    margin: 0;
    padding: 7px 9px;
}
.main-menu ul li {
    display: inline-block;
    position: relative;
}
.fa-arrow-right-a{
    font-size: 10px;
    transition: all 0.3s;
}

.fa-arrow-right-a:hover{
    font-size: 10px;
    color:#ed3338;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari 3-8 */
    transform: rotate(90deg);
}
.main-menu nav ul li ul li a {
    color: #252525;
    display: block;
    font-size: 14px;
    line-height: 26px;
    padding: 0;
    text-transform: capitalize;
}
.main-menu .active
{color:#ed3338;}


/*--------------slider-----------*/

.slider-area {
    height: 100vh;
}
.slider-area, .single-banner {
    position: relative;
    overflow: hidden;
}
.slider-area div {
    max-height: 100%;
    height: 742px;
}
.owl-stage {
    transform: translate3d(-4047px, 0px, 0px);
    transition: 0s;
    width: 9443px;
}

}
.single-slide {
    background-position: top center;
    background-size: cover;
}
.slide-content-wrapper {
    display: inline-table;
    width: 100%;
}
.slide-content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.slide-content, .text-content {
    z-index: 99;
    position: relative;
}
.slide-content h3 {
    color: #000000;
    font-size: 40px;      
    line-height: 58px;]
    letter-spacing: 0.30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    /*padding-top: 80px;*/
    margin-top: -180px;
    text-transform: capitalize;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    line-height: 1.6;
}
.slide-content h2 {
    color: #ed3338;
    font-size: 40px;
    letter-spacing: 0.30px
    line-height: 64px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-transform: capitalize;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

.slider-area .owl-item.active .slide-content h3 {
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms;
}


.slider-area .owl-item.active .slide-content h2 {
    -webkit-animation-delay: 750ms;
    animation-delay: 750ms;
}
.slider-area .owl-item.active .slide-content h2, .slider-area .owl-item.active .slide-content h3, .slider-area .owl-item.active .slide-content p, .slider-area .owl-item.active .default-btn {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.owl-carousel { display: block;}

.slider-area .owl-nav div {
    height: auto;
}
.owl-nav div {
    padding-left: 43px;
    padding-right: 43px;
    color: #ddd;
    font-size: 18px;
    border-radius: 3px;
    height: 40px;
    left: -46px;
    line-height: 40px;
    margin-top: 30px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: 48px;
    z-index: 999;
}
.owl-nav .owl-next  {
    left: auto;
    right: 0;
    margin-top: 30px;
}

.owl-nav .owl-prev {
    left: auto;
    left: 0;
    
}
.single-slide {background-position:center center;background-repeat: no-repeat;
    background-size: cover;}
.slider-prev {background-image: url(../img/icon/arrow-left.png); width: 38px; height: 15px; float: left; background-size: contain;
    background-repeat: no-repeat;}
.slider-next {background-image: url(../img/icon/arrow-right.png); width: 38px; height: 15px; float: right; background-size: contain;
    background-repeat: no-repeat;}
.slider-prev-2 { transition: all 0.3s; margin-left: -10px; background-image: url(../img/icon/arrow-left-white.png); width: 30px; margin-right: auto; margin-top: 8px; height: 15px; float: left; background-size: contain;
    background-repeat: no-repeat;}
.slider-next-2 { transition: all 0.3s; margin-right: -10px; background-image: url(../img/icon/arrow-right-white.png); width: 30px; margin-left: auto; margin-top: 8px; height: 15px; float: right; background-size: contain;
    background-repeat: no-repeat;}
.solar-slider .owl-prev:hover .slider-prev-2 {margin-left: 5px;}
.solar-slider .owl-next:hover .slider-next-2 {margin-right: 5px;}
.solar-slider .owl-prev { padding: 0; margin: 0; border-radius: 0;  background-color: #000;  top: 43%; left: 25px; width:40px; height: 25px; transition: all 0.3s; -webkit-box-shadow: 0px 0px 58px -18px rgba(0,0,0,0.52);
-moz-box-shadow: 0px 0px 58px -18px rgba(0,0,0,0.52);
box-shadow: 0px 0px 58px -18px rgba(0,0,0,0.52);}
.solar-slider .owl-next { padding: 0; margin: 0; border-radius: 0;  background-color: #000;  top: 43%; right: 25px; width:40px; height: 25px; transition: all 0.3s; -webkit-box-shadow: 0px 0px 58px -18px rgba(0,0,0,0.52);
-moz-box-shadow: 0px 0px 58px -18px rgba(0,0,0,0.52);
box-shadow: 0px 0px 58px -18px rgba(0,0,0,0.52);}
.solar-slider .owl-next:hover, .solar-slider .owl-prev:hover { background-color: #ed3338; } 
.solar-slider-block { margin: 30px 0;}
.bottomline::after{
  content: " ";
  border-bottom: 2px solid #7b0000;
  display:table-cell;
  width:0;
  padding-top: 40px;
  transition: all 0.3s;
 
}
.bottomline:hover::after{
  
  border-bottom: 2px solid #ed3338;
  display:table-cell;
  width:100%;
  padding-top: 40px;
  position: absolute;
  left: 0;
    
    
}
.bottomline {
    line-height: 0 !important;
    
    }
.header-description-in span{border-left: 3px solid #000; height: 100%; position: absolute; margin: 0 auto; margin-left: auto;   max-height: 60px; margin-left: -40px; margin-top: 10px;}
.header-description-in {background-color: #fff; border-radius: 5px; padding-right: 15px; max-width: 947px; width: 100%; margin: 0 auto; height: auto; -webkit-box-shadow: 0px 0px 72px -12px rgba(0,0,0,0.19); -moz-box-shadow: 0px 0px 72px -12px rgba(0,0,0,0.19); box-shadow: 0px 0px 72px -12px rgba(0,0,0,0.19); padding-bottom: 45px  !important; padding-left: 15px; position: relative; margin: -170px auto 0; z-index: 1;}
.header-description {}
.btn-custom {width: 100%; display: inline-block;text-align: center;}
.btn-custom:hover {-webkit-box-shadow: 0px 0px 108px -20px rgba(0,0,0,0.39);
-moz-box-shadow: 0px 0px 108px -20px rgba(0,0,0,0.39);
box-shadow: 0px 0px 108px -20px rgba(0,0,0,0.39); }
/*--------slider-bottom-text--------*/
.btn-custom a{color: #fff;text-align: center;text-decoration: none;font-family: 'Poppins', sans-serif;background-color: #ed3338;border-radius: 5px;transition: all 0.3s;-webkit-box-shadow: 0px 24px 108px -20px rgba(0,0,0,0.39);-moz-box-shadow: 0px 24px 108px -20px rgba(0,0,0,0.39);
box-shadow: 0px 24px 108px -20px rgba(0,0,0,0.39);padding: 20px 60px;}
.header-description-in h2 {padding-top: 43px; padding-bottom: 30px; font-family: 'Poppins', sans-serif; font-size: 18px; letter-spacing: 0.30px; font-weight: 500; padding-left: 80px;}
.header-description-in p {text-align: justify; line-height: 28px; color: #626262;font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px; letter-spacing: 0.30px; padding-bottom: 58px; padding-left: 80px; padding-top: 45px;}
.about-us-main {clear: both; margin-top: 70px; margin-bottom: 70px;}
.about-main-block{ width: 100%; margin: 0; padding: 0; position: relative;}
.about-us-contatnt {width: 100%;}
.about-us-contatnt p{font-size: 14px; letter-spacing: 0.30px; line-height: 28px; font-family: 'Poppins', sans-serif; font-weight: 400; text-align: justify;  padding-left: 30px; padding-right: 44px; padding-bottom: 44px; color: #626262;}
.about-bg-block{float: left; width: 100%; margin: 0; padding: 0; position: relative; background-repeat: no-repeat; background-position: center left; height: 100%;}
.about-bg-block img{width: 105%;}
.about-us-img {max-width: 572px;}
.container-main {max-width: 1920px; width: 100%;}
.about-btn {padding-left: 20px;width: 100%; float: right; margin-right: 37px; max-width: 276px;}
.title h2{margin: 0 auto; padding-bottom: 19px; text-align: center;  font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 25px; color: #000;}
.title-border::after {content:''; position: relative; bottom: 3px; background-color: #ed3237; margin:0 auto; width:100%; height:7px; max-width: 97px;}
.title-border{ display: flex; position: relative;background-color: #060606; width: 100%; max-width: 290px; height: 2px; margin: 0 auto;}
.title{padding-bottom: 73px;}
.Services-main {  clear: both; position: relative;}
.Services-bg {background-image: url(../img/services-bg.jpg); width: 100%; height: 371px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.services-box { background-color: #f3f3f3; max-width: 329px; height: 400px; width: 100%; margin-bottom: 90px;}


.services-box::after { content: ""; border: 3px solid rgba(242, 242, 242, 1); border-radius: 0 0 0 0; position: absolute;  padding-right: 50px; width: 100%; height: 100%; top: 15px;}
.services-box h2 { font-size: 18px; text-align: center; padding-top: 20px; padding-bottom: 37px; font-family: 'Poppins', sans-serif; font-weight: 500; color: #000; z-index: 2; position: relative; letter-spacing: 0.30px; line-height: 1.3;}
.services-box p{color: #626262; z-index: 2; position: relative; line-height: 28px; font-size: 14px; font-family: 'Poppins', sans-serif; font-weight: 400px; letter-spacing: 0.30px; text-align: justify}
.services-box h2::after{ content: ""; position: absolute;width: 100%; max-width: 205px; border-bottom: 2px solid #000; bottom: 15px;left: 50%;
transform: translateX(-50%);}
.services-box a { color: #ed3237; font-size: 16px; font-family: 'Poppins', sans-serif; bottom: 20px; position: absolute;  z-index: 3; font-weight: 400; text-decoration: none; letter-spacing: 0.30px;}
.services-box a i{ color: #ed3237; font-size: 10px; padding-left: 4px;}
.title-white { padding-bottom: 60px; padding-top: 55px;}
.title-white h2 { letter-spacing: 0.30px; margin: 0 auto;padding-bottom: 19px; text-align: center; font-family: 'Poppins', sans-serif; font-weight: 600;font-size: 25px;
color: #fff;}
.title-white span { display: flex; position: relative; background-color: #fff; width: 100%; max-width: 290px; height: 2px; margin: 0 auto;}
.title-white span::after { content: ''; position: relative; bottom: 3px; background-color: #ed3237; margin: 0 auto; width: 100%; height: 7px;
max-width: 97px;}
.services-in { max-width: 1170px; width: 100%; margin: -370px auto 0;}
.s-b-m {margin-right: 83px;}
.Why-Choose-US-in p {padding-top:68px; padding-left: 15px; padding-right: 15px; width: 100%; text-align: justify;color:#626262; line-height: 28px; font-size: 14px; letter-spacing: 0.30px;  font-family: 'Poppins', sans-serif; font-weight: 400; text-align-last: center;}
.Why-Choose-US { clear: both; margin-top: 68px;}
.Why-Choose-US-in-bottom-text {font-size: 16px;padding-top: 5px !important;  font-family: 'Poppins', sans-serif; font-weight: 400;  text-align: center !important;}
.Why-Choose-US-in-bottom-text span{ font-size: 18px; letter-spacing: 0.30px; font-weight: 600; color: #000; display: inherit;}
.testimonial{text-align: center;}
.testimonial .pic{ width: 100%; max-width: 80px; margin-right: 30px; margin-bottom: 50px; height: 80px; border-radius: 50%; margin-top: 25px;}
.testimonial .pic img{ width: 100%; height: 100%; border-radius: 50%; margin: 0 auto; margin-left: 0;}
.testimonial .testimonial-title{ display: inline-block; font-size: 18px; letter-spacing: 0.30px; color: #fff; margin: 0 0 70px 0; padding-top: 60px;
text-align: left; font-family: 'Poppins', sans-serif; font-weight: 500;}
.testimonial-title { margin-bottom: 0 !important;}
.testimonial .testimonial-title small{ font-size: 16px; letter-spacing: 0.30px; font-weight: 500; color: #bababa; padding-top: 30px;}
.testimonial .description{ font-size: 14px; color: #fff; letter-spacing: 0.30px; line-height: 28px; position: relative; margin: 0; text-align: justify;font-family: 'Poppins', sans-serif; font-weight: 400;}
.testimonial .description:after{ content: " "; background-image: url(../img/testimonial/testimonial-c.png); width: 56px; height: 31px; position: absolute; background-position: center center; background-repeat: no-repeat; background-size: cover; max-width: 56px; left: 0; top: -45px;}
.owl-theme .owl-controls .owl-page span{ background: #fff; border: 2px solid #0c4767; opacity: 1;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-page:hover span{ border: 2px solid #fa7921;}
.Testimonial-main { background-image: url(../img/testimonial/testimonial-bg.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; height: 500px; width: 100%; margin-top: 70px;}
.t-img-text {display: inline-flex;}
.testimonial-title small{ display:block;}
.testimonial-title small::after {content: ""; margin-right: 20px; border-bottom: 2px solid #bababa; width: 67px; max-width: 100%; float: left;  padding-top: 7px;} 

.Testimonial-main .owl-prev { font-size: 0 !important; position: absolute; left: -69px; background-image: url(../img/icon/arrow-left-white.png); width: 38px !important; height: 15px !important; float: left; top: 59% !important; background-size: contain; padding-right: 0 !important; padding-left: 0 !important; background-repeat: no-repeat;}

.Testimonial-main .owl-next { font-size: 0 !important; right: -69px; background-image: url(../img/icon/arrow-right-white.png); width: 38px !important; height: 15px !important; float: right; top: 59% !important; background-size: contain; padding-right: 0 !important; padding-left: 0 !important; background-repeat: no-repeat;}
.title-testimoial { padding-bottom: 19px !important; padding-top: 32px;}
.vision-mission-in {background-color: #f3f3f3; max-width: 920px; height: 326px; width: 100%; margin: 0 auto;}
.vision-mission-in .vision h2{ font-weight: 500; text-align: left; padding-top: 25px; letter-spacing: 0.30px; padding-left: 217px; width: 40%; float: left; font-family: 'Poppins', sans-serif; font-size: 18px;}
.vision-mission-in .vision p{ font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 14px; letter-spacing: 0.30px; float: right;line-height: 28px; width: 60%; text-align: justify;}
.vision-mission-in .mission h2{ font-weight: 500; text-align: left; padding-top: 25px; letter-spacing: 0.30px; padding-left: 217px; width: 40%; float: left; font-family: 'Poppins', sans-serif; font-size: 18px;}
.vision-mission-in .mission p{ font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 14px; letter-spacing: 0.30px; float: right;line-height: 28px; width: 60%; text-align: justify;}
.vision-mission-main { margin-top: 70px;}
.vision {padding-bottom: 137px;}
.mission { clear: both;}
.vision-mission-in {padding: 48px 15px;}
.vision-mission-in .mission h2 , .vision-mission-in .vision h2 { position: relative;}
.vision-mission-in .mission h2::after , .vision-mission-in .vision h2::after {content: ""; left: 0; top: 35px; width: 100%; max-width: 154px; border-bottom: 2px solid #ed3338; position: absolute;}
.footer-main { background-image: url(../img/footer/footer-bg.jpg); height:100%; width: 100%; background-position: center center ; background-size: cover; background-repeat: no-repeat; margin-top: 70px;}
.Contact-info-tital h2{ font-size: 18px; padding-left: 50px; letter-spacing: 0.30px; font-weight: 500; font-family: 'Poppins', sans-serif; color: #fff; padding-bottom: 40px;}
.footer-Services ul li:hover a, .Useful-links ul li:hover a { color: #ed3338;}

.footer-logo { padding-bottom: 40px; padding-top: 50px;}
.footer-location a{ text-decoration: none; padding-left: 50px; line-height: 21px; font-size: 14px; font-weight: 400; font-family: 'Poppins', sans-serif; color: #fff; letter-spacing: 0.30px;}
.footer-location{ display: flex;min-height: 60px; position: relative; padding-bottom: 20px;}
.footer-location img{  position: absolute; max-width: 40px; border: 1px solid #fff; padding: 8px 8px;}

.footer-phone a{ text-decoration: none; padding-left: 50px; line-height: 15px; font-size: 14px; font-weight: 400; font-family: 'Poppins', sans-serif; color: #fff; letter-spacing: 0.30px;}
.footer-phone{ display: flex; position: relative; padding-bottom: 20px; min-height: 60px;}
.footer-phone img{  position: absolute; max-width: 40px; border: 1px solid #fff; padding: 8px 8px;}
.footer-mail a{ text-decoration: none; padding-left: 50px; line-height: 40px; padding-top: 10px; font-size: 14px; font-weight: 400; font-family: 'Poppins', sans-serif; color: #fff; letter-spacing: 0.30px;}
.footer-mail{ display: flex;min-height: 60px; position: relative; padding-bottom: 20px;}
.footer-mail img{  position: absolute; max-width: 40px; border: 1px solid #fff; transition: all 0.3s; padding: 8px 8px;}

.Services-tital h2{ padding-left: 80px; padding-top: 50px; font-size: 18px; font-weight: 500; letter-spacing: 0.30px; font-family: 'Poppins', sans-serif; color: #fff; padding-bottom: 40px;}
.footer-Services ul li { text-decoration: none; padding-bottom: 10px; color: #fff;}
.footer-Services ul { padding-left: 80px;list-style: disc; font-size: 16px; font-weight: 400; font-family: 'Poppins', sans-serif;}

.Useful-links-tital h2{ padding-left: 80px; padding-top: 50px; font-size: 18px; letter-spacing: 0.30px; font-weight: 500; font-family: 'Poppins', sans-serif; color: #fff; padding-bottom: 40px;}
.Useful-links ul li { text-decoration: none; padding-bottom: 10px; color: #fff;}
.Useful-links ul {padding-left: 80px; list-style: disc; font-size: 16px; font-weight: 400; font-family: 'Poppins', sans-serif;}
.footer-Copyright {  height: 70px; width: 100%;  background-color: #000;} 
.footer-Copyright p{ color: #5b5b5b; font-size: 14px; letter-spacing: 0.30px; text-align: center; padding-top: 30px;  font-weight: 400; font-family: 'Poppins', sans-serif;}
.about-height { padding-bottom: 40px; transition: all 0.3s;}
.nav-dropdown li a{ text-decoration: none; font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 16px; transition: all 0.3s; padding: 6px 10px 6px 10px !important;}
.nav-dropdown li a:hover { color: white;background-color: #ed3237; color:  -webkit-box-shadow: 0px 17px 83px -24px rgba(0,0,0,0.53);
-moz-box-shadow: 0px 17px 83px -24px rgba(0,0,0,0.53);
box-shadow: 0px 17px 83px -24px rgba(0,0,0,0.53);}
.goToTop { position: fixed; top: 0; height: 70px; z-index: 1;}
.sticky { position: fixed; top: 0; width: 100%; background-color: #fff; transition: all 0.3s;}
.sticky .logo {padding: 15px 0 23px;}
.sticky .main-menu { padding-top: 40px;}
.about-bg, .services-bg, .solar-installation-bg, .contact-us-bg { background-image: url(../img/about-bg.jpg);  background-size: cover;  background-position: center center; background-repeat: no-repeat; width:100%; height: 300px; margin-bottom: 30px;}
.about-bg::before, .services-bg::before, .solar-installation-bg::before, .contact-us-bg::before {content: ""; background:rgba(255,255,255, 0.8); width: 100%; height: auto; position: absolute; top: 0; min-height: 300px; width: 100%;}
.banner-text { width: 100%; text-align: center; margin-top: 180px;}
.banner-text h2{ font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 500; color: #000; padding-bottom: 5px; margin-bottom: 10px}
.banner-text a{ text-decoration: none; letter-spacing: 0.30px; font-size: 14px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #000;}
.banner-text a span { color: #ed3338;}
.section-1 .title { margin-top: 30px;}
.about-section-1-img { background-image: url(../img/about-section-img-1.jpg); background-repeat: no-repeat;width: 100%; height: 300px; background-position: center center; background-size: cover;}
.about-section-1-text p{font-size: 14px; letter-spacing: 0.30px; line-height: 28px; font-family: 'Poppins', sans-serif; font-weight: 400; text-align: justify; margin-top: 20px; color: #626262;}
.contact-us-main .title { margin-top: 30px;}
.services-main .title { margin-top: 30px;}
.about-section-1 .title{ margin-top: 30px;}
.core-values h2, .key-strengths h2{font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 500; letter-spacing: 0.30px; color: #000; padding-bottom: 10px;}
.core-values ul li, .key-strengths ul li { letter-spacing: 0.30px; font-size: 14px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #000; padding-bottom: 10px; display: flex; line-height: 22px;}
.core-values ul li i, .key-strengths ul li i { padding-right: 5px;}
.core-values ul li i, .key-strengths ul li i { padding-right: 5px; color: #ed3338; font-size: 12px; display: block;}
.footer-Services ul li a, .Useful-links ul li a{ text-decoration: none; color: #fff; transition: all 0.3s; font-size:14px; letter-spacing: 0.30px;font-family: 'Poppins', sans-serif; font-weight: 400; line-height: 22px; }
.core-values { padding-left: 50px;}
.services-box-icon img { width: 100%; max-width: 100px; }
.services-box-icon { text-align: center;}
.services-box-text {  text-align: center;}
.services-box-text h2 { font-size: 18px; line-height: 28px; text-align: center; padding-top: 20px; padding-bottom: 37px; font-family: 'Poppins', sans-serif;font-weight: 500; color: #000; letter-spacing: 0.30px; padding-bottom: 10px;}
.services-box-text p {font-size: 14px; text-align: justify; padding-bottom: 37px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #626262; line-height: 28px; letter-spacing: 0.30px;}
.services-box-1 {max-height: 638px;}
.service-titel-description p {font-size: 14px; text-align: justify; padding-bottom: 37px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #626262; line-height: 28px; text-align-last: center; letter-spacing: 0.30px;}
.solar-installation-main .title { margin-top: 30px;}
.solar-installation-titel-description p {font-size: 14px; text-align: justify; padding-bottom: 37px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #000; line-height: 28px; text-align-last: center; letter-spacing: 0.30px;}
.solar-installation-titel-description p span { font-weight: 500;}
.solar-installation-text-img img { width: 100%}
.solar-installation-text-img h2 {font-size: 20px; line-height: 28px; letter-spacing: 0.30px; padding-bottom: 37px; font-family: 'Poppins', sans-serif;font-weight: 500; color: #000; padding-bottom: 10px;}
.solar-installation-text-img p {font-size: 14px; text-align: justify;letter-spacing: 0.30px; padding-bottom: 37px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #626262; line-height: 28px;}
.solar-installation-text-img-2 img { width: 100%}
.solar-installation-text-img-2 h2 {font-size: 20px; line-height: 28px; letter-spacing: 0.30px; padding-bottom: 37px; font-family: 'Poppins', sans-serif;font-weight: 500; color: #000; padding-bottom: 10px;}
.solar-installation-text-img-2 p {font-size: 14px; letter-spacing: 0.30px; text-align: justify; padding-bottom: 37px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #626262; line-height: 28px;}
.solar-installation-text-img-2 { text-align: right;}
.solar-installation-text-img-2 p span { font-weight: 500;}
.solar-installation-text-img, .solar-installation-text-img-2 { margin-bottom: 30px; display: inline-block;}
.customer-benefits-main { position: relative;}
.customer-benefits-bg {  background-image: url(../img/Customer%20Benefits.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; min-height: 300px; background-attachment: fixed;}
.customer-benefits-title h2{ padding-top: 30px; font-size: 25px; letter-spacing: 0.30px; line-height: 28px; padding-bottom: 37px; font-family: 'Poppins', sans-serif;font-weight: 500; color: #000; padding-bottom: 10px;}
.customer-benefits-bg::before {content: ""; position: absolute; top: 0px; height: 100%; width: 100%; background: rgba(255, 255, 255, 0.8);} 
.customer-benefits-title { text-align: center;}
.customer-benefits-main ul li{font-size: 14px; text-align: justify; padding-bottom: 10px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #000; line-height: 28px; letter-spacing: 0.30px}
.customer-benefits-main ul li i { padding-right: 10px; color: #ed3237;}
.project-img a img{ width: 100%;}
.project-text { text-align: center;}
.project-img a { display: inline-block;margin-bottom: 10px; width: 100%;}
.project-text h2 {font-size: 16px; line-height: 28px; letter-spacing: 0.30px; font-family: 'Poppins', sans-serif; font-weight: 500; color: #000; }
.project-text p {font-size: 14px; font-family: 'Poppins', sans-serif; letter-spacing: 0.30px; font-weight: 400; color: #626262; line-height: 28px;}
.project-text p span { color: #000;}
.project-box {min-height: 330px;}
.contact-us-mape {-webkit-box-shadow: 0px 0px 74px -25px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 74px -25px rgba(0,0,0,0.5);
box-shadow: 0px 0px 74px -25px rgba(0,0,0,0.5); border: 5px solid #fff;  border-radius: 5px;}
.contact-info { border: 1px solid #888888; padding: 50px; margin-top: 30px; width: 100%; background-color: #f5f5f5; border: 1px solid #e3e3e3;}
.contact-info-icon { float: left; border-radius: 2px; background-color: #ed3237; width: 100%; max-width: 45px; text-align: center; padding: 15px 0;}
.contact-info-icon i { color: #fff; text-shadow: 0px 5px 11px rgba(0, 0, 0, 0.39);}
.contact-info-text { float: right; width: 90%;  padding-left: 10px;}
.contact-info-text p { position: relative; font-size: 14px; font-family: 'Poppins', sans-serif; letter-spacing: 0.30px; font-weight: 400; color: #626262; line-height: 22px;}
.contact-info-box { margin-bottom: 15px; display: flex; flex-flow: row;}
.contact-form-c { border: 1px solid #888888; padding: 50px; margin-top: 30px; width: 100%; background-color: #f5f5f5; border: 1px solid #e3e3e3;}
.contact-form-c-in label{font-size: 16px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #000; line-height: 22px; padding-bottom: 5px; padding-top: 5px; letter-spacing: 0.30px;}
.contact-form-c-in input { border-radius: unset; font-size: 14px; font-family: 'Poppins', sans-serif;}
.contact-form-c-in textarea { border-radius: unset;}
.contact-form-c .btn-custom { margin: 54px 0 38px 0;}
.solar-installation-main .footer-main { margin-top: 0;}
.Useful-links-tital h2 { padding-left: 50px;}
.Useful-links ul { padding-left: 50px;}
.mean-container a.meanmenu-reveal { color: #000;}
.p-0 { padding: 0;}
.footer-location a, .footer-phone a, .footer-mail a { line-height: 22px; !important}
.gallery-box a { display: inline-block; height: 180px; overflow: hidden; width: 100%;}
.gallery-list-box { margin:50px auto; max-width:1000px; width:100%; }
.gallery-list-box ul { padding:0; list-style:none; margin:0 -15px; }
.gallery-list-box ul:after { content:""; display: table; clear: both; }
.gallery-list-box ul li { float:left; width:33.333333%; padding:0 15px; margin-bottom:30px; }
.gallery-box:first-child { display:block; width: 100%;}
.gallery-box { display:none; }
.gallery-box img { width:100%; height: 100%; display: inline-block;}
.gallery-main-box {min-height: 300px;}
.lg-next { font-size: 0 !important; background-image: url(../img/lg-right-arrow.png) !important;    z-index: 1081 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important;  max-width: 80px; background-color: #000 !important; opacity: 1 !important;}
.lg-next:hover { background-color: #ed3237; background-color: #ed3237 !important;}
.lg-prev:hover { background-color: #ed3237; background-color: #ed3237 !important;}
.lg-prev { font-size: 0 !important; background-image: url(../img/lg-left-arrow.png) !important;    z-index: 1081 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important;  max-width: 80px; background-color: #000 !important; opacity: 1 !important;}
.lg-close { font-size: 0 !important; background-image: url(../img/lg-close.png) !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important;  max-width: 29px; opacity: 1 !important; height: 19px !important; margin: 10px 15px 10px 0px;}
#lg-counter { padding-top: 20px !important; font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 16px !important; color: #fff !important;}
.contact-info-text p a { color: #000; text-decoration: none;}
.p-l-0 { padding-left: 0 !important;}
.footer-mail a:nth-child(4){ padding-left: 0;}
.footer-mail span{ color: #fff; padding-top: 12px; margin: 0 6px;}
.contact-info-mail p a:nth-child(3){ padding-left: 0;}
.contact-info-mail p span{margin: 0 6px;}
.solar-slider-box { padding: 0 5px;}
.solar-slider .gallery-main-box {}
.solar-slider .gallery-main-box { min-height: 100%;}
.solar-slider .gallery-box a { height: 200px;}
.solar-slider .gallery-main-box { padding: 0 5px;}
/*-------------------------------------Large devices (desktops, less than 1200px)------------------------------------------*/
@media (max-width: 1199px) { 
    /*.slide-content h3 { padding-top: 180px;}*/
    .contact-info-text p .s-b-m { margin-right: 35px;}
    .services-box { max-width: 300px;}
    .testimonial .description { width: 90%;} 
    .Testimonial-main .owl-next { right: -20px;}
    .Testimonial-main .owl-prev { left: -20px;} 
    .s-b-m {margin-right: 27px;}
    .footer-mail a:nth-child(4){ padding-top: 2px; padding-left: 0;  position: absolute; top: 20px; left: 50px;}
    .contact-info-mail p a:nth-child(3){ padding-left: 0; position: absolute; top: 20px; left:0;}
    .contact-info-mail p a:nth-child(1){padding-top: 0;}
    .footer-mail a:nth-child(2){padding-top: 0;}
    .footer-mail span{ color: #fff; padding-top: 12px; margin: 0 6px; display: none;}
    .contact-info-mail p span{margin: 0 6px; display: none;}
}
@media (max-width: 1310px) {
  .Testimonial-main .owl-next { right: -0px}
  .Testimonial-main .owl-prev { left: -0px } 
  .testimonial .description { width: 90%; margin: 0 auto;}  
    
}
@media (min-width: 1200px){
    .slide-content h3 { padding-top: 150px;}
    
}
@media (max-width: 830px){
    .Testimonial-main .owl-prev {left: 40% !important;}
    .Testimonial-main .owl-next {right: 40% !important;}
    .Testimonial-main .owl-next, .Testimonial-main .owl-prev {top: 100% !important;}
    .testimonial .description { width: 100%;} 
}
/*-------------------------------------Medium devices (tablets, less than 992px)------------------------------------------*/

@media (max-width: 991px) {
    .testimonial .description { width: 100%;} 
    .Testimonial-main .owl-next { right: -50px;}
    .Testimonial-main .owl-prev { left: -50px;}
    .main-menu nav > ul > li > a { font-size: 12px; padding: 0 11px;}
    .sticky .logo {padding: 25px 0 23px;}
    /*.slide-content h3 { padding-top: 40px;}*/
    .slide-content h3, .slide-content h2 {font-size: 30px;}
    .header-description-in h2 { font-size: 16px;}
    .header-description-in p { font-size: 12px;}
    .about-bg-block img { width: 100%;}
    .about-bg-block { margin-bottom: 20px;}
    .about-us-img { max-width: 100%; }
    .about-bg-p { padding-left: 15px !important;}
    .about-us-contatnt p { font-size: 12px;}
    .about-btn { float: none; margin: 0 auto;}
    .tablets-right { float: right;}
    .tablets-left { float: left;}
    .s-b-m { margin-right: 0;}
    .services-box h2 { font-size: 16px;}
    .services-box p { font-size: 12px;}
    .services-box a { font-size: 12px;}
    .services-box a i {font-size: 9px;}
    .services-box h2::after {border-bottom: 1px solid #000;}
    .Why-Choose-US-in p { font-size: 12px;}
    .Why-Choose-US-in-bottom-text span { font-size: 16px;}
    .testimonial .testimonial-title {font-size: 16px;}
    .testimonial .testimonial-title small {font-size: 14px;}
    .testimonial-title small::after {border-bottom: 1px solid #bababa;}
    .testimonial .description::after { max-width: 36px; height: 19px; top: -27px;}
    .testimonial .description { font-size: 12px;}
    .vision-mission-in .vision p, .vision-mission-in .mission p { font-size: 12px;}
    .vision-mission-in .mission h2, .vision-mission-in .vision h2 {padding-left: 180px;}
    .vision-mission-in .mission h2::after, .vision-mission-in .vision h2::after {max-width: 120px; border-bottom: 1px solid #ed3338;}
    .Services-tital h2, .Useful-links-tital h2, .Contact-info-tital h2 { font-size: 16px;}
    .footer-Services ul li a, .Useful-links ul li a { font-size: 12px;}
    .footer-location a, .footer-phone a, .footer-mail a { font-size: 12px; line-height: 18px;}
    .footer-mail a { padding-top: 0;}
    .header-description-in {margin: -200px auto 0;}
    .logo {padding: 66px 0 23px;}
    .core-values { padding-left: 0;}
    .about-list-img { margin-bottom: 30px;}
    .about-section-1-text p { font-size: 12px;}
    .core-values ul li, .key-strengths ul li { font-size: 12px;}
    .core-values h2, .key-strengths h2 { font-size: 16px;}
    .service-titel-description p { font-size: 12px;}
    .services-box-text p { font-size: 12px;}
    .services-box-text h2 { font-size: 16px;}
    .solar-installation-titel-description p { font-size: 12px;}
    .solar-installation-text-img h2 { font-size: 16px;}
    .solar-installation-text-img p { font-size: 12px;}
    .solar-installation-text-img-2 h2 { font-size: 16px;}
    .solar-installation-text-img-2 p { font-size: 12px;}
    .customer-benefits-title h2 { font-size: 16px;}
    .customer-benefits-main ul li { font-size: 12px;}
    .customer-benefits-main ul li { font-size: 14px;}
    .project-text p { font-size: 12px;}
    .contact-info-text p { font-size: 12px;}
    .contact-form-c-in label { font-size: 12px;}
    .footer-Copyright p { font-size: 12px;}
    .header-description-in { margin: 0;}
    .about-btn { padding-left: 0;}
    .slider-area { margin-bottom: 40px;}
    
    
}
/*-------------------------------------Small devices (landscape phones, less than 767px)------------------------------------------*/

@media (max-width: 767px) {
    .footer-location a, .footer-phone a, .footer-mail a { line-height: 18px; !important}
    .footer-Services ul li a, .Useful-links ul li a{ line-height: 18px;}
    .main-menu { padding-top: 0; display: block;}
    .logo { padding: 0; position: absolute;  top: 9px; left: 25px; z-index: 1111111;}
    .mean-container .mean-bar { background-color: #fff; border-radius: 3px;-webkit-box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.32);
     -moz-box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.32);
     box-shadow: 0px 2px 10px -6px rgba(0,0,0,0.32);}
    .mean-container a.meanmenu-reveal span { background-color: #000;}
    .sticky { background-color: unset;}
    .sticky .logo { padding: 0; position: absolute; top: 50px;}
    .logo a img { width: 100%; max-width: 160px;}
    .bottomline::after { display: }
    .mean-container .mean-nav ul li a { text-align: left;border: none; display: table-cell;padding: 20px 0;  line-height: 0; width: 100%; font-size: 14px; font-family: 'Poppins', sans-serif; font-weight: 500;}
    .bottomline::after { display: inline; padding-top: 20px; border-bottom: 1px solid #7b0000;}
    .bottomline:hover::after {border-bottom: 1px solid #ed3338; padding-top: 20px;}
    .mean-last {border-bottom: unset;}
    .bottomline:hover::after { display: none;}
    .mean-container .mean-nav ul li a:hover {background-color: #f1f1f1 !important;}
    .footer-Services-float { float: right; width: 50%;}
    .Contact-info-float { float: left; width: 50%;}
    .vision-mission-in .vision p, .vision-mission-in .mission p { line-height: 22px;}
    .testimonial .description { line-height: 22px;}
    .services-box p { line-height: 22px;}
    .about-us-contatnt p { line-height: 22px;}
    .header-description-in p {line-height: 22px;}
    .header-description-in p { padding-left: 0;}
    .header-description-in span {display: none;}
    .header-description-in p { padding-bottom: 35px !important;}
    .about-us-contatnt p { padding-left: 0; padding-right: 0; padding-bottom: 35px !important;}
    .services-in { padding: 0 15px;}
    .Testimonial-main .owl-prev {left: 40% !important;}
    .Testimonial-main .owl-next {right: 40% !important;}
    .Testimonial-main .owl-next, .Testimonial-main .owl-prev {top: 100% !important;}
    .testimonial .description { width: 100%;} 
    .slide-content h3, .slide-content h2 { font-size: 25px;}
    .mean-container .mean-bar { box-shadow: unset;}
    .fixed {background-color: #fff !important;}
    .sticky .logo { top: 9px; left: 0; padding-left: 15px;}
    .sticky .main-menu { padding-top: 0;}
    .mean-container a.meanmenu-reveal {color: #000;}
    .logo { left: 0; padding-left: 15px;}
    .mean-container a.meanmenu-reveal span {background-color: #888;}
    .mean-container a.meanmenu-reveal {color: #888;background-color: #f0f0f0; padding: 10px; border-radius: 3px; top: 4px;}
    .mean-container .mean-nav ul li a:hover { background-color: unset !important;}
    .footer-logo { padding-bottom: 15px; padding-top: 15px;}
    .Contact-info-tital h2 { padding-bottom: 15px;}
    .footer-location, .footer-mail, .footer-phone { min-height: 50px; padding-bottom: 15px;}
    .Services-tital h2 { padding-bottom: 15px; padding-top: 15px;}
    .Useful-links-tital h2 { padding-bottom: 15px; padding-top: 15px;}
    .footer-Copyright p { padding-left: 15px; padding-right: 15px; font-size: 12px; padding-top: 15px; padding-bottom: 15px;}
    .footer-Copyright { height: 100%;}
    .Contact-info-tital h2 { padding-left: 15px;}
    .Useful-links-tital h2 { padding-left: 15px;}
    .Useful-links ul { padding-left: 15px;}
    .Services-tital h2, .footer-Services ul { padding-left: 15px;}
    .contact-info-icon { height: 45px; padding: 15px;}
    .contact-info { padding: 15px;}
    .contact-form-c { padding: 15px;}
    .project-box { min-height: unset; margin-bottom: 15px;}
    .solar-installation-titel-description p { line-height: 22px;}
    .solar-installation-text-img p { line-height: 22px;}
    .solar-installation-text-img-2 p { line-height: 22px;}
    .customer-benefits-main ul li { font-size: 12px;}
    .customer-benefits-main ul li { line-height: 22px;}
    .solar-installation-text-img h2 { padding-bottom: 15px; text-align: center;}
    .solar-installation-text-img img { padding-bottom: 15px;}
    .solar-installation-titel-description p { padding-bottom: 15px;}
    .about-bg, .services-bg, .solar-installation-bg, .contact-us-bg { margin-bottom: 30px;}
    .solar-installation-text-img p { padding-bottom: 0;}
    .solar-installation-text-img-2 h2 { text-align: center;}
    .solar-installation-text-img { margin-bottom: 15px;}
    .solar-installation-text-img-2 { margin-bottom: 30px;}
    .solar-installation-text-img-2 h2 { line-height: 22px;}
    .solar-installation-text-img h2 { line-height: 22px;}
    .solar-installation-text-img-2 p { padding-bottom: 15px;}
    .contact-info, .contact-form-c { margin-top: 30px;}
    .customer-benefits-title h2 { margin-top: 15px;}
    .about-section-1-text p { margin-top: 15px;}
    .about-section-1-text p { line-height: 22px;}
    .Why-Choose-US { margin-top: 30px;}
    .Why-Choose-US-in p { padding-top: 15px;}
    .Why-Choose-US-in p { line-height: 22px;}
    .about-list-img { margin-bottom: 15px;}
    .Why-Choose-US-in p { line-height: 22px;}
    .vision-mission-in .mission h2, .vision-mission-in .vision h2 { padding-left: 0; text-align: center; padding-bottom: 10px;}
    .vision-mission-in .vision h2 { padding-left: 0; width: 100%;}
    .vision-mission-in .vision p { width: 100%; text-align-last: center;}
    .vision-mission-in .mission h2 { padding-left: 0; width: 100%;}
    .vision-mission-in .mission p { width: 100%; text-align-last: center;}
    .vision-mission-in .mission h2::after, .vision-mission-in .vision h2::after { display: none;}
    .testimonial .description {text-align-last: center;}
    .about-us-contatnt p {text-align-last: center;}
    .header-description-in p {text-align-last: center;}
    .slide-content h3, .slide-content h2 { font-size: 18px;}
    .single-slide { height: 50% !important;}
    .owl-nav div { top: 23%;}
    .slider-area div { max-height:none; height: 563px;}
    .slider-area { height: 50vh; margin-bottom: 30px;}
    .slider-next, .slider-prev { display: none;}
    .slide-content h3 {margin-top: -150px;}
    .footer-Services-float { float: none; width: 100%;}
    .Contact-info-float { float: none; width: 100%;}
    .footer-Copyright p { font-size: 10px;}
    .header-description-in p { padding-bottom: 15px; padding-top: 15px;} 
    .header-description-in { padding-bottom: 15px;}
    .about-us-main {  margin-top: 30px;}
    .title { padding-bottom: 30px;}
    .about-bg-block { margin-bottom: 15px;}
    .about-us-contatnt p { padding-bottom: 15px;}
    .about-us-main { margin-bottom: 30px;}
    .title-white { padding: 30px 0;}
    .services-box { margin-bottom: 15px;}
    .Testimonial-main { margin-top: 30px;}
    .owl-nav { display: none !important;}
    .Testimonial-main { height: auto;}
    .testimonial .pic { width: 100%; max-width: none; max-width: 80px; height: 80px;}
    .testimonial .pic img { height: 100%;}
    .testimonial .testimonial-title { padding-top: 50px;}
    .vision-mission-main { margin-top: 30px;}
    .vision-mission-in {padding: 15px 15px;}
    .vision-mission-in { height: 100%; display: inline-block;}
    .vision-mission-in .vision h2 { padding-top: 0;}
    .vision-mission-in .mission h2 { padding-top: 0;}
    .footer-main { margin-top: 30px;}
    .contact-info-text p { line-height: 20px;}
    .Services-main .btn-custom{ margin: 30px 0;}
    .about-btn .btn-custom{margin-top: 15px;margin-bottom: 30px;}
    .header-description-in .btn-custom{ margin: 15px 0;}
    .core-values ul li, .key-strengths ul li{ line-height: 18px;}
    
}
@media (max-width: 780px) {
    
    .services-box::after { position: relative;}
}
@media (max-width: 615px) {
    
    .tablets-left, .tablets-right { float: none;}
    .services-box {margin: 0 auto;  margin-bottom: 30px;}
}

/*-------------------------------------Small devices (landscape phones, less than 576px)------------------------------------------*/
/*@media (max-width: 576px) { 
  
    .vision-mission-in .mission h2, .vision-mission-in .vision h2 { padding-left: 0; text-align: center; padding-bottom: 10px;}
    .vision-mission-in .vision h2 { padding-left: 0; width: 100%;}
    .vision-mission-in .vision p { width: 100%; text-align-last: center;}
    .vision-mission-in .mission h2 { padding-left: 0; width: 100%;}
    .vision-mission-in .mission p { width: 100%; text-align-last: center;}
    .vision-mission-in .mission h2::after, .vision-mission-in .vision h2::after { display: none;}
    .testimonial .description {text-align-last: center;}
    .about-us-contatnt p {text-align-last: center;}
    .header-description-in p {text-align-last: center;}
    .slide-content h3, .slide-content h2 { font-size: 18px;}
    .single-slide { height: 50% !important;}
    .owl-nav div { top: 23%;}
    .slider-area div { max-height:none; height: 563px;}
    .slider-area { height: 60vh; margin-bottom: 30px;}
    .slider-next, .slider-prev { display: none;}
    .slide-content h3 {margin-top: -150px;}
     .footer-Services-float { float: none; width: 100%;}
    .Contact-info-float { float: none; width: 100%;}
    .Services-tital h2, .footer-Services ul { padding-left: 50px;}
    .contact-info { padding: 15px;}
    .contact-form-c { padding: 15px;}
    .contact-form-c .btn-custom a { padding-left: 105px;}
    .contact-info-icon { height: 45px;}
    
}*/
/*-------------------------------------Small devices (landscape phones, less than 576px)------------------------------------------*/

@media (max-width: 340px) {
    
    .slide-content h3, .slide-content h2 { font-size: 16px}
    .footer-phone p a:nth-child(4){display: inline-block;margin-left: 50px;}
}

