.enquiry-form {
    max-width: 700px;
    margin: 20px auto!important;}
.partners-box img {
    width: auto;
}
.partners-box p {
    font-size: 14px;
}
.home-service-content {
    min-height: 140px;
   
}
.right_img img{width:auto!important;}
.right_img {
    height:585px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.img_sh span img{    width: 17%;
    display: inline-block;}
.home-service-content h4{
    text-align: left;
     color:#222;
}
   .navbar-inverse{padding:0px 0px!important;}
.home-service-icon i{
     color:#222;
}
.home-banner{
    margin-top:20px;
}
div#modal_open1 {
    position: absolute;
    z-index: 9;
    left: 29%;
}
    #modal_open1{display:none;}

 @media (max-width: 767px){
           .home-banner{
                margin:5px;
           }
       }


       .loaded {
    background: url(../images/frame.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.image1 img {text-align: center;margin: auto;}
/* for background image of home page end */

.home-banner a:hover {
    text-decoration: none;
}

.home-banner h1 {
    color: #222;
    font-weight: 100;
    font-size: 44px;
    margin-bottom: 15px;
}

.home-banner p {
    font-size: 16px;
    color: #222;
    margin-bottom: 40px;
    font-weight: 100
}

.button {
    display: inline-block;
    padding: 14px 22px;
    border-radius: 2px;
    color: #fff;
    font-weight: 100;
    min-width: 120px;
    transition: all .3s linear;
}

img.log-img {
    position: absolute;
    top: -29px;
    width: 50px;
    margin: auto;
    display: block;
    left: 0;
    right: 0;
}

.let-consult {
    margin-bottom: 50px;
}

.home-banner button,
.home-banner a {
    display: inline-block;
    padding: 10px 8px;
    width: 140px;
    border: 0px !important;
    text-decoration: none;
}

.lchat {
    background: #ff6600;
    color:#4c4c4c;
}

.arngcall {
    background: #4c4c4c;
    color: #ff6600;
}

.lchat:hover {
    color: #ff6600;
    text-decoration: none;
    background: #4c4c4c;
}

.arngcall:hover {
    color: #4c4c4c;
    background: #ff6600;
    text-decoration: none;
}

.bannerpopup {
    background: #fff;
    padding: 8px 20px;
    border-radius: 2px;
}

.bannerpopup h2 {
    background: #ff6600;
    font-size: 18px;
    margin: -8px -20px 0 -20px;
    padding: 15px;
}


/* .banner_logo {
    margin-top: 40px;
}

@media only screen and (max-width: 600px) {
    .banner_logo {
        margin-top: 10px;
    }
} */

.home-service-icon i {
    margin: 8px;
    display: block;
}

.home-service-bg {
    background: #222 url(../images/ourservices.jpg) no-repeat;
    background-size: cover;
    padding: 40px 0;
}

.home-service h2 {
    font-size: 40px;
    color: #fff;
    margin: 0;
    font-weight: 400;
}

.home-service-content h4 {
    color: #222;
}

.home-service-icon i {
    color: #222;
}

.template-01-body .home-service-box {
    align-items: flex-start;
    -webkit-align-items: flex-start;
}

.template-01-body .home-service-box h4 {
    font-size: 20px;
}

.home-service-box {
    font-family: 'Open Sans', sans-serif;
    margin-top: 30px;
    text-align: center
}

.home-service-icon {
    height: 60px;
    width: 60px;
    padding: 5px;
    border-radius: 100%;
    text-align: center;
    display: block;
    position: relative;
    margin: auto
}

.home-service-icon:after {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background: #ff6600;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 100%;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.home-service-box:hover .home-service-icon:after {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
}

.home-service-icon i,
.home-service-icon img {
    font-size: 33px;
    position: relative;
    z-index: 2;
}

.home-service-box p {
    line-height: 23px;
    color: #727272;
}

.home-service-content h4 {
    font-weight: 600;    color: #222;
}

.home-service-box a {
    color: #ff6600;
    font-weight: 600;
    max-width: 150px;
    position: relative;
    display: block;
    text-align: center;
    float: right;
    margin-bottom: 15px;
}

.home-service-box a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #ff6600;
    height: 2px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.home-service-box a:hover:after {
    right: 0;
}

.home-service-box a:hover {
    color: #000;
    text-decoration: none;
}



.home-service-area h4 {
    color: #ff6600;
    text-align: left
}

.home-service-area h4 a {
    color: #ff6600;
    font-weight: 600;
    max-width: 150px;
    position: relative;
    display: block;
    text-align: center;
    float: left;
    margin-bottom: 0;
}

.home-service-area h4 a:hover {
    text-decoration: none;
    color: #ff6600;
}

.home-service-area h4 :after {
    content: none;
    position: none;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}

.home-service-area p {
    color: white;
}

.h-margin {
    margin-top: 60px;
}

.h-margin-left {
    margin-left: 20px;
}

.custom-text,
.steps-container h3 {
    text-align: center;
    font-weight: 900 !important;
    position: relative;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-size: 34px
}

.custom-text span {
    display: inline;
    position: relative;
}

.custom-text span:after {
    content: '';
    position: absolute;
    right: 0px;
    height: 2px;
    background: #fd602c;
    left: 0;
    bottom: -5px;
}

.home-service .col-sm-4 {
    min-height: 200px;
}

.Installation h3 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000000;
    font-size: 3rem;
    line-height: 1.1;
    font-weight: bold;
}

.repair h3 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
}
.repair{
    width: 47%; 
    margin-right: 15px;

}
@media only screen and (max-width: 600px) {
    .repair{
    width: 100%; 
    margin-right: 15px;

}
.repair-top{
    margin-top:15px;
}
}

.Installation .fa-tools {
    font-size: 100px;
    margin: 70px 0;
}

.Installation button {
    margin-top: 50px;
}

.services-brief-items {
    margin-top: 30px;
}

.contact-us-btn {
       padding: 0px 27px;
    background: #ff6600;
    color: #000;
    border: 0px solid #ff6600;
    border-radius: 32px;
    box-shadow: 3px 3px 8px #e3d4d4;
    transition: all ease 1s;
   }

.contact-us-btn:hover {
    /*border: none;*/
    background: #000000;
    color: #ffffff;
}

.service {
    padding: 30px;
    background-color:	#f3f2f2;;
    color: #000;
    margin-top: 15px;
}

.service .icofont-company {
    font-size: 70px;
    color: #ff6600;
}

.service p {
    color: #727272;
    font-size: 18px;
    margin-top: 20px;

}

.service .fa-house-day {
    font-size: 80px;
}

.service .fa-palette {
    font-size: 80px;
}

.service .fa-swatchbook {
    font-size: 80px;
}

.service .fa-hat-wizard {
    font-size: 80px;
}

.main-servie-header {
    font-weight: 700;
    font-size: 3.75rem!important;
    margin: 60px 485px 0 1px;
}

p:last-child {
margin-bottom: 0;
}
thim-widget-testimonials .swiper-container .swiper-slide .item-wrapper .author {
display: flex;
justify-content: flex-start;
align-items: center;
opacity: .4;
}



.how-we-work {
text-align: center
}

.work-box {
width: 100%;
display: inline-block;
position: relative;
margin-top: 30px;
}

.work-icon {
width: 150px;
height: 150px;
display: block;
border-radius: 100%;
font-size: 100px;
background: #ff6600;
text-align: center;
color: #4c4c4c;
margin: auto;
z-index: 2;
position: relative;
}

.work-icon span {
position: absolute;
top: -4px;
color: #4c4c4c;
right: 0;
font-size: 28px;
width: 50px;
height: 50px;
background: #ff6600;
border-radius: 100%;
font-weight: 900;
}

.work-box p {
position: relative;
background: #4c4c4c;
color: #fff;
text-align: center;
padding: 12px;
margin: 0;
text-transform: uppercase;
font-size: 16px;
top: -23px;
z-index: 3;
}

.work-box p:after {
content: '';
position: absolute;
border-top: 13px solid transparent;
border-left: 34px solid #000;
top: -13px;
right: 0;
}

.work-box p:before {
content: '';
position: absolute;
border-top: 13px solid transparent;
border-right: 34px solid #000;
top: -13px;
left: 0;
}

.work-box:after {
content: '';
position: absolute;
background: #ff6600;
top: 25%;
right: 0;
width: 101%;
height: 50px;
}

.work-box:first-child:after {
width: 50%;
}

.work-box:last-child:after {
width: 50%;
left: -5px;
}

@media screen and (max-width:575px) {
.callus {
margin-top: 9px;
}
.work-box {
width: 100%;
}
.work-box:after {
content: '';
position: absolute;
background: #ff6600;
right: 0;
width: 101%;
height: 50px;
bottom: -100%;
height: 100%;
width: 9%;
left: 0;
right: 0;
display: block;
margin: auto;
}
.work-box:first-child:after {
width: 9%;
}
.work-box:last-child:after {
display: none;
}
.form-radio-inline2 input {
left: -40%;
}
.skip-step {
margin-right: 15px;
}
.forms {
padding: 0 10px;
}
.label-left {
display: block;
}
.label-left label {
display: block;
max-width: 100%
}
.label-left input,
.label-left select {
display: block;
min-width: 100%
}
.switch-btn input {
min-width: 50px !important;
min-height: 50px !important;
display: inline-block !important
}
.form-radio-inline2 input,
.form-radio-inline input {
width: auto !important;
min-width: auto !important;
left: inherit;
}
.file-input-wrraper input {
display: inline-block;
max-width: 20px !important;
min-width: 20px !important;
}
.logo img {
max-width: 100px;
}
.callus a i {
display: inline;
margin-right: 3px;
}
.callus a {
position: absolute;
top: -35px;
right: 5px;
z-index: 99999999;
line-height: 1;
font-size: 13px;
font-weight: 400;
}
div#menu-button {
position: absolute;
top: -45px;
}
header {
position: fixed;
left: 0;
right: 0;
top: 0;
background: #4c4c4c;
height: 47px;
}
ul.navbar-right.open {
background: #4c4c4c;
top: -42px;
}
span.submenu-button {
min-width: 100%;
width: 100%;
}
.container.container-sm.video_front {
top: 0 !important;
}
.poster {
display: block!important;
width: 100%!important;
}
.video_bg video {
display: none !important
}
.team2,
.team3,
.team4 {
column-count: 2;
width: 100%;
}
.about_video video {
min-height: 100% !important
}
.about_video_text {
position: static!important;
}
}

/* <testimonial css start */

.cl {
height:300px;
padding:10px;
}

.cl-yellow { 
padding: 24px 35px 57px;
background: #fff;
font-size: 18px;
color: #273044;
text-align: center;

}

.cl-blue { 
background: #3498db; 
padding: 50px;
}

.cl-red { 
background: #e74c3c; 
padding: 50px;
}

.slick-active {
  padding: 20px 0;
    box-shadow: 1px 3px 7px #959393;
}


.slick-center { 
transform: scale(1.08);}
.slick-slide:not(.slick-active) { 
margin: 20px 0; 
}

.child { 
width:100%; 
}

.slide:not(.slick-active) { 
cursor: pointer; 
opacity: 0.5;
}
}
.slick-prev{
left: 0;
box-shadow: 3px 3px 15px -3px rgb(0 0 0 / 20%);
}
}
.slick-next{
right:0;
box-shadow: 3px 3px 15px -3px rgb(0 0 0 / 20%);
}
.author {
opacity: 1;

}
.image img {
width: 57px;
height: auto;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
margin-left:10px;
    margin: auto;
}
.image {
/*margin-right: 18px;*/
margin-top:20px;
}
.title {
font-size: 16px;
color: #ec5252;
margin: 0;
}
.regency {
font-size: 15px;
line-height: 23px;
}

.header-top{
margin-top:30px;
}
.header-top-image{
padding-top:6px;
}
.header-image{
margin-left:10px; width:130%;
}
.header-peragraph{
padding-left:55px; margin-top:-24px;
}
.image-padding{
margin-top:120px; margin-left:-80px;
}
.image-margin{
margin-top:-145px;
}

@media only screen and (max-width: 600px) {
.header-top{
margin-top:30px;
}
.header-top-image{
margin-top: -40px;
}
.header-image{
margin-left:-15px; width:130%;
}
.header-peragraph{
margin-left: -55px;
}
.image-padding{
margin-top: 95px;
margin-bottom: 35px;
margin-left: -65px;
}
.image-margin{
margin-top:-145px;
}
}

.btn_review{
     margin-top: 20px;
     border: 1px solid orange;
     font-weight: 300;
     color: #000;
     padding: 10px;
     text-decoration: none;
     border-radius: 10px;

}

.btn_review:hover {
     margin-top: 20px;
     border: 1px solid orange;
     font-weight: 300;
     color: #000;
     padding: 10px;
     border-radius: 10px;
     text-decoration: none;
     background-color: orange;
}*/

/***********************************new re-design page css **************/

.box_a span {
    margin-right: 5%;    font-size: 26px;
}
.box_a {
    text-align: left;
}
.box_a:hover i{color: #222;}
.box_a{      border-radius: 10px;
    text-align: justify;
    background-color: #f9f9ff;
    padding: 30px 10%;
    margin-bottom: 30px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    height: 250px;
    box-shadow: 2px 3px 11px #eee;}
.box_a:hover{    box-shadow: -14.142px 14.142px 20px 0px rgb(157 157 157 / 50%);
    cursor: pointer;}
.box_a:hover h4 {
    font-weight: 600;
    color: #ffc600;}
/*.img_2{display: none;}*/
/*.box_a:hover .img_2{display: inline-block}
.box_a:hover .img_1{display: none;}*/
img.img-responsive.img_1 {
    width: 10%;
    display: inline-block;
}
img.img-responsive.img_2 {
    width: 10%;
    /* display: none; */
    display: inline-block;
    /*margin-right: 3%;*/
}
.home-service-content h4 {
    font-weight: 600;
    font-size: 14px;
}
.heading h4 { text-align: left;
    font-family: 'Lora', serif;padding-left: 3%;
}
.heading h3 {    font-family: 'Montserrat', sans-serif;
    padding-left: 3%;
    text-align: left;
    letter-spacing: 1px;
    font-size: 25px;
    color: #000;
}
.heading {
    text-align: left!important;
    position: relative;
    margin: 2% 0% 6% 3%;
}
.heading:before{    position: absolute;
    content: '';
    border-left: 6px double #ff6600;
    width: 10px;
    height: 100%;}
.home-service-content h4 {
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}
.right_img img{width: 100%;}
.boxes {    position: relative;
    margin: 0;
    letter-spacing: 0px;
    padding: 30px 20px 48px;width: 46%;
    float: left;
    border: 1px solid #eee;
    overflow: hidden;
    /* z-index: 9; */
    transition: all ease 1s;
    margin: 2%;
    text-align: center;
    box-shadow: 2px 11px 13px #eee;
    color: #727272;
    height: 280px;}
.boxes span{font-size: 50px;color: #ff6600;}
.boxes:hover span{color: #333}
.home-banner.loaded {
    margin-bottom: 5%;
}
.boxes:before{    content: "";
    height: 0;
    margin: 0;
    opacity: 0;
    padding-top: 50%;
    pointer-events: none;
    position: absolute;
    width: 50%;
    z-index: -1;
    left: 0;top: 0;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;}
.boxes:hover:before{    margin: 1px 0 0 1px;
    left: 100%;    width: 100%;
    height: 100%;
    top: 100%;    opacity: 1;
    -webkit-transform: translate(-100%,-100%);
    transform: translate(-100%,-100%);
    background: #ff6600;}
.boxes:hover{color: #fff;}
.boxes:hover p{color: #333;}
.boxes:after{    content: "";
    height: 0;
    margin: 0;
    opacity: 0;
    padding-top: 50%;
    pointer-events: none;
    position: absolute;
    width: 50%;
    z-index: -1;
    right: 0;bottom: 0;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;}
.boxes:hover:after{    margin: 1px 0 0 1px;
    right: 100%;    width: 100%;
    height: 100%;
    bottom: 100%;    opacity: 1;
    -webkit-transform: translate(-100%,-100%);
    transform: translate(-100%,-100%);
    background: #ff6600;}

.video_h {float: left;
    width: 60%;    height: 600px;
    /*padding: 10% 9% 3%;*/
    background: url(../new-images/video-bg1.webp)!important;color: #fff;text-align: center;}
.video_h h4 {
    color: #ff6600;
    font-size: 37px;
    font-weight: 500;
}
.v_h p{    font-family: 'Lora', serif;
    padding-left: 3%;
    font-size: 15px;
    letter-spacing: 1px;
    color: #fff;}
.v span{    width: 60px;
    display: inline-flex;
    height: 60px;
    border: 2px solid #fff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    margin-top: 12%;
    margin-bottom: 0;}
.v span i{    color: #ff6600;
    font-size: 21px;}
.v {
    padding-bottom: 22%;
}
.content_h {
    width: 40%;
    float: right;
    background: #ff6600;
    padding: 6% 1% 3%;
    height: 600px;
}
.content_h h3{     color: #333;
    font-size: 30px;
    font-weight: 500;
    line-height: 41px;
    letter-spacing: 0px;
    padding-right: 9%;
    font-size: 20px;
    line-height: 34px;
    letter-spacing: 0px;}
.content_h .heading:before {left: -4%;
    border-left: 6px double #ffffff!important;
}
.content_h .heading {
    margin: 2% 0% 6% 10%;}
.video_Section { 
    overflow: hidden;
}
.pro {    width: 47%;
    float: left;
    margin-left: 3%;
    background: #fff;
    margin-bottom: 3%;
    padding: 3% 2%;
    display: flex;
    align-items: center;
    justify-content: flex-start;transition:all ease 1s;}
.pro:hover{background: #333;color: #fff;}

.pro i {
    font-size: 36px;
    margin-right: 4%;
}
.top {
    margin-top: 11%;
    overflow: auto;
}
.v_h {
    padding-top: 23%;
}
span#click_v {
       width: 60px;
    display: flex;
    height: 60px;
    border: 2px solid #ff6600;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-top: 9%; 
    cursor: pointer;
}
span#click_v i{font-size: 25px;}
.slick-list{height: 430px;padding-top: 3%!important;}
.container.testi {
    margin-top: 5%;
    margin-bottom: 3%;
}
.home-service.h-margin {    background: url(../img/bg.html);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 6%;
    margin-top: -1%;
    padding-top: 4%;}
img.img-responsive.img1 {
    width: 13%;
    display: inline-block;
}
@media (min-width: 320px) and (max-width: 640px){
    .heading h3 {
    padding-left: 6%;
    font-size: 16px;
    line-height: 21px;
    margin-top: 1%;
}
video#VisaChipCardVideo {
    width: 100%;
    height: 100%;
}
div#slider1_container div:nth-child(1){
    height: 300px!important;
}
.heading h4{ padding-left: 6%;    font-size: 21px;}
.boxes {
    width: 100%;
    padding: 6% 6%;
}
.boxes h3 {
    font-size: 19px;
}
.right_img{display: none;}
.home-service-content.box_a {
    padding: 5% 6%;
    height: 200px;
}
.video_h {
    width: 100%;
    height: auto;
}
.v_h {
    padding-top: 9%;
    padding-bottom: 9%;
}
.video_h h4 {
    font-size: 22px;}
.content_h {
    width: 100%;
    padding: 6% 2% 3%;
    height: 400px;
}
.pro p{font-size: 10px;}
.pro i {
    font-size: 25px;}
.cl-yellow{font-size: 13px;}
.slick-list{padding-top: 6%!important;}
.title{font-size: 12px;}
.regency{font-size: 12px;}
button#header_contactform1{    float: right!important;
    width: 56%!important;}
#servicemorecartform img{margin-top: 0px!important;
    width: 40%!important;
    height: 46px!important;}
}

@media (min-width: 768px) and (max-width: 1023px){
    .img_slide {
    display: none;
}
.above_t {
    width: 90%!important;
    left: 5%!important;
    text-align: center!important;
}
.logo_g {
    width: 60%;
    margin: auto;
}
.right_img{display: none;}
.box_a {
    border-radius: 10px;
    padding: 13px 7%;
    margin-bottom: 30px;
    height: 262px;
}
.boxes {
    padding: 18px 40px 35px;}
.heading h3 {font-size: 18px;
    line-height: 22px;
    margin-top: 1%;}
.testi .slider{width: 100%;}
.video_h h4 {
    color: #ff6600;
    font-size: 27px;}
.content_h {
    height: 360px;
}
.video_h {
    height: 360px;}
.v_h {
        padding-top: 15%;
    padding-bottom: 7%;
}
video#VisaChipCardVideo {
      width: 100%;
    height: 100%;
    padding-top: 9%;
    padding-bottom: 9%;
}
.pro p{font-size: 10px;}
.logo_g {
    width: 60%;
    margin: auto!important;
}
.google_logo {
    width: 50%!important;}
.image-margin{width: 45%!important;}
.above_t {
    width: 90%;
    left: 5%;
}
}
@media (min-width: 1024px) and (max-width: 1200px){
    .video_h {
    height: 360px;
}
}

.author .title{margin-top: 3%;}
    /****************banner css here*****************/
    .clear{clear: both;}
    #light {
  display: none;
/*  top: 50%;
  left: 50%;
  max-width: 600px;
  max-height: 360px;
  margin-left: -300px;
  margin-top: -180px;
  border: 2px solid #FFF;
  background: #FFF;
  z-index: 1002;
  overflow: visible;*/
}
.show_1, .show_2{margin: auto;}
.boxes:hover .show_1{display: none;}
.boxes:hover .show_2{display: block;}
*{margin: 0px;padding: 0%;}
.above_t {
 position: absolute;
 left: 7%;
 width: 48%;
 top: 18%;
 /*animation: 2s slide-right;*/
 /*animation-delay: 2s;*/
}
.above_t h2 {
    font-family: sans-serif;
    font-size: 36px;
    font-weight: 500;
    letter-spacing: 1px;
    color: #000;
    text-align: left;
}
.above_t h5 {
    font-family:'Roboto', sans-serif;
    font-size: 21px;
    font-weight: 400;
    margin: 0;
    color: #222;
        margin-top: 5%;
}
button.arngcall {

    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    padding: 2% 3%;
    margin-top: 7%;
    background: #ff6600;
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 2px 9px 15px #d1d1d1;
    transition: all ease 1s;
    width: 26%;
    display: inline-block;
    text-align: center;

}
.home-service-content.box_a h4 span {
    margin-right: 4%;
    font-size: 26px;
}
button.arngcall:hover{background: #333;color: #fff;}
@keyframes slide-right {
  from {
    margin-left: -500px;
}

to {
    margin-left: 0%;
}
}
a.lchat {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    padding: 2% 3%;
    margin-top: 7%;
    background: #ff6600;
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: 2px 9px 15px #d1d1d1;
    transition: all ease 1s;
    color: #000;
    text-decoration: none;
    width: 20%;
    display: inline-block;
    text-align: center;
}
a.lchat:hover{background: #333;color: #fff;}
.google_logo img {
    width: 75%;}
    .logo_g {margin-top: 7%;
        margin-left: 0%;
    }
    .google_logo {
     width: 25%;
     text-align: center;
     float: left;
 }
 .img_slide {
    width: 630px;
    height: 630px;
    background: #e2e2e2;
    border-radius: 50%;
    position: absolute;
    margin-left: 753px;
    margin-top: -2%;
    box-shadow: 2px 3px 9px #979797;
    top: 9%;
    right: -7%;
}
button.arngcall{color: #000;}
section.wow.fadeIn.example.no-padding.no-transition.slider-top {
margin-bottom: 5%;}
.inner_img {     overflow: hidden;
    width: 550px;
    height: 550px;
    background: #ffffff;
    border-radius: 50%;
    position: absolute;
    box-shadow: 2px 3px 16px #979797;
    top: 40px;
    left: 40px;
}
#slider1_container .slide {
    opacity: 1!important;
}
 #slider1_container .slide > div {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: absolute;
  animation: slide 25s infinite;
  opacity: 0;
}
#slider1_container .slide > div:nth-child(2) {
  animation-delay: 5s;
}
#slider1_container .slide > div:nth-child(3) {
  animation-delay: 10s;
}
#slider1_container .slide > div:nth-child(4) {
  animation-delay: 15s;
}
#slider1_container .slide > div:nth-child(5) {
  animation-delay: 20s;
}

@keyframes slide {
  10% {
    opacity: 1;
}
20% {
    opacity: 1;
}
30% {
    opacity: 0;
}
40% {
    transform: scale(1.0);
}
}
@media (max-width: 767px){
    .above_t h5 {
    font-size: 16px;
    margin-top: 7%;}
.pro:nth-child(4){
    height: 49px!important;
}
    div#slider1_container {
    height: 304px!important;
}
.above_t {left: 5%;
    width: 90%;
    text-align: center;
    top: 4%;
}
.above_t h2{font-size: 32px!important;}
button.arngcall {
       width: 40%;
    font-size: 12px;
}
a.lchat {
 width: 40%;
    margin-top: 2%;
    font-size: 12px;
}
.boxes{margin: 2% 0%;}
.logo_g {
     margin-top: 7%;
    margin-left: 15%;
    width: 70%;
}
img.slider {
    width: 200%;
}
.google_logo {
    width: 50%;}
img.image-margin {
    width: 45%!important;
}
.img_slide {
    display: none;
}
}
.show_2{display: none;}
.top-header li {
    display: inline-block;
    padding: 5px;
    font-size:15px;
    font-weight: 600;
}
