body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Poppins', sans-serif; color:#000; background: #fff;}
html, body { margin: 0;width: 100%;height: 100%;}

p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
input[type="text"]::-webkit-input-placeholder { opacity: 1; }
input[type="text"]::-moz-placeholder { opacity: 1; }
input[type="search"]::-webkit-input-placeholder { opacity: 1; }
input[type="search"]::-moz-placeholder { opacity: 1; }
input[type="email"]::-webkit-input-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1; }
input[type="tel"]::-webkit-input-placeholder { opacity: 1; }
input[type="tel"]::-moz-placeholder { opacity: 1; }
textarea::-moz-placeholder { opacity: 1; }
textarea::-webkit-placeholder { opacity: 1; }

/*font-family: 'Poppins', sans-serif;
font-family: 'Open Sans', sans-serif;*/
@font-face {
    font-family: 'cocogoosedemibold';
    src: url('../fonts/cocogoosedemibold.eot');
    src: url('../fonts/cocogoosedemibold.eot') format('embedded-opentype'),
         url('../fonts/cocogoosedemibold.woff2') format('woff2'),
         url('../fonts/cocogoosedemibold.woff') format('woff'),
         url('../fonts/cocogoosedemibold.ttf') format('truetype'),
         url('../fonts/cocogoosedemibold.svg#cocogoosedemibold') format('svg');
}

@font-face {
    font-family: 'FontsFreeNetproxima_nova_regwebfont';
    src: url('../fonts/FontsFreeNetproxima_nova_regwebfont.eot');
    src: url('../fonts/FontsFreeNetproxima_nova_regwebfont.eot') format('embedded-opentype'),
         url('../fonts/FontsFreeNetproxima_nova_regwebfont.woff2') format('woff2'),
         url('../fonts/FontsFreeNetproxima_nova_regwebfont.woff') format('woff'),
         url('../fonts/FontsFreeNetproxima_nova_regwebfont.ttf') format('truetype'),
         url('../fonts/FontsFreeNetproxima_nova_regwebfont.svg#FontsFreeNetproxima_nova_regwebfont') format('svg');
}



@font-face {
    font-family: 'FontsFreeNetProximaNovaLight';
    src: url('../fonts/FontsFreeNetProximaNovaLight.eot');
    src: url('../fonts/FontsFreeNetProximaNovaLight.eot') format('embedded-opentype'),
         url('../fonts/FontsFreeNetProximaNovaLight.woff2') format('woff2'),
         url('../fonts/FontsFreeNetProximaNovaLight.woff') format('woff'),
         url('../fonts/FontsFreeNetProximaNovaLight.ttf') format('truetype'),
         url('../fonts/FontsFreeNetProximaNovaLight.svg#FontsFreeNetProximaNovaLight') format('svg');
}


@font-face {
    font-family: 'FontsFreeNetProximaNovaSbold';
    src: url('../fonts/FontsFreeNetProximaNovaSbold.eot');
    src: url('../fonts/FontsFreeNetProximaNovaSbold.eot') format('embedded-opentype'),
         url('../fonts/FontsFreeNetProximaNovaSbold.woff2') format('woff2'),
         url('../fonts/FontsFreeNetProximaNovaSbold.woff') format('woff'),
         url('../fonts/FontsFreeNetProximaNovaSbold.ttf') format('truetype'),
         url('../fonts/FontsFreeNetProximaNovaSbold.svg#FontsFreeNetProximaNovaSbold') format('svg');
}

@font-face {
    font-family: 'Cocogoose_Pro_Lighttrial';
    src: url('../fonts/Cocogoose_Pro_Lighttrial.eot');
    src: url('../fonts/Cocogoose_Pro_Lighttrial.eot') format('embedded-opentype'),
         url('../fonts/Cocogoose_Pro_Lighttrial.woff2') format('woff2'),
         url('../fonts/Cocogoose_Pro_Lighttrial.woff') format('woff'),
         url('../fonts/Cocogoose_Pro_Lighttrial.ttf') format('truetype'),
         url('../fonts/Cocogoose_Pro_Lighttrial.svg#Cocogoose_Pro_Lighttrial') format('svg');
}

.wrapper{ width: 100%;}

.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}

/*header*/
.header_sec{ width: 100%; background: url(../images/menu-bg.jpg) repeat-x; background-size: auto 100%;}
.header_Inn{ width: 100%; position: relative;}

.top_nav{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.navbar-brand{ margin: 0px; /*padding: 30px 0;*/ height: auto;}
.navbar-brand img{ max-width: 100%;}
.main-menu li a{ font: 400 18px/24px 'Poppins', sans-serif; color: #fff !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.main-menu li a:hover{ color: #c09c1b !important;}
.main-menu li.actv a{ color: #c09c1b !important;}
.main-menu{ padding-top: 60px;}
.main-menu li a{ padding: 15px 25px;}
.hed-top{ position: absolute; top: 20px; right: 15px; z-index: 1;}
.sos-mob{ width: auto; float: right;}
.sos-mob li{ display: inline-block; margin-left: 3px;}
.sos-mob li img{ max-width: 100%;}
.calls{ color: #fff !important; font: 600 13px/20px 'Open Sans', sans-serif; padding: 1px 34px; display: inline-block;}
.main-menu li:last-child a{ padding-right: 0px;} 
.calls i{ margin-right: 6px;}

.banner-sec{ width: 100%; position: relative;}
.banner-sec img{ width: 100%;}
.ban-itm{ width: 100%;}
.ban-itm img{ width: 100%;}
.ban-itm .heroLeft{ position: absolute; top: 50%; left: 0px; width: 100%; background: url(../images/txt-bg.png) repeat-y; background-size: 840px 100%; padding: 25px 0; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.ban-itm strong{ color: #fff; font: normal 68px/75px 'cocogoosedemibold';}
.ban-itm p{ color: #fff; font: 400 38px/55px 'Poppins', sans-serif;}
.ban-itm p span{ font-size: 42px; font-weight: 600; text-transform: uppercase;}
.knwmor-btn{ display: inline-block; margin-top: 15px; background: #fff; height: 55px; font: 600 15.97px/55px 'Poppins', sans-serif; padding: 0 20px 0 15px; color: #000 !important; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.knwmor-btn span{ background: url(../images/ar1.png) no-repeat right center; padding-right: 30px; display: inline-block;}
.knwmor-btn:hover{ background: url(../images/hov.jpg) repeat-y; background-size: 100%;}
/* Carousel Fading slide */
.carousel-fade .item {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.carousel-fade .active.left,
.carousel-fade .active.right {
  left: 0;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
}
.carousel-fade .carousel-control { z-index: 3; }
.carousel-fade .next,
.carousel-fade .prev {
  left: 0;
  z-index: 1;
}


.main-body{ width: 100%; background: url(../images/bg.jpg) no-repeat top center #131313; background-size: 100%;}
.welcom-sec{ width: 100%; text-align: center; padding: 50px 30px;}
.top-head{ width: 100%;}
.top-head h1, .top-head h2, .top-head h3{ color: #fff; font: normal 50px/54px 'cocogoosedemibold';}
.top-head p{ color: #fff; font: normal 18px/30px 'FontsFreeNetProximaNovaLight'; margin-top: 21px;}
.top-head p strong{ font-size: 20px; font-weight: 400; font-family: 'Poppins', sans-serif; }
.goldn{ background: url(../images/hov.jpg) repeat-y;}
.goldn:hover{ background: #fff;}

.our-sev-sec{ width: 100%; padding: 30px 0 150px;}
.srv-box{ width: 100%; background-size: cover !important; position: relative; overflow: hidden;}
.our-sev-sec .row{ margin: 0 -6px;}
.our-sev-sec .col-md-3{ padding: 0 6px;}
.srv-box.bxs2 .texta{ position: absolute; left: 0; padding: 0 26px; bottom: 0px;}


.srv-box .hov-txt{ -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; opacity: 0; visibility: hidden; top: 50%; left: 0;}

.srv-box .texta h6{ color: #161616; font: normal 24px/30px 'cocogoosedemibold'; text-transform: uppercase;}
.srv-box .texta p{ color: #161616; font:400 15px/24px 'FontsFreeNetProximaNovaLight'; margin-top: 10px;}
.red-more{ display: inline-block; color: #000000 !important; font: 600 14px/24px 'Poppins', sans-serif; background: url(../images/ars.png) no-repeat left; padding: 0 20px; margin-top: 15px;}
.srv-box.bxs1{ padding: 30px 30px 30px 0;}
.srv-box.bxs3 .texta{ position: absolute; bottom:0; left: 0; padding: 0 26px 26px;}
.srv-box.bxs3 .texta h5{ /*color:#e4c626;*/ color:#000; font: normal 24px/30px 'cocogoosedemibold'; text-transform: uppercase;}

.srv-box > img{ -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.12);
transform: scale(1.12); min-height: 400px; object-fit:cover; width: 100%;}
.srv-box:hover img{ -webkit-transform: scale(1);
transform: scale(1);} 
.srv-box .brsd{ width: 100%; position: absolute; top: 0px; left: 0px; border: 3px solid #d1b020; height: 100%; -webkit-transform: scale(1);
transform: scale(1); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;}
.srv-box.bxs2 .texta{ padding-right: 35px;}
.srv-box:hover .brsd{ width: auto; left: 15px; top: 15px; bottom: 15px; right: 15px; height: auto;
 padding: 20px;}
.ovr{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255,255,255,0.7); opacity: 0; visibility: hidden;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;}
.srv-box:hover .ovr{ opacity: 1; visibility: visible;}
.srv-box:hover .hov-txt{ opacity: 1; visibility: visible;}
.srv-box:hover .txt{ opacity: 0; visibility: hidden;}

.client-slid-boxs{ width: 100%;}




.ourgal-sec{ width: 100%; padding: 0 0 30px 0; text-align: center;}
.ourgal-cont{ width: 100%; margin-top: 20px;}
.ourgal-cont .row{ margin: 0 -6px;}
.ourgal-cont .col-sm-3, .ourgal-cont .col-sm-5{ padding: 0 6px;}
.ourgal-sec .knwmor-btn{ margin-top: 50px;}

.gal-box{ width: 100%; margin-top: 12px;}
.gal-box img{ width: 100%; object-fit:cover;}
.gal-box.pic1 img{ min-height: 455px;}
.gal-box.pic2 img{ min-height: 217px;}
.gal-box.pic3 img{ height: 336px;}


.gal-box .overs{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(255,255,255,0.7); padding: 20px;  opacity: 0; visibility: hidden;}
.vdo-icon{ width: 80px; display: inline-block; color: #000000 !important; font: 600 16px/20px 'Poppins', sans-serif;opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(0);
transform: scale(0);}
.vdo-icon i{ display: inline-block; margin-bottom: 10px;}
.vdo-icon img{ max-width: 100%;}
.gal-box .overs:before{ position: absolute;
top: 20px;
right: 20px;
bottom: 20px;
left: 20px;
border: 3px solid #d1b020;
content: '';opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(0);
transform: scale(0);}
.gal-box:hover .overs:before{ opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);}
.gal-box:hover .vdo-icon{ opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);}
.vicon{ width: 100%; text-align: center; position: absolute; top: 50%; left: 0;-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.gal-box:hover .overs{ opacity: 1; visibility: visible;}
.ourgal-sec .col-sm-3{ width: 30%;}
.ourgal-sec .col-sm-5{ width: 40%;}

.happyClint-sec{ width: 100%; text-align: center;}



.client-slid{width: 100%; }
.clirnt-pnel{width: 100%; text-align: center; background: #fff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px; border: 2px solid #cdab1f; padding: 55px; margin-top: 80px;}
.clint-img{width: 100%;}
.clint-img img{width: 116px; height: 116px; border-radius: 100%; border: 4px solid #d1b020; margin: 0 auto; margin-top: -110px;}
.clint-txt{width: 100%;}
.clint-txt p{color: #2e2e2e; font: normal 20px/30px 'FontsFreeNetproxima_nova_regwebfont'; padding: 35px 0 30px;}
.clint-txt strong{color: #2e2e2e; font: normal 24px/30px 'FontsFreeNetproxima_nova_regwebfont';}

.client-slid .carousel-indicators li{width: 12px; height: 12px; border: 0px; background: url(../images/doted.png) no-repeat 0 0;
margin: 0 5px !important;}
.client-slid .carousel-indicators li.active{width: 12px; height: 12px; border: 0px; background: url(../images/dot.png) no-repeat 0 0;}

.footer_sec{width: 100%; padding: 97px 0 207px; background-size: cover !important; text-align: center;}
.ftr-lgo img{max-width: 100%;}
.ftr-mnu{width: 100%; padding-top: 33px;}
.ftr-mnu ul li{font: 400 18px/23px 'Poppins', sans-serif; padding: 0 29px; display: inline-block;}
.ftr-mnu ul li a{padding: 4px; color: #fff; }
.ftr-mnu ul li a:hover{color: #c09c1b;}
.ftr-soc{width: 100%; padding-top: 33px;}
.ftr-soc ul li{padding: 0 6px; display: inline-block;}
.ftr-copy{width: 100%; padding-top: 30px;}
.ftr-copy span{font: normal 16px/20px 'FontsFreeNetProximaNovaLight'; color: #fff;}
.ftr-copy p{font: normal 14px/20px 'FontsFreeNetproxima_nova_regwebfont'; color: #fff; }
.ftr-copy p a{color: #cdab1f; font-family: 'FontsFreeNetProximaNovaSbold'; }
.ftr-copy ul li{font: normal 16px/20px 'FontsFreeNetProximaNovaLight'; display: inline-block; position: relative; padding: 0 5px;}
.ftr-copy ul li a{color: #fff;}
.ftr-copy ul li:before{position: absolute; content: ""; width: 1px; height: 12px; background: #fff; top: 4px; right: -3px;}
.ftr-copy ul li:last-child:before{background: none;}
.ftr-copy ul li a:hover{color: #cdab1f;}
.ftr-soc ul{width: 100%; display: inline-block;}

.client-slid .carousel-indicators{bottom: -38px; margin-bottom: 0px;}
.gal-box-inr{position: relative;}
.vdo-icon img { height: auto !important; min-height: auto !important;}


.familier-sec{width: 100%; padding: 20px 0 100px;}
.familir-box{width: 100%; padding-right: 50px;}
.familir-box-inr{position: relative;width: 100%;}
.familir-box-inr:before{width: 100%; height: 100%; position: absolute; top:0px; left:0px; border: 4px solid #d1b020; content: "";}
.familir-txt{width: 100%;}
.familir-box .srv-box{margin: 0px;}
.familir-box-inr img{width: 100%;}

/*about-sec*/
.main-body.about{background: url(../images/abt-bg.jpg) no-repeat top center #131313;}
.abt-bread ol li{font: 400 18px/25px 'Poppins', sans-serif; color: #fff; position: relative; padding: 0 14px;}
.abt-bread ol li.active{color: #c09c1b; font-weight: 500;}
.abt-bread ol li a{color: #fff;}
.abt-bread ol{margin: 0px; padding: 14px 0; background: none;}
.abt-bread .breadcrumb > li + li::before {content: ""; background: url(../images/arw-brad.png) no-repeat left center; width: 18px; height: 8px;
position: absolute;top: 8px;left: -9px;}
.about-sec{width: 100%;}
.about-sec .familir-box {padding-left: 70px; padding-right: 0px;}






/*gallery-sec*/
.gallery-sec{width: 100%;}
.main-body.gllery .abt-bread .breadcrumb > li:last-child::before{background: url(../images/arw-brad2.png) no-repeat left center;}
.gallery-sec .nav-tabs {border-bottom: 1px solid #303030;}
.gallery-sec .nav-tabs li a{background: none; padding: 12px 40px 12px 8px; border: 0px; color: #fff; margin: 0px !important; outline: none !important;}
.gallery-sec .nav-tabs li{font: 600 30px/35px 'Poppins', sans-serif;}
.gallery-sec .nav-tabs li.active a{border-bottom: 1px solid #c09c1b !important; color: #fff; background: none; border: 0px;}
.gallery-sec .nav-tabs li.active a:hover{margin: 0px !important;}
.gallery-sec .nav-tabs li a:hover{border-bottom: 1px solid #c09c1b !important;}

.gallery-box-inr{width: 100%; padding-top: 15px;}
.gallery-box-inr .row{margin: 0 -7.5px;}
.gallery-box-inr .col-sm-4{padding: 0 7.5px;}
.gallery-box-inr .gal-box {margin-top: 15px;}

.gallery-pagination{width: 100%; padding-top: 50px; text-align: center;}
.gallery-pagination ul li{display: inline-block; font: 500 20px/34px 'Poppins', sans-serif;}
.gallery-pagination ul{display: inline-block; font-size: 0px; }
.gallery-pagination ul li a{color: #fff; width: 34px; height: 34px; display: inline-block;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}
.gallery-pagination ul li.actv a{background: #e7ca26;}
.gallery-pagination ul li a:hover{background: #e7ca26;}


/*services-sec*/
.about-sec.services .top-head h3{font: normal 36px/42px 'Cocogoose_Pro_Lighttrial'; }
.services-pnel{width: 100%; padding: 32px 0;}
.services-pnel .familir-txt{padding-top: 40px;}
.services-pnel.two .familir-box{padding-left: 0; padding-right: 70px;}
.lgo-slid-img{width: 100%; text-align: center;}
.lgo-slid-img img{max-width: 100%; width: auto !important; display: inline-block !important;}
.logo-slid{width: 100%; position: relative; margin-top:0px;}
.logo-slid h3{ font:normal 36px/42px 'Cocogoose_Pro_Lighttrial'; color: #fff; text-align: center; padding-bottom:30px  }

.logo-slid .owl-nav{display: block !important;}
.logo-slid .owl-dots{display: none !important;}
.logo-slid .owl-prev{position: absolute; top: 50%; left: -48px; background: url(../images/lft-arw.png) no-repeat 0 0 !important; margin: 0px !important; 
padding: 0px !important; font-size: 0px !important; width: 42px; height: 42px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);}
.logo-slid .owl-next{position: absolute; top: 50%; right: -48px; background: url(../images/rt-arw.png) no-repeat 0 0 !important; margin: 0px !important; 
padding: 0px !important; font-size: 0px !important; width: 42px; height: 42px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);}
.services-pnel.top{padding-top: 0px;}

.banner-sec.inr .ban-itm img { height: 480px; object-fit: cover;}



/*contact-sec*/
.contact-sec{width: 100%; }
.contact-info{width: 100%;}
.contact-info h5{color: #fff; font: 700 18px/24px 'Open Sans', sans-serif; padding-bottom: 3px;}
.cont-info-box{width: 100%; padding: 9px 0;}
.cont-info-box strong{color: #fff; font: 700 15px/20px 'Open Sans', sans-serif;}
.cont-info-box p{color: #fff; font: normal 12px/17px 'Open Sans', sans-serif;}
.cont-info-box p a{color: #fff; }
.cont-info-box ul{width: 100%; display: inline-block; }
.cont-info-box ul li{padding: 0 6px; float: left;}
.cont-info-box ul li:first-child{padding-left: 0px;}

.cont-frm{width: 100%; display: inline-block; padding-top: 40px;}
.cont-frm.top{padding-top: 14px;}
.cont-frm input[type="text"], .cont-frm input[type="email"], .cont-frm input[type="tel"], .cont-frm textarea{width: 100%; height: 45px; color: #fff; padding: 0 6px; font: normal 12px/45px 'Open Sans', sans-serif; border: 0px; border-bottom: 1px solid #fff; outline: none;
background: none;}
.cont-frm input[type="text"]::placeholder, .cont-frm input[type="email"]::placeholder, .cont-frm input[type="tel"]::placeholder, .cont-frm textarea::placeholder{opacity: 1;}
.cont-frm textarea{height: 85px; resize: none; -webkit-appearance: none;}
.cont-frm.btm{text-align: right;}
.cont-frm input[type="submit"]{border: 0px;outline: none;background: url(../images/ar1.png) no-repeat left 80% center, url(../images/hov.jpg) repeat-y;padding: 0 15px;width: 120px;text-align: left;margin: 0px;}
.cont-frm input[type="submit"]:hover{background: url(../images/ar1.png) no-repeat left 80% center #fff; color: #000; }


.pagination a{ padding: 4px 10px 1px; font: 500 15px/22px 'Poppins', sans-serif !important; color:#fff !important; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
 border-radius: 2px; background: #cdab1f !important; margin-bottom: 4px !important; }
.pagination a:hover{ background: #fff !important; color:#000 !important; }
.pagination a.jp-previous {margin-right: 5px !important;}
.pagination a.jp-next{ margin-left: 5px !important;}
.pagination a.jp-current{ background: #fff !important; color:#000 !important; }
.pkg-rows .more { margin-bottom: 10px; }



.familir-txt .list_content{ width: 100%; display: inline-block; padding: 15px 0 21px; }
.familir-txt .list_content li{ width: 100%; display: inline-block; font: 400 15px/22px 'Poppins', sans-serif; color:#fff; margin: 2px 0 0; background: url(../images/sml-bullet.png) no-repeat left 7px; 
 padding: 2px; padding-left: 15px; }

.logos-btmMore{ width: 100%; text-align: center; margin-top: 19px;}
.logos-btmMore .familir-txt .list_content{ text-align: left;}
.logos-btmMore .familir-txt .list_content li a{ color: #fff !important;}
.logos-btmMore .familir-txt .list_content li{ width: 33.333% !important; float: left;}
.logos-btmMore .familir-txt{ display: inline-block;}
.clints-morlst{ width: 100%; display: inline-block; margin-top: 20px;}
.clints-morlst{ display: none;}





:focus{ outline: none !important;}



/*13-2-20*/

.artistBox{ width: 100%; position: relative; margin-top: 30px;}
.artistBox img{ width: 100%; height: 250px; object-fit:cover;}


.artistBox img{ -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear; }
.artistBox{ background: url(../images/bgimg.jpg) repeat center center; overflow: hidden; background-size: cover;}

.artistBox h2 {
background:
transparent;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
color:
    #333;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    opacity: 0; font-size: 16px; position: absolute; top: 40%; left: 0px; width: 100%;-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.artistBox .mask {
    background-color: 
    rgba(255, 231, 179, 0.1);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    opacity: 0;
    
    text-align:center;
    width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}
.artistBox i{ width: 100%; display: inline-block; position: absolute; top: 65%; left: 0;
-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); text-align: center;}
.artistBox a.info {
    display: inline-block;
    text-decoration: none;
    padding:0px;
    width:56px;
    height:55px;
}
.artistBox a.info img{ width:100%; height:100%;}
.artistBox a.info {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;  
    width:56px;
    height:55px;
}

.artistBox:hover .mask {
    opacity: 1;
}
.artistBox:hover h2, .artistBox:hover a.info {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}


.artistBox:hover img {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5); opacity:0.3;
}

.artistBox:hover a.info img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); opacity:1;
    width:56px;
    height:55px;
}











@media only screen and (min-width:768px) and (max-width:9000px)
{
/*menu*/	
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden; }
.nav_top .dropdown:hover .dropdown-menu {max-height: 300px;opacity: 1; visibility: visible; }
/*end menu*/

}

@media only screen and (min-width:1200px) and (max-width:1399px)
{

/*services-sec*/
.logo-slid .owl-prev {left: -25px;}
.logo-slid .owl-next{right: -25px;}


}





@media only screen and (min-width:992px) and (max-width:1199px)
{


.navbar-brand { width: auto;}
.main-menu li a{font-size: 15px;}
.ban-itm strong{font-size: 60px;}
.ban-itm p{font-size: 30px;}
.ban-itm p span {font-size: 38px;}
.top-head h1, .top-head h2, .top-head h3{font-size: 45px; line-height: 50px;}
.top-head p{font-size: 14px; line-height: 30px;}
.top-head p strong{font-size: 17px;}
.srv-box .texta h6{font-size: 20px;}
.srv-box .texta p{font-size: 13px; line-height: 23px;}
.srv-box.bxs3 .texta h5{font-size: 16px; line-height: 20px;}
.clint-txt p{font-size: 18px;}
.clint-txt strong{font-size: 23px;}
.clirnt-pnel { padding: 40px;}
.footer_sec {padding: 97px 0 150px;}

.familier-sec {padding: 20px 0 70px;}
.familir-box {padding-right: 30px;}
.our-sev-sec {padding: 30px 0 100px;}

.familir-box-inr::before { top:0px; left:0px;}

/*about-sec*/
.about-sec .familir-box {padding-left: 50px;}

/*gallery-sec*/
.gallery-sec .nav-tabs li{font-size: 25px; line-height: 30px;}

/*services-sec*/
.services-pnel.two .familir-box { padding-right: 50px;}
.services-pnel .familir-txt {padding-top: 0;}
.logo-slid .owl-prev {left: -25px;}
.logo-slid .owl-next{right: -25px;}
.about-sec.services .top-head h3{font-size: 30px; line-height: 35px;}
.top-head p{font-size: 17px; line-height: 26px;}
.banner-sec.inr .ban-itm img {height: 400px;}



}





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


.navbar-brand { width: 180px;}
.main-menu li a{font-size: 14px;}
.ban-itm strong{font-size: 50px; line-height: 55px;}
.ban-itm p{font-size: 25px; line-height: 40px;}
.ban-itm p span {font-size: 33px;}
.top-head h1, .top-head h2, .top-head h3{font-size: 35px; line-height: 40px;}
.top-head p{font-size: 13px; line-height: 28px;}
.top-head p strong{font-size: 14px;}
.srv-box .texta h6{font-size: 20px;}
.srv-box .texta p{font-size: 13px; line-height: 23px;}
.srv-box.bxs3 .texta h5{font-size: 16px; line-height: 20px;}
.clint-txt p{font-size: 15px; padding: 15px 0;}
.clint-txt strong{font-size: 20px;}
.clirnt-pnel { padding: 30px;}
.footer_sec {padding: 80px 0;}
.main-menu li a {padding: 15px;}
.knwmor-btn{font-size: 13px; line-height: 45px; height: 45px;}
.ban-itm .heroLeft { padding: 10px 0;}
.ban-itm img { height: 300px; object-fit: cover;}
.welcom-sec {padding: 40px 20px;}
.srv-box > img {height: 325px; min-height: auto;}
.srv-box{margin-top: 25px;}
.vdo-icon img {width: 40px;}
.vdo-icon{font-size: 14px;}
.clint-img img { width: 90px; height: 90px; margin-top: -90px; border-width: 2px;}
.ftr-lgo img {width: 280px;}
.ftr-mnu ul li{font-size: 15px; padding: 0 15px;}

.familier-sec {padding: 20px 0 70px;}
.familir-box {padding-right: 10px;}
.our-sev-sec {padding: 30px 0 100px;}
.main-menu {padding-top: 50px;}
.familir-box-inr::before { top:0px; left:0px;}

/*about-sec*/
.about-sec .familir-box {padding-left: 20px;}
.abt-bread ol li{font-size: 15px;}

/*gallery-sec*/
.gallery-sec .nav-tabs li{font-size: 25px; line-height: 30px;}
.gallery-box-inr .gal-box.pic3 img { height: 250px;}

/*services-sec*/
.services-pnel.two .familir-box { padding-right: 20px;}
.services-pnel .familir-txt {padding-top: 0;}
.logo-slid .owl-prev {left: -25px;}
.logo-slid .owl-next{right: -25px;}
.about-sec.services .top-head h3{font-size: 25px; line-height: 30px;}
.top-head p{font-size: 14px; line-height: 22px;}
.banner-sec.inr .ban-itm img {height: 300px;}


/*contact-us*/
.cont-frm { padding-top: 30px;}

.familir-txt .list_content li{ font-size: 14px; line-height: 22px; }

.logos-btmMore .familir-txt .list_content li{ width: 50% !important;}


.logo-slid h3{ font:normal 25px/30px 'Cocogoose_Pro_Lighttrial'; }

.artistBox a.info { width:25px; height:25px; }
.artistBox:hover a.info img {width:25px; height:25px; }
.artistBox i { top: 60%; }




}




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



.navbar-brand { width: 130px; padding: 10px 0;}
.main-menu li a{font-size: 14px;}
.ban-itm strong{font-size: 40px; line-height: 45px;}
.ban-itm p{font-size: 20px; line-height: 32px;}
.ban-itm p span {font-size: 25px;}
.top-head h1, .top-head h2, .top-head h3{font-size: 30px; line-height: 35px;}
.top-head p{font-size: 13px; line-height: 23px;}
.top-head p strong{font-size: 14px;}
.srv-box .texta h6{font-size: 20px;}
.srv-box .texta p{font-size: 13px; line-height: 23px;}
.srv-box.bxs3 .texta h5{font-size: 16px; line-height: 20px;}
.clint-txt p{font-size: 15px; padding: 15px 0;}
.clint-txt strong{font-size: 20px;}
.clirnt-pnel { padding: 30px;}
.footer_sec {padding: 60px 0 30px;}
.main-menu li a {padding: 5px 10px;}
.knwmor-btn{font-size: 12px; line-height: 40px; height: 40px;}
.ban-itm .heroLeft { padding: 10px 0;}
.ban-itm img { height: 300px; object-fit: cover;}
.welcom-sec {padding: 30px 0;}
.srv-box > img {height: 325px; min-height: auto;}
.srv-box{margin-top: 25px;}
.vdo-icon img {width: 40px;}
.vdo-icon{font-size: 14px;}
.clint-img img { width: 90px; height: 90px; margin-top: -90px; border-width: 2px;}
.ftr-lgo img {width: 260px;}
.ftr-mnu ul li{font-size: 13px; padding: 0 10px;}
.calls{padding: 0px; font-size: 12px;}
.hed-top {top: 31px; right: 55px;}
.navbar-default .navbar-toggle{background: url(../images/menu-bar.png) no-repeat 0 0 !important; margin: 28px 0; border: none;
background-size: 30px !important; padding: 7px 4px;}
.navbar-default .navbar-toggle .icon-bar {background-color: transparent !important; }
.main-menu {padding-top: 0;}
.main-menu {padding-top: 0; margin: 0px;}
.navbar-collapse{padding: 0px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: inherit;}
.sos-mob{width: 100%; float: left; margin: 0px; padding: 15px 0 10px;}
.sos-mob li{padding: 0 7px;}
.sos-mob li a{padding: 0px;}
.top-head h1 br, .top-head h2 br, .top-head h3 br{display: none;}
.srv-box.bxs1 {padding: 0;}
.our-sev-sec{padding: 0 0 30px;}
.our-sev-sec .col-md-3{width: 50%; float: left;}
.ftr-mnu {  padding-top: 25px;}
.ftr-soc {padding-top: 25px;}
.ftr-copy {padding-top: 20px;}
.ourgal-sec .col-sm-3{width: 100%; float: left;}
.ourgal-sec .col-sm-5{width: 100%; float: left;}
.gal-box{width: 50%; float: left; }
.gal-box img{min-height: auto !important; height: 300px; object-fit: cover;}
.vdo-icon img{height: auto !important;}
.gal-box{padding: 0 5px;}
.header_sec{ position: relative; z-index: 99;}
.header_sec .container{ padding: 0px;}
.navbar-collapse{ background: #000; position: absolute; top: 100%; left: 0px; width: 100%;}
.header_sec .navbar-header{ padding: 0 15px;}
.main-menu li a{ padding: 5px 15px;}
.sos-mob li{ margin: 0px; padding: 0 4px 0 0;}
.sos-mob{ padding: 10px 15px;}


.familier-sec {padding: 20px 0 30px;}
.familir-box {padding-right: 0;}
.our-sev-sec {padding: 30px 0 60px;}
.familier-sec .col-sm-5{width: 42%; float: left;}
.familier-sec .col-sm-7{width: 58%; float: left;}
.familir-box-inr::before { top:0px; left:0px;}


/*about-sec*/
.about-sec .familir-box {padding-left: 20px;}
.abt-bread ol li{font-size: 14px;}
.about-sec .col-sm-5{width: 40%;}
.about-sec .col-sm-7{width: 60%;}


/*gallery-sec*/
.gallery-sec .nav-tabs li{font-size: 20px; line-height: 25px;}
.gallery-box-inr .gal-box.pic3 img { height: 250px;}

/*services-sec*/
.services-pnel.two .familir-box { padding-right: 20px;}
.services-pnel .familir-txt {padding-top: 0;}
.logo-slid .owl-prev {left: -13px;}
.logo-slid .owl-next{right: -13px;}
.about-sec.services .top-head h3{font-size: 25px; line-height: 30px;}
.top-head p{font-size: 14px; line-height: 22px;}

.services-pnel .col-sm-6{width: 50%; float: left;}
.services-pnel { padding: 15px 0;}
.banner-sec.inr .ban-itm img {height: 200px;}

/*contact-us*/
.cont-frm { padding-top: 30px;}
.contact-sec .col-sm-6{width: 50%; float: left;}
.cont-info-box p br{display: none;}

.familir-txt .list_content li{ font-size: 13px; line-height: 21px; }


.logos-btmMore .familir-txt .list_content li{ width: 50% !important;}
.logo-slid h3{ font:normal 25px/30px 'Cocogoose_Pro_Lighttrial'; }


.artistBox a.info { width:25px; height:25px; }
.artistBox:hover a.info img {width:25px; height:25px; }
.artistBox i { top: 60%; }



}



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

.our-sev-sec .col-md-3{width: 100%;}
.gal-box img { height: 250px;}
.vdo-icon img {width: 30px;}
.vdo-icon {font-size: 13px;}
.gal-box .overs::before { top: 10px; right: 10px; bottom: 10px; left: 10px;}
.clint-txt p { font-size: 14px; padding: 10px 0; line-height: 20px;}
.clint-txt p br{display: none;}
.ftr-lgo img {width: 240px;}
.ftr-mnu ul li {font-size: 12px; padding: 0 7px;}
.ftr-copy span{font-size: 14px;}
.ftr-copy p{font-size: 13px;}
.ftr-copy ul li{font-size: 14px;}


.familier-sec .col-sm-7{width: 100%;}
.familier-sec .col-sm-5{width: 100%;}
.familir-txt {padding-top: 30px;}
.familir-txt .top-head h3 br{display: none;}
.familier-sec{padding: 0px;}
.familir-box-inr img { height: 300px; object-fit: cover;}


/*about-sec*/
.about-sec .familir-box {padding-left: 0;}
.abt-bread ol li{font-size: 14px;}
.about-sec .col-sm-5{width: 100%; float: left;}
.about-sec .col-sm-7{width: 100%; float: left;}

/*services-sec*/
.services-pnel .col-sm-6{width: 100%; float: left !important;}
.services-pnel .familir-txt {padding-top: 30px;}
.services-pnel.two .familir-box {padding-right: 0;}
.logo-slid {margin-top: 25px;}


/*contact-us*/
.contact-sec .col-sm-6{width: 100%; float: left;}
.cont-info-box {padding: 6px 0;}
.contact-info.rt{padding-top: 30px;}


.familir-txt .list_content li{ background-position: left 7px;}

.artistBox a.info { width:25px; height:25px; }
.artistBox:hover a.info img {width:25px; height:25px; }
.artistBox i { top: 60%; }


}



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


.navbar-brand { width: 110px; }
.calls span{display: none;}
.ban-itm strong { font-size: 35px; line-height: 40px;}
.ban-itm p { font-size: 18px; line-height: 30px;}
.ban-itm p span {font-size: 20px;}
.ban-itm img {height: 250px;}
.top-head p { font-size: 14px; line-height: 22px;}
.srv-box > img { height: 250px;}
.gal-box{width: 100%; padding: 0px;}
.srv-box .hov-txt {
    -ms-transform: translateY(-45%);
    -webkit-transform: translateY(-45%);
    -moz-transform: translateY(-45%);
    -o-transform: translateY(-45%);
    transform: translateY(-45%);
    top: 45%;}
.navbar-default .navbar-toggle{margin: 23px 0;}
.hed-top { top: 27px;}


.pressBoxes .col-xs-6{ width:100%;}
.artistBox a.info { width:25px; height:25px; }
.artistBox:hover a.info img {width:25px; height:25px; }
.artistBox i { top: 60%; }

}


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


.ban-itm strong { font-size: 26px; line-height: 35px;}
.ban-itm p { font-size: 16px; line-height: 26px;}
.ban-itm p span { font-size: 17px;}
.top-head h1, .top-head h2, .top-head h3 {font-size: 25px; line-height: 29px;}
.srv-box .texta p { font-size: 15px; line-height: 20px;}
.srv-box .texta h6 { font-size: 17px;line-height: 19px;}


.logos-btmMore .familir-txt .list_content li{ width: 100% !important;}
}




