/*p.min_height {  height: 100%;  min-height: 120px;  }

.accordion123 .col-lg-6.offset-lg-1.col-md-7{    width: 100% ;    max-width: 1140px ;   }

div#accordionExample {  column-count: 2;}*/

.banner-home .banner_bg_sec{ width: 450px; margin-left: -31px;}

.banner-home h2 {font-size: 75px; line-height: 1; font-family: 'Bitter', serif !important; font-style: italic; font-weight: 400;}
.banner-home h2 span {font-family: 'Bitter', serif; font-style: normal; font-weight: 700;}

.banner-home .button-holder{ padding:5px 0 0 90px; background:url(images/arrow-icon.svg) no-repeat 0 0;margin: 20px 0 0 10px;}

.banner-home .button-holder a{ display: inline-block; margin: 20px 0 0; text-decoration: none; font-size:16px; color: #fff; font-weight: 600; padding: 12px 40px; background: #a2b746;
     border: 1px solid #a2b746; border-radius: 90px; z-index: 3;}

.banner-home .button-holder a:hover{ background: #fff; color: #a2b746;} 

.about_services{ background: rgb(255,255,255); background: linear-gradient(90deg, rgba(255,255,255,1) 25%, rgba(238,238,238,1) 25%); padding-top: 20px;}

#accordionExample .accordion-item{ background:none!important;}

img{ max-width: 100%; height: auto;}

#popup-click {cursor: pointer; transform-origin:left top; position: fixed; left: 0; top:300px; z-index: 3; transform:rotate(-90deg)}

#popup-click a{ color:#fff;  border-radius:0 0 6px 6px; background:#a2b746; font-size:16px; font-weight:bold; padding:10px 20px; text-decoration: none; cursor: pointer;}



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

.banner-home h2{ font-size:45px; line-height:1;}

}

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

    .banner-home .button-holder a{ margin: 20px 0;}
    .banner-home .banner_bg_sec {
    margin-left: -13px;
}
.banner-home .my_div {
    text-align: center;
  }
  .banner-home .banner_bg_sec {
    margin: 0 auto;
  }
  .bannerBtn {
    text-align: center;
}
.banner-home .button-holder {
    display: inline-block;
    margin: 10px 0 20px;
    padding-top: 0;
}
.banner-home h2 {
    text-align: center;
}
.banner-home .my_div {
    text-align: center;
}
.what_we_sec p {
    padding-right: 0 !important;
}

}

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

.banner-home .banner_bg_sec{ width: initial;}

p.min_height{   min-height:auto;}

.about_services{ background: #eeeeee;}

.footer_sec{ text-align: center;}

.footer_ico_ul{ margin: 0 auto;}

.footer_ico_ul li{ display: inline-block;}

}

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

    #popup-click{ top: 500px; padding: 6px 20px;}

}





#inline_content img.top-img{ position: absolute; left: 50%; top:0%; transform: translate(-50%,-0%);}

#inline_content input:not([type="submit"]){ width: 100%; background:#fff; color: #666; height: 48px; border:0; padding: 5px; margin: 14px 0 0;}

#inline_content input[type="submit"]{ background: #d4b137; cursor: pointer; color:#000; font-size: 17px; margin: 15px auto 0; display: block; cursor: pointer; font-weight: 600; border: 1px solid #fff; padding:13px 50px;}



#inline_content ::-webkit-input-placeholder { opacity: 0.9;}

#inline_content :-ms-input-placeholder {  opacity: 0.9; filter: alpha(opacity=90);}

#inline_content ::-moz-placeholder {   opacity: 0.9;}

#inline_content :-moz-placeholder { opacity: 0.9;}

/*---------Lightbox-------*/



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}

#cboxWrapper {max-width:none;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}

.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}

#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}

#colorbox{outline:0;}

#cboxContent{ padding-top: 40px;}

.cboxIframe{background:#fff;}

#cboxError{padding:50px; border:1px solid #ccc;}

#cboxLoadedContent{background:#96a23d; padding:60px 40px; border-radius: 6px; margin: 40px 0 0;}

#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}

#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}

#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}       

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}

#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}

#cboxPrevious:hover{background-position:bottom left;}

#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}

#cboxNext:hover{background-position:bottom right;}

#cboxClose{position:absolute; top:90px; right:10px; display:block; background:url(images/close1.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}

#cboxClose:hover{ background:url(images/close2.png) no-repeat top center;}

