<!--------banner------------>

.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both; }
a,a:hover{text-decoration:none;}
.circle-shape1,.circle-shape2{-webkit-animation-duration:50s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
a{-webkit-transition:.5s;transition:.5s;outline:0!important;color:#121521;}
a:hover{color:#c8a171;}
.d-table{width:100%;height:100%;}
.d-table-cell{vertical-align:middle;}

p:last-child{margin-bottom:0;}

.main-banner{position:relative;}
.main-banner{height: 500px;z-index:1;background-position:center right;background-size:cover;background-repeat:no-repeat;}
.circle-shape1,.circle-shape2,.shape1{position:absolute;z-index:-1;}
.main-banner-content{max-width:770px;margin-top:93px;}
.main-banner-content span{display:block;margin-bottom:15px;color:#c8a171;font-size:17px;font-family:"Merriweather", serif;}
.main-banner-content p{line-height:1.8;color:#121521;max-width:670px;font-size:16px;margin-bottom:0;margin-top:20px;}
.main-banner-content .btn-box{margin-top:30px;}
.circle-shape1{left:80px;top:80px;-webkit-animation-name:rotateMe;animation-name:rotateMe;animation-duration:50s;animation-iteration-count:infinite;animation-timing-function:linear;}
.circle-shape1 img,.circle-shape2 img{opacity:.8;}
.circle-shape2{left:0;top:0;-webkit-animation-name:rotateMeTwo;animation-name:rotateMeTwo;animation-duration:50s;animation-iteration-count:infinite;animation-timing-function:linear;}
.shape1{right:0px;top:25%;-webkit-animation-name:rotateMe;animation-name:rotateMe;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
.togglenew{color:#fff;}
.btn-primary:active{color:#fff;background-color:#c8a171;border-color:#c8a171;}
.main-banner-content h2{font-size:40px;font-weight:700;}
::placeholder{color:#303030;opacity:1;}
.toggle{cursor:pointer;color:#393939;border:none;border-radius:10px;text-align:right;}
@media only screen and (max-width:767px){
.main-banner-content h2{font-size:30px;font-weight:700;}
}
@media only screen and (max-width: 767px){
.main-banner{position:relative;}
.main-banner-content .btn-box .btn i{display:none;}
.btn{padding:15px 50px 13.5px 25px;}
.main-banner{padding-top: 0px;p;padding-bottom: 0px;background-position: center right 25%;}
.main-banner:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(255 255 255 / 52%);}
.main-banner-content{max-width:100%;text-align:center;position:relative;}
.main-banner-content span{font-size:14px;margin-bottom:5px;}
.main-banner-content p{max-width:100%;font-size:14px;margin-top:15px;}
.main-banner-content .btn-box{margin-top:25px;}
.main-banner-content .btn-box .btn{padding:15px 23px 13.5px;font-size:12px;margin-left:2px;margin-right:2px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
.main-banner-content .btn-box .btn{padding:15px 50px 13.5px 25px;font-size:13px;}
.main-banner-content .btn-box .btn i{display:block;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.main-banner-content span{font-size:16px;}
.main-banner{padding-top:120px;padding-bottom:140px;}
.main-banner-content{max-width:645px;}
.main-banner-content p{max-width:490px;font-size:15px;}
.main-banner-content .btn-box{margin-top:25px;}
}
.main-banner-content{max-width:770px!important;margin-top:100px!important;}
@media only screen and (max-width: 600px){
.main-banner-content{max-width:350px!important;margin-top:169px!important;}
}

a,a:hover{text-decoration:none;}
a{-webkit-transition:.5s;transition:.5s;outline:0!important;color:#121521;}
a:hover{color:#c8a171;}
::placeholder{color:#303030;opacity:1;}
.toggle{cursor:pointer;color:#393939;border:none;border-radius:10px;text-align:right;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-angle-right:before{content:"\f105";}

@media screen and (max-width: 767px){
  .hfcvd{
    display: none;
  }
  .mobgg{
     display: block !important;
     padding-top: 5px;
  }
    
}

.mobgg{
    display: none;
}
