body{font-family:Poppins,sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}
p{margin-bottom:0;font-size:16px;color:#000;line-height:25px;margin-bottom:15px;text-align:justify}
p.medium{font-weight:600;font-size:18px}
.text-bxs{width:100%;float:left;padding:5px 0 0 0;display:block;line-height:21px;color:#000}
.padding-1{padding:10px 0 0 0!important}
a{text-decoration:none!important}
ul{padding:0;margin:0;list-style:none}
h1,h2,h3,h4,h5,h6{margin:0}
img{max-width:100%}
b,strong{font-weight:600}
b,p,strong{margin:0 0 5px 0}
.heading{font-size:38px;color:#ee1c25;font-weight:500;line-height:1.2;margin-bottom:17px;text-transform:uppercase;text-align:center}
h2{font-size:33px;color:#009fe1;font-weight:500;display:block;width:100%;margin:5px 0;text-align:center}
h3{font-size:23px;color:#18354f;font-weight:500;margin:18px 0 3px 0}
h4{font-size:20px;color:#e77200;font-weight:500;margin:18px 0 7px 0}
.heading3{font-size:33px;color:#0072b8;font-weight:500;line-height:1.2;margin-bottom:25px;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:40px}
.heading:after{content:"";width:84px;height:2px;background:#fab600;position:absolute;bottom:0;left:0;display:none}
.heading3:after{content:"";width:84px;height:2px;background:#fab600;position:absolute;bottom:0;left:0}
.heading.text-white:after{background:#fff}
.heading{position:relative;line-height:1}
.heading.head-small{text-transform:none}
.sr{width:8%}
.year-text b{font-size:30px;font-weight:600;margin:0}
.imgs-bxs-year img{width:100%;float:left;display:block}
.year-text{width:100%;float:left;display:block;color:#000}
.main-year{width:19.1%;float:left;background:#000;padding:3px;margin:5px}
.imgs-bxs-year{font-weight:900}
.main-year{width:48%;float:left;margin:20px 11px 20px 11px;text-align:center;background:#cbdd5a;display:block;padding:7px 7px 0 7px;height:auto}
.music-bx{width: 65%; margin:auto; padding: 10px; }
.audio-bx {width: 100%;;float: left;}
.text-left {
    text-align: center !important;}
.sitemap-main {width: 100%; float: left; height:329px;}
.sitemap-bx {width: 32%; margin: 7px;  height:308px; float:left;}
.sitemap-bx ul li { padding: 2px 0 2px 9px !important;border-left: 2px solid #000; margin:16px 0 0 0;}
.sitemap-bx ul li a {color: #000;}
.sitemap-bx ul ul li a {color: #ac1313;}

.sitemap-bx ul  ul{ width:100%;padding: 0 0 0 27px;  }
.sitemap-bx ul ul li{ font-size:15px; border-left:none;list-style: disclosure-closed;padding: 0 0 0 0px !important;margin: 0px 0 10px 0px;}
.sitemap-bx ul li{padding:10px 0 }
ul.menus li:first-child { padding-top: 0;}
 
.center{text-align:center}
.heading.text-center:after{left:50%;transform:translateX(-50%)}
.heading3.text-center:after{left:50%;transform:translateX(-50%)}
.heading1{font-size:39px!important;color:#fff;font-weight:600;margin-bottom:0;text-transform:uppercase;position:relative;padding:25px 0;background:rgb(39 60 79 / 75%);text-align:center}
.heading2{font-size:30px;color:#fab900;font-weight:500;line-height:1.2;margin-bottom:25px;text-transform:uppercase;position:relative;padding-bottom:18px}
.carousel-caption-one .heading2:after{background:0 0}
.heading2:after{content:"";width:84px;height:2px;background:#fab600;position:absolute;bottom:0;left:0}
.section-heading{text-align:center;margin-bottom:80px}
.section-heading h2{font-size:36px;font-weight:600;color:#1e1e1e}
.section-heading span{display:block;margin-top:15px;text-transform:uppercase;font-size:15px;color:#666;letter-spacing:1px}
.about-us p{font-size:18px;line-height:24px}
.career-job a:link{padding:20px;min-height:90px;width:22%;float:left;margin:10px;border:1px solid #1cbafb;border-left:4px solid #1cbafb}
.career-job a:visited{color:#1cbafb;color:#000}
.career-job a:hover{background:#cbdd5a;color:#000}
.form-group{margin:15px 0 0 0}
.about .col-lg-4{padding:0 0 0 30px}
.col-lg-4:last-child .contact-block::after{display:none}
@-webkit-keyframes jumper{
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
5%{opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes jumper{
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
5%{opacity:1}
100%{opacity:0}
}
.main-ul-li-div{width:100%;float:left;font-size:16px}
.main-ul-li-div b {font-weight: 500; }
.right-info{width:25%;float:left}
.right-info a{color:#fff}
ul.right-info li::after{content:"";width:2px;height:13px;background:#fff;position:absolute;left:0;top:11px}
ul.right-info li{position:relative;padding:0 4px 0 11px}
ul.right-info li.home::after{background:0 0!important}
.icons-info i{font-size:13px}
.left-info{width:62%;float:left}
.icons-info{width:13%;float:left;display:flex;justify-content:center}
.icons-info a{background-color:#fff;padding:2px 8px;border-radius:35px;margin:0 7px;color:#ee1c25}
ul.navbar-nav li.nav-item::after{content:"";width:2px;height:13px;background:#000;position:absolute;left:0;top:37px}
ul.navbar-nav li.nav-item{position:relative}
ul.navbar-nav li.about-us::after{background:0 0}
ul.navbar-nav li.login::after{background:0 0}
ul.navbar-nav li.enquire::after{background:0 0}
.test-moblie{display:none}
.align-items-v-center{display:flex;align-items:center;width:100%}
.pop-main{width:100%;height:1px}
.about h4{text-align:center;width:100%;margin:0;padding:0!important}
.full-img-bx-desktop{width:100%;float:left;text-align:center;padding:0;margin:20px 0 5px 0;display:block}
.full-img-bx-mobile{display:none}
.sub-header ul.left-info ul li:last-child{display:block!important}
.sub-header{background-color:#ee1c25;height:33px;line-height:33px;background:#ee1c25}
.sub-header ul li{display:inline-block}
ul.left-info{text-align:right}
.sub-header ul.left-info li{padding:0 15px;color:#fff}
.sub-header ul.left-info li{position:relative}
.sub-header ul.left-info li:after{content:"";width:1px;position:absolute;right:0;height:16px;background:rgba(255,255,255,.55);top:50%;transform:translateY(-50%);display:none}
.sub-header ul.left-info li i{font-size:20px;display:inline-block;vertical-align:top;line-height:20px;margin-top:5px}
.sub-header ul.left-info li i.fa-mobile{font-size:25px}
.sub-header ul.left-info li:last-child:after{display:none}
.sub-header ul.left-info li i,.sub-header ul.right-icons li a i{margin-right:10px}
.sub-header ul.left-info li a,.sub-header ul.right-icons li a{color:#fff;font-size:16px;font-weight:400}
li.follow-us a i{background:#fff;color:#006fb5;width:23px;height:23px;display:inline-block;text-align:center;line-height:25px;border-radius:50%;margin-right:0!important;font-size:15px!important;margin-left:8px!important}
li.follow-us a:hover i{background:rgba(255,255,255,.55)}
.sub-header ul.left-info li a img{margin-right:8px}
.sub-header ul.right-icons li a{color:#fff;transition:all .3s}
.sub-header ul.right-icons li a:hover{opacity:.75}
header{position:fixed;z-index:99;width:100%;background-color:#fff!important;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background:#fff;top:0}
header .navbar{padding:0;background:#cbdd5a}
.navbar .navbar-brand{float:left;margin-top:0;outline:0;padding:5px 0;width:9%!important}
.navbar .navbar-brand h2{color:#fff;text-transform:uppercase;font-size:24px;font-weight:700;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
#navbarResponsive{z-index:999}
.about-img{margin:0 0 10px 0}
.navbar-collapse{text-align:center}
.navbar .navbar-nav .nav-item{margin:0}
.navbar .navbar-nav a.nav-link{text-transform:capitalize;font-size:15px;font-weight:300;letter-spacing:0;color:#fff;transition:all .5s;margin-top:5px}
.navbar .navbar-nav a.nav-link{margin:0;padding:31px 1px;border:0!important;font-size:17px;color:#1b3145;text-transform:capitalize;font-weight:500;position:relative;margin:0 9px}
.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link:hover{color:#c65300;border-bottom:3px solid #25c3ae}
.navbar .navbar-toggler-icon{background-image:none}
.navbar .navbar-toggler{border:0;background-color:#fff;height:36px;outline:0;border-radius:0;position:absolute;right:15px;top:17px;padding:0}
.navbar .navbar-toggler-icon:after{content:'\f0c9';color:#013a7a;font-size:21px;line-height:26px;font-family:FontAwesome}
.navbar .navbar-nav .nav-item a:before{content:"";position:absolute;top:-1px;width:100%;left:0;height:3px;background:#fab600;opacity:0;transition:.all .5s ease;transition:all .5s}
.navbar .navbar-nav .nav-item a:hover:before{opacity:0}
.navbar .navbar-nav a.nav-link.request-quote:before{display:none}
.navbar .navbar-nav a.nav-link.request-quotee:before{display:none}
.navbar .navbar-nav a.nav-link.request-quote{background:#fd950f;padding:8px 16px;margin:20px 0;color:#000;font-weight:400;border-radius:10px;transition:all .5s ease;transition:all .5s}
.navbar .navbar-nav a.nav-link.request-quotee{background:#ff6c00;padding:8px 16px;margin:20px 13px 0 0;color:#000;font-weight:400;border-radius:10px;transition:all .5s ease;transition:all .5s}
.navbar .navbar-nav a.nav-link.request-quote:before{content:"";width:20px;height:20px;position:absolute;background:url(../images/quote-icon.png) no-repeat right center;right:20px;display:none;left:auto;top:50%;transform:translateY(-50%);opacity:1}
.navbar .navbar-nav a.nav-link.request-quotee:before{content:"";width:20px;height:20px;position:absolute;background:url(../images/quote-icon.png) no-repeat right center;right:20px;display:none;left:auto;top:50%;transform:translateY(-50%);opacity:1}
a.read-more.quote-btn{position:relative;padding-right:50px}
.quote-btn:before{content:"";width:20px;height:20px;position:absolute;background:url(../images/quote-icon.png) no-repeat right center;right:20px;display:block;left:auto;top:50%;transform:translateY(-50%);opacity:1}
.navbar .navbar-nav a.nav-link.request-quote{position:relative}
.navbar .navbar-nav a.nav-link.request-quote:hover{background:#ee1c25;color:#fff}
.navbar .navbar-nav a.nav-link.request-quotee{position:relative}
.navbar .navbar-nav a.nav-link.request-quotee:hover{background:#29abe1;color:#fff}
.navbar .navbar-nav a.nav-link:after{content:"";height:16px;width:1px;background:#000;position:absolute;right:-12px;top:50%;transform:translateY(-50%);display:none;border:0}
.navbar .navbar-nav .nav-item.no-devider a.nav-link:after{display:none}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-slider{margin:0;padding:0!important}
.slick-slide{float:left;padding:0}
.map-location {width: 100%; height: 500px;padding: 0px 0 !important;}
.carousel-item{background-size:cover;background-position:center center;background-repeat:no-repeat;height:582px}
.slide1{background-image:url(../images/slide_01.jpg)}
.slide2{background-image:url(../images/slide_02.jpg)}
.slide3{background-image:url(../images/slide_03.jpg)}
.slide4{background-image:url(../images/slide_04.jpg)}
.slide5{background-image:url(../images/slide_05.jpg)}
.carousel-caption-txt{text-align:center;width:50%;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}
.carousel-caption-txt{text-align:center;width:50%;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}
.carousel-caption{position:static}
.carousel-caption-txt p.heading2{color:#fff;font-size:20px!important;font-weight:500;line-height:1;margin-bottom:0;max-width:100%;margin-left:15%;background:rgb(238 28 37 / 80%);padding-bottom:0;padding:15px 26px;text-align:center}
.scroll-bxx{display:block;float:left;width:100%}
div#carouselExampleControls{background:#013a7a}
.carousel-indicators{bottom:0}
.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
section{padding:40px 0}
.p-50{padding:45px 0}
.bg-grey{background:#f2f2f2}
.btn-primary{background-color:#c44107;border-color:#c44107;border-radius:30px;padding-left:20px;padding-right:20px}
.btn-primary:active,.btn-primary:hover{background-color:#c44107;border-color:#c44107}
.padding{padding:18px 0}
.fa-download::before{content:"\f019"}
.fas{font-family:"Font Awesome 5 Free"}
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-download::before{content:"\f019"}
.bg-yellow{background:#f3b100}
.facilities-main-bx{width:100%;float:left;margin:0 0 20px 0;background:#fcd2d3;display:block}
.facilities-main{width:100%;float:left;border-bottom:1px solid #c3c8ca}
.facilities-main p{margin:0}
.yellow-light-color{background:#cbdd5a;font-weight:600!important;font-size:17px!important}
.whites-light-color{background:#cbdd5a;font-weight:600!important;font-size:17px!important}
.blue-light-color{background:#85d9fc;font-weight:600!important;font-size:17px}
.light-colors{background:#d2f1fe}
.red-light{background:#fde8e9}
.blue-light{background:#e8f8ff}
.fa,.fas{font-weight:900}
.facilities-title-01{width:25%;padding:13px;float:left;font-weight:500;font-size:20px;display:block}
.facilities-title-02{width:75%;padding:13px;float:left;display:block}
.lighx-main-bx{width:100%;margin:0 0 35px 0;float:left}
.lighx-bx{width:19.1%;float:left;background:#000;padding:3px;margin:5px}
.main-bxss{width:31%;float:left;margin:2px 11px 10px 11px;text-align:center;background:#e3e3e3;display:block;padding:5px;height:auto}
.main-bxs{width:31%;float:left;margin:2px 11px 10px 11px;text-align:center;background:#e3e3e3;display:block;padding:12px 12px 10px 12px}
.imgs-bxs{width:100%;float:left;display:block}
.imgs-bxs img{width:100%;height:auto}
.text-bxss{width:100%;float:left;padding:5px 0 0 0;display:block;line-height:21px;color:#000}
.text-bxs{width:100%;float:left;padding:15px 0 0 0;display:block}
.text-bxs p{text-align:center}
.table-main-bx{width:100%;height:auto;float:left;display:block;margin:0 0 25px 0}
.table-main-bxx{width:100%;height:auto;float:left;display:block;margin:0 0 25px 0;overflow:none}
.gender-bx{width:55%;padding:2px;display:inline-block}
.thanks-bx{width:100%;float:left}
table,td,th{border:1px solid #bfbfbf;text-align:left}
table{border-collapse:collapse;width:100%;margin:15px 0}
td,th{padding:10px}
section.about-main{background:#cbdd5a;position:relative}
section.bg-blue{background:#30c1fd}
section.home-about .heading{margin-top:50px}
section.about-main:before{content:"";width:36%;position:absolute;left:0;background:#fff url(../images/about-main.jpg) no-repeat 100% center;background-size:auto 100%;height:100%;top:0}
.about-content.right{padding-left:12px}
.about-content .left{text-align:left}
.about-img img{border:5px solid #fff}
.col-lg-6 ul li{font-size:16px;font-weight:400;position:relative;padding:1px 0;padding-left:30px;margin-bottom:8px;background:url(../images/bullet-black.png) no-repeat left top;text-align:justify}
.hindi-fonts{font-family:'Tiro Devanagari Hindi',serif;font-size:24px!important;font-weight:400;line-height:29px;text-align:center}
p.big{font-size:24px;font-weight:500}
.text-black{color:#000}
.form-group label{min-width:37%;margin-right:25px}
.form-group label:after{content:":";float:right}
.form-group input,textarea{border:1px solid #ccc;padding:5px 10px;max-width:54%}
.form-group input{width:auto}
.captcha-part{width:80%;max-width:60%;display:inline-block}
.captcha-part input{width:45%;display:inline-block!important;margin-right:15px}
.captcha-part .captcha-img{width:45%;display:inline-block}
.counter-icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}
.count-area-content{padding-left:80px;position:relative;margin-top:38px;color:#fff}
.count-digit{margin:0;color:#fff;font-weight:500;font-size:48px;line-height:1}
.count-digit:after{content:"+"}
.count-title{font-size:16px;font-weight:500;line-height:1.2}
.pl-30{padding-left:30px}
.pr-30{padding-right:30px}
.button{text-align:left;width:100%;float:left}
.about-us-bx{width:100%;float:left;background:#ee1c25;text-align:center;color:#ffef00;padding:10px;margin:0 0 30px 0;font-size:35px;font-weight:600}
.team-text-full-bx a.read-more,input.read-more{padding:8px 25px;margin:0}
a.read-more,input.read-more{background:#55c48b;padding:13px 35px;border:0;margin:15px 0;cursor:pointer;color:#fff;font-weight:400;border-radius:10px;margin-top:14px;display:inline-block;transition:all .5s;background:#ee1c25;text-decoration:none}
a.read-more:hover{opacity:.8}
a.read-more.read-more2{font-size:16px;text-transform:uppercase;background:#fab900;background:linear-gradient(90deg,#fab900 0,#f3480f 100%)}
a.read-more.read-more2:hover{background:#00a5e6;background:linear-gradient(90deg,#00a5e6 0,#006fb5 100%)}
.divider{background:linear-gradient(to right,#ef1c23 0,#ef1c23 50%,#e89302 50%,#e89302 100%);height:14px}
ul.listing li{font-size:16px;font-weight:400;position:relative;padding:1px 0;padding-left:35px;margin-bottom:8px;background:url(../images/bullet.png) no-repeat left top;text-align:justify}
.contact-block{margin:15px 0 0 0;text-align:center}
.contact-block::after{content:"";width:1px;height:100%;position:absolute;right:-16px;background:#b2b2b2;top:0}
.contact-text h3{font-size:24px;font-weight:500;text-transform:uppercase;color:#f34a0f !important;margin-top:10px;margin-bottom:8px}
section#location{height:500px;margin:30px 0 0 0}
.contact-icon{width:45%;margin:0 auto 20px auto;background:#cbdd5a;padding:30px;border-radius:120px}
.contact-text{width:100%;margin:auto}
.contact-text p{text-align:center}
section#location{height:500px;margin:0}
.team-full-bx{width:100%;float:left;height:auto;padding:0;margin:0 0 6px 0}
.team-full-bx .button{margin:0 0 30px 0}
.team-full-bxx{width:100%;float:left;height:auto;padding:12px;margin:12px 0;background:#d7eaf2}
.bg-yellow-color{background-color:#f0edbd}
.team-main-bx{width:23.5%;float:left;height:auto;margin:10px 8px;background:#fff;padding:5px}
.team-image-bx{width:100%;float:left;height:auto}
.team-image-bx img{width:100%;height:auto}
.team-text-bx{width:100%;float:left;text-align:center;padding:10px 10px 0 10px;height:auto}
.team-full-bx ul{padding:0;margin:2px 0 5px 0}
.team-full-bx ul li{padding:0 0 0 34px;margin:0;background:url(../images/bullet-black.png) no-repeat left top;padding:1px 0 9px 30px}
.red-color{color:#cf0e16;font-size:16px;font-weight:500}
.blue-colorrs{color:#0093d0;font-size:20px!important;font-weight:600;text-align:center}
.blue-colorr{color:#0093d0;font-size:25px!important;font-weight:600}
.team-text-full-bx{width:75%;float:left;height:auto;padding:5px 15px}
.paading-bottoms{margin:30px 0 0 0}
.contact-map iframe{width:100%;height:500px}
.gallery-main-bx{width:100%;float:left;margin:0 0 50px 0}
.gallery-main{width:23%;float:left;background-color:#e3e3e3;padding:8px;margin:10px}
.gallery-img{width:100%;float:left;background-color:red;height:auto}
.gallery-text{width:100%;float:left;padding:10px 0 0 0;text-align:center}
p.product-name{font-size:20px;color:#01849f;line-height:1.1}
.button-more{width:52px;height:52px;position:absolute;right:0;bottom:0;background:url(../images/button-more.jpg) no-repeat center/cover;transition:all .3s ease;cursor:pointer;transition:all .3s ease}
.button-more:hover{filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, .4))}
.owl-nav{max-width:1170px;padding:0 15px;position:absolute;top:-94px;left:50%;width:100%;transform:translateX(-50%);text-align:right}
div#parentHorizontalTab{margin-top:20px!important}
.product-img{text-align:center}
.color-reds{color:red;font-weight:600}
section.why-work-with-us{position:relative}
h3 a  {color: #f34a0f !important;}
.why-us-img{position:absolute;right:0;width:50%;top:0;background:url(../images/why-us-img.png) no-repeat left bottom;bottom:60px}
.why-us-img.left{right:auto;left:0}
.why-us-content.right{padding-left:40px}
.why-us-img.left.quote{bottom:0}
.why-us-img.left.quote{background:url(../images/quote-img.jpg) no-repeat right center;background-size:cover}
section.services{background:url(../images/services-bg.jpg) no-repeat center;background-size:cover}
section.services{float:left;width:100%}
.services-block-outer{margin:0 -15px}
.services-block{width:20%;padding:0 15px;float:left;text-align:center;transition:all .5s ease}
.services-block:hover{margin-top:-10px}
.services-block p{color:#fff;margin-top:20px}
section.services{float:left;width:100%;padding:125px 0}
.services-block-outer{margin:0 -15px;margin-top:30px}
.owl-carousel .owl-stage-outer{background:0 0}
.owl-carousel.testimonial-carousel{text-align:center}
.testimonial-item{max-width:840px;display:inline-block;padding:30px 80px;border:2px solid #fff;position:relative}
.testimonial-item p{color:#fff;font-size:20px}
.testimonial-item p.name{font-size:22px;font-weight:600;margin-bottom:3px}
.testimonial-item p.desg{font-size:18px;font-weight:600;margin-bottom:30px}
.testimonial-item:before{content:"";width:145px;height:115px;position:absolute;background:#f3b100 url(../images/quote1.png) no-repeat center;left:-60px;top:-65px}
.testimonial-item:after{content:"";width:145px;height:115px;position:absolute;background:#f3b100 url(../images/quote2.png) no-repeat center;right:-30px;bottom:-20px}
.testimonial-carousel .owl-dot{display:inline-block;margin:0 5px;width:22px;height:4px;border-radius:0;background-color:#fff!important;border:1px solid #fff!important;position:relative}
.testimonial-carousel .owl-dot.active{background-color:#000!important;border:1px solid #000!important}
.related-products-carousel .owl-dots{text-align:center}
.related-products-carousel .owl-dot{display:inline-block;margin:0 5px;width:22px;height:4px;border-radius:0;background-color:#efefef!important;border:1px solid #efefef!important;position:relative}
.related-products-carousel .owl-dot.active{background-color:#000!important;border:1px solid #000!important}
.owl-carousel.testimonial-carousel .owl-stage-outer{overflow:visible}
section.testimonials .container{overflow:hidden}
section.testimonials .owl-dots{position:absolute;left:0;right:0;bottom:25px}
footer{background:#273c4f;padding:50px 0;background-size:cover;color:#fff;clear:both;margin:10px 0 0 0}
.footer-item{width:33.3333333%;padding-left:30px;float:left}
.footer-item.footer-item1{width:36%;padding-left:0;border:0}
.footer-item.footer-item2{width:37%;padding-left:0;border:0}
.footer-item.footer-item3{width:27%}
.footer-item.footer-item5{width:100%;border:0}
.footer-item.footer-item5 ul.menu-list ul li:first-child:hover{padding-left:0}
footer .footer-item.footer-item5 ul.menu-list li{list-style:none;padding:0;padding-left:60px}
footer .footer-item.footer-item5 ul.menu-list li.call{background:url(../images/call.png) no-repeat left center}
footer .footer-item.footer-item5 ul.menu-list li.mail{background:url(../images/mail.png) no-repeat left center}
footer .footer-item.footer-item5 ul.menu-list li.address{background:url(../images/address.png) no-repeat left center}
footer .footer-item.footer-item5 li:before{display:none}
footer .footer-item.footer-item5 ul.menu-list li a{font-size:27px;color:#fff}
footer .footer-item.footer-item5 ul.menu-list li a span{line-height:24px;margin:5px 0 0 0;font-size:16px;font-weight:300;display:block}
.footer-follow{font-size:27px;font-weight:500;margin-top:25px}
.footer-follow a{background:#fff;color:#273c4f;width:35px;height:35px;display:inline-block;text-align:center;line-height:35px;border-radius:50%;margin-right:13px;font-size:21px}
footer ul.menu-list li{margin-bottom:13px}
footer ul.menu-list li li{margin-bottom:8px;line-height:1.1}
footer ul.menu-list li:last-child{margin-bottom:0}
footer ul.menu-list li a{font-size:17px;color:#fff;transition:all .3s;font-weight:400;margin-bottom:8px;display:inline-block;width:100%;line-height:1}
footer ul.menu-list li li a{color:#fff;font-size:16px;text-transform:none;line-height:14px!important;text-transform:capitalize;font-weight:400}
.footer-item-last ul.menu-list ul li{width:50%;float:left}
footer ul.menu-list li a:hover{color:rgba(255,255,255,.55)}
footer ul.menu-list li:first-child{padding-top:0}
footer ul.menu-list>li:first-child+li{margin-top:12px}
footer ul.menu-list li{position:relative}
footer ul.menu-list li li{padding:0;padding-left:0;background:url(../images/footer-bullet.png) no-repeat left 7px;transition:all .3s}
footer ul.menu-list li ul{margin-top:0;border-top:0;padding-top:5px}
footer ul.menu-list li li:after{display:none}
ul.menu-list>li:last-child:after{display:none}
footer ul.menu-list li li:hover{padding-left:5px}
footer ul.menu-list li li:hover a{color:rgb(255 255 255 / 55%)}
.footer-item.footer-item5 li a i{background:#fff;color:#00a2e4;width:33px;height:33px;display:inline-block;text-align:center;line-height:33px;border-radius:50%;margin-right:10px}
.footer-item.footer-item5 li a{text-align:left;margin-bottom:0;margin-top:8px;text-transform:none}
.footer-item.footer-item5 li a i.fa.fa-envelope-o{font-size:20px}
.footer-item.footer-item5 li a i.fa.fa-mobile{font-size:31px}
.footer-item.footer-item5 li a span{line-height:33px;display:inline-block;vertical-align:top}
.footer-item ul.menu-list li{position:relative;padding-left:10px}
.footer-item ul.menu-list li:before{content:"";width:2px;height:15px;background:#fff;position:absolute;left:0;top:4px}
.footer-item ul.menu-list li li:before{content:"";width:10px;height:10px;border-radius:50%;color:#9dc5ea;background:#9dc5ea}
.footer-item ul.menu-list li li{padding-left:16px}
.footer-item ul.menu-list li li a{color:#9dc5ea}
.sub-footer{background-color:#1cbafb;text-align:center;padding:25px 0;margin-top:50px}
.sub-footer p{color:#fff;font-weight:500;margin:0;font-size:14px}
.sub-footer a{color:#fff;text-decoration:underline!important}
.page-heading{text-align:center;background-image:url(../images/page-heading-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:230px 0 150px 0;color:#fff}
.page-heading h1{text-transform:capitalize;font-size:36px;font-weight:700;letter-spacing:2px;margin-bottom:18px}
.page-heading span{font-size:15px;text-transform:uppercase;letter-spacing:1px;color:#fff;display:block}
section.clients{clear:both}
.fa-download::before{content:"\f019"}
.white-light-color{background-color:#fff}
.white-light-color td:last-child,th:last-child{text-align:center}
.devider:after{content:"";width:1px;background:#eee;position:absolute;right:0;top:5px;bottom:0}
.devider{position:relative}
div#logo-carousel{margin-top:30px}
ul.dropdown-menu{border-radius:0;margin:0;min-width:270px;background:#00a2e3;border:0}
ul.dropdown-menu li a:before{display:none}
ul.dropdown-menu li a{padding:8px 15px;display:inline-block;color:#000;font-weight:500;width:100%}
ul.dropdown-menu li a{border-bottom:1px solid rgba(255,255,255,.3);transition:all .3s;font-size:14px}
ul.dropdown-menu{padding:0}
ul.dropdown-menu li:last-child a{border-bottom:0}
ul.dropdown-menu li a:hover{color:#fff;background:#25c3ae}
ul.dropdown-menu li{width:100%;float:left}
ul.dropdown-menu li a{color:#fff;background:#1b3145}
ul.dropdown-menu li a{border-right:1px solid rgba(255,255,255,.3)}
ul.dropdown-menu li:nth-child(2n+2) a{border-right:0 solid rgba(255,255,255,.3)}
ul.dropdown-menu li a:hover{background:#ee1c25}
ul.list li{margin-bottom:15px;padding-left:30px}
ul.list li{color:#000;background:url(../images/bullet.png) no-repeat left 8px}
ul.list.white li{color:#fff;background:url(../images/white-bullet.png) no-repeat left 8px}
.sub-header ul.left-info li:last-child{padding-right:0}
section#products{padding-bottom:10px}
.heading1{animation-name:fadeInUpSD;animation-duration:1s}
.heading2{animation-name:fadeInUpSD;animation-duration:1s}
@-webkit-keyframes fadeInUpSD{
0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpSD{
0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.dropdown-toggle::after{display:none}
.bg-light-blue{background:#edf6f8}
.contact-col{text-align:center}
.contact-col{border-right:1px solid #ddd}
#inside-header,div#carouselExampleControls{margin-top:115px}
.header-scrolled{position:fixed;top:0;width:100%;box-shadow:0 8px 6px -6px rgba(0,0,0,.2)}
#inside-header{min-height:275px}
#inside-header.listing{background:url(../images/listing.jpg) no-repeat center;background-size:cover}
#inside-header.about{background:url(../images/about-header.jpg) no-repeat center;background-size:cover;min-height:325px}
#inside-header.admissions{background:url(../images/admissions-header.jpg) no-repeat center;background-size:cover;min-height:325px}
#inside-header.curriculum{background:url(../images/curriculum-header.jpg) no-repeat center;background-size:cover;min-height:325px}
#inside-header.events{background:url(../images/events-header.jpg) no-repeat center;background-size:cover;min-height:325px}
#inside-header.festival{background:url(../images/festivals-header.jpg) no-repeat center;background-size:cover;min-height:325px}
#inside-header.contact{background:url(../images/contact-header.jpg) no-repeat center;background-size:cover;min-height:325px}
#inside-header.facilities{background:url(../images/facilities-header.jpg) no-repeat center;background-size:cover;min-height:325px}
.breadcrumb{background:#fffab3;padding:10px 0;margin:0;float:left;width:100%}
.breadcrumb~section{clear:both}
.breadcrumb ul{text-align:center}
.breadcrumb ul li{display:inline}
.breadcrumb ul li,.breadcrumb ul li a{font-size:15px;font-weight:500;color:#000}
.breadcrumb ul li{padding:0 8px;position:relative}
.breadcrumb ul li:after{content:"|";position:absolute;right:-3px;top:0}
.breadcrumb ul li:last-child:after{display:none}
div#parentHorizontalTab2 ul.resp-tabs-list li.active{border-bottom:none;background:#0089be!important;border-color:#0089be!important;color:#fff!important}
div#parentHorizontalTab2 ul.resp-tabs-list li.active span{background:0 0}
.product-list{border:2px solid #e1e1e1;padding:18px;margin-bottom:30px}
.product-name{font-size:20px;font-weight:500;text-align:center;margin:15px 0 7px}
.product-name p{margin:0;color:#0089be;font-size:20px}
.product-listing{margin-top:30px}
.product-detail .product-img{border:2px solid #e1e1e1;padding:12px;margin-bottom:30px}
.product-detail .product-info{padding-left:15px;padding-top:30px}
.product-detail .product-info .heading{font-size:38px}
.product-detail .product-info .button{margin-top:25px}
.specification-tab div#parentHorizontalTab{margin-top:0!important}
.specification-tab .resp-tabs-container{background:0 0}
section.related-products .product-list{padding:12px}
section.related-products .product-name p{font-size:16px;font-weight:500}
.bold-600 td{font-weight:600}
@media all and (min-width:1920px){
header .navbar{background:#cbdd5a}
}
@media all and (min-width:992px){
p{font-size:15px;text-align:justify;line-height:22px}
.about-content p{font-size:17px;text-align:center}
.navbar .nav-item .dropdown-menu{display:none}
.navbar .nav-item:hover .dropdown-menu{display:block}
.navbar .nav-item .dropdown-menu{margin-top:0}
}
@media all and (max-width:1367px){
.carousel-item{background-position:60% center}
p.product-name{font-size:20px}
.heading1{font-size:33px!important}
.carousel-caption-txt p.heading2{font-size:18px!important}
}
@media all and (max-width:1280px){
section.about-main{background:linear-gradient(to right,#fff 0,#fff 30%,#ebf360 30%,#ebf360 100%)}
section.about-main::before{background-position:50% center;width:35%}
.heading1{line-height:1.2}
}
@media (max-width:1024px) and (min-width:993px){
.carousel-caption-txt{right:-32px}
.navbar-expand-lg .navbar-toggler{display:inline-block}
#navbarResponsive{z-index:99999;position:absolute;top:100%;left:0;width:100%;text-align:center;background-color:#fff;box-shadow:0 10px 10px rgb(0 0 0 / 10%);display:none!important}
.nav-link{display:block;padding:.5rem 1rem}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}
.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column!important;flex-direction:column!important;padding-left:0;margin-bottom:0;list-style:none;width:100%}
.navbar .navbar-nav a.nav-link{padding:15px 0;color:#000!important;text-align:left}
.navbar .navbar-nav a.nav-link.request-quote{width:auto;margin:17px 12px;color:#fff!important}
.navbar .navbar-nav a.nav-link.request-quotee{width:auto;margin:17px 12px;color:#fff!important}
.dropdown-toggle::after{float:right;background:url(../images/footer-bullet.png) no-repeat 40% 5px;width:20px;height:20px;border:0;transform:rotate(90deg)}
.navbar .navbar-nav .nav-item a:before{display:none}
.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link:hover{color:#0071b7!important}
.navbar .nav-item:hover .dropdown-menu{width:100%}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:static;float:none}
.dropdown-toggle::after{display:inline-block}
}
@media (max-width:992px){
.main-bxss{width:30%;float:left;margin:11px;text-align:center;background:#e3e3e3;display:block;padding:10px;height:220px}
ul.navbar-nav li.nav-item::after{background:0 0}
.right-info{display:none}
.test-moblie{display:block}
.left-info{width:100%;display:flex;flex-direction:column;align-items:center}
.icons-info{width:100%}
.icons-info a{margin:0 5px}
.container{max-width:820px}
.about-content{text-align:justify}
.text-left{text-align:center!important}
ul.listing li{text-align:left}
.team-main-bx{margin:10px 0;width:25%}
.team-full-bx{text-align:center}
.team-text-full-bx{width:75%;padding:5px 12px;text-align:left}
.button{text-align:left}
#inside-header.about,#inside-header.admissions,#inside-header.contact,#inside-header.curriculum,#inside-header.events,#inside-header.facilities,#inside-header.festival,#inside-header.listing{min-height:110px;margin:145px 0 0 0}
#inside-header.facilities{min-height:125px;margin:132px 0 0 0}
.navbar .navbar-brand{position:static;left:30px;top:10px}
a.navbar-brand img{max-width:100%}
#inside-header,div#carouselExampleControls{margin-top:75px}
.navbar .navbar-brand{width:25%!important;padding-right:2px;margin:0}
.navbar:after{display:none}
#navbarResponsive{z-index:99999;position:absolute;top:100%;left:0;width:100%;text-align:center;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.1)}
.navbar .navbar-nav .nav-item{border-bottom:1px solid #eee;background:#1b3145}
.navbar .navbar-nav .nav-item:last-child{border-bottom:none}
.navbar .navbar-nav a.nav-link{padding:10px 0;color:#fff!important;text-align:left}
.navbar .navbar-nav a.nav-link.request-quote{width:auto;margin:17px 12px;color:#fff!important}
.navbar .navbar-nav a.nav-link.request-quotee{width:auto;margin:17px 12px;color:#000!important}
.navbar .navbar-toggler{top:17px}
.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link:hover{color:#0071b7!important;border-bottom:none!important}
.owl-nav{position:static;text-align:center;transform:none;margin-top:30px}
p.product-name{font-size:18px;margin:0}
a.button-more{width:35px;height:35px;top:15px}
span.client-logo{width:50%;float:left;padding:0 10px}
.navbar-expand-lg>.container{padding:0 15px}
.carousel-item{height:400px}
.carousel-caption-txt{width:80%}
.heading1{font-size:27px}
.heading2{font-size:9px}
p.heading2 br{display:none}
.navbar .navbar-nav a.nav-link:after{display:none}
.navbar .navbar-nav a.nav-link.dropdown-toggle::after{display:block;float:right;background:url(../images/mobile-arrow.png) no-repeat 40% 5px;width:20px;height:20px;border:0;transform:rotate(90deg);transform:rotate(90deg);right:auto;top:auto;position:static}
.navbar .navbar-toggler{background-color:transparent}
.navbar .navbar-toggler-icon{background-color:#fff;padding:7px 10px;width:100%;height:auto}
.navbar .navbar-nav .nav-item a:before{display:none}
.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link:hover{color:#fff!important}
li.nav-item.dropdown ul.dropdown-menu.dropdown-menu-end{background:rgba(0,0,0,.1)}
.sub-header ul.left-info li:last-child{padding-right:0}
.dropdown-toggle::after{display:inline-block}
.navbar .navbar-nav .nav-item:last-child{display:none}
.request-quote-footer{display:block}
.sub-footer{margin-top:0;margin-bottom:44px}
span.client-logo img{min-height:100px}
ul.dropdown-menu li{width:100%;float:none}
ul.dropdown-menu{min-width:unset}
.footer-item,.footer-item.footer-item1{width:33.33333%;margin-bottom:20px}
.footer-item.footer-item5{padding-left:0}
footer .footer-item.footer-item5 ul.menu-list li{width:33.333333333%;float:left;vertical-align:top}
.why-us-img{position:static;width:100%;float:left;min-height:350px;margin-bottom:30px}
section.why-work-with-us{padding-top:0}
.why-us-content.right{padding-left:0}
li.nav-item.dropdown ul.dropdown-menu.dropdown-menu-end{display:none}
li.nav-item.dropdown.show ul.dropdown-menu.dropdown-menu-end.show{display:block}
section.about-main::before{width:100%;height:360px;background-size:auto 100%;background-color:#fff}
section.about-main{padding-top:400px;background:#cbdd5a}
.offer .about-img{margin-top:30px}
section.why-work-with-us .about-img img{margin:50px auto 30px;display:block}
.career-job a:link{padding:15px;min-height:130px;width:23%;float:left;margin:5px}
}
@media (max-width:767px){
header .navbar{background:#cbdd5a}
.about-info .right-content{margin-right:0;margin-bottom:30px}
.footer-item,.footer-item.footer-item1,.footer-item.footer-item2,.footer-item.footer-item3,.footer-item.footer-item5,footer .footer-item.footer-item5 ul.menu-list li{width:100%;padding:0}
footer .footer-item.footer-item5 ul.menu-list li a{font-size:22px}
footer .footer-item.footer-item5 ul.menu-list li{padding-left:60px}
footer ul.menu-list li li a{line-height:1.5!important}
.main-year {width: 100%;}
.sitemap-bx {width: 100%;margin:0px 0px;height: auto;}
.sitemap-main {height: 867px;}
.heading{font-size:27px}
p.big{font-size:18px}
.heading1{font-size:17px!important;padding:15px 0}
.carousel-caption-txt p.heading2{font-size:12px!important;padding:3px;max-width:unset;margin-left:0}
.carousel-caption-txt{width:90%;bottom:17px}
.sub-header ul.left-info li:nth-child(3){display:none}
.sub-header ul.left-info li{margin-right:7px}
.about .container{max-width:94%;padding:0 10px}
.sub-header ul.left-info li i,.sub-header ul.right-icons li a i{margin-right:5px}
section{padding:25px 0}
.contact-block{margin:0}
h2{font-size:27px}
.footer-follow{float:left;margin:20px 0 0 0}
.footer-item,.footer-item.footer-item2{margin-bottom:20px}
.footer-item ul.menu-list li li a{margin:0;line-height:17px!important}
.team-full-bx ul li{text-align:justify;background:url(../images/bullet-black.png) no-repeat left top;margin:5px 0}
.gallery-main{width:46%;padding:7px;margin:5px}
.about .col-lg-4{padding:0}
.yellow-light-color{width:50%}
.whites-light-color{width:50%}
.table-main-bx{margin:10px 0}
.table-main-bxx{overflow:scroll}
.blue-light-color{width:50%!important}
.facilities-title-01{width:100%}
.facilities-title-02{width:100%}
.about-content ul li{text-align:justify}
.about-us-bx{font-size:18px;line-height:22px;margin:0 0 10px 0;padding:8px}
.footer-item{margin-bottom:5px}
.sub-header .col-md-4,.sub-header .col-md-8{max-width:50%}
.sub-header ul.left-info li{padding:0}
.sub-header ul.left-info li a,.sub-header ul.right-icons li a{font-size:12px}
.sub-header ul.left-info li.follow-us,.sub-header ul.left-info li:after{display:none}
.carousel-item{height:110px;margin:98px 0 0 0}
.counter-icon{top:0;transform:none}
.count-area-content{padding-left:0;padding-top:84px}
.testimonial-item:after,.testimonial-item:before{background-size:50px;width:100px;height:50px}
.testimonial-item:before{left:-30px;top:-30px}
.testimonial-item{padding:50px 30px}
.footer-item.footer-item5 ul.menu-list li{width:100%}
.footer-item.footer-item5{margin:10px 0 0 0}
.footer-item.footer-item5{margin:10px 0 0 0}
.about-img{margin:7px 0 13px 0}
.hindi-fonts{font-size:17px!important;line-height:28px}
.heading{margin:10px 0}
.paading-bottoms{margin:0 -15px -15px -15px}
.table-main-bx{margin:10px 0}
.scroll-bxx{overflow-y:scroll;display:block}
.about-content.right{padding-left:0}
.main-bxs{width:100%;margin:5px 0 15px 0}
.table{margin:5px 0}
.about{padding:20px 0!important;display:flow-root list-item}
.table-main-bx img{margin:10px 0 0 0}
footer{padding:30px 0!important}
footer .footer-item.footer-item5 ul.menu-list li.mail a:link span{font-size:14px!important}
.sub-header{height:80px;line-height:25px}
ul.left-info li:last-child{display:block!important}
#inside-header{min-height:250px}
.form-group label{margin-right:14px}
.gender-bx input{margin:10px}
.captcha-part,.form-group input{max-width:100%}
.form-group label{min-width:50%;margin:14px 0 5px 0}
.gender-bx{width:100%}
.team-main-bx{width:100%}
.team-text-full-bx{width:100%;text-align:center;padding:1px}
.button{text-align:center}
.align-items-v-center{display:block}
table,td,th{font-size:15px}
.lighx-bx{width:48%;padding:2px;margin:2px}
.form-group{margin:5px 0}
.main-bxss{width:93%;padding:10px;margin:10px;height:auto}
.form-group textarea{max-width:100%}
.career-job a:link{padding:15px;min-height:auto;width:95%;float:left;margin:10px}
.cnt223{width:95%!important;min-width:50%!important}
.music-bx{width:100%}
.full-img-bx-mobile{width:100%;float:left;text-align:center;padding:0;margin:5px 0;display:block}
.full-img-bx-desktop{display:none}
.contact-block::after{position:fixed}
.slide1{background-image:url(../images/slide_01.jpg)}
.slide2{background-image:url(../images/slide_02.jpg)}
.slide3{background-image:url(../images/slide_03.jpg)}
.slide4{background-image:url(../images/slide_04.jpg)}
.slide5{background-image:url(../images/slide_05.jpg)}
}
@media (max-width:767px){
.sub-header ul.left-info li a,.sub-header ul.right-icons li a{font-size:15px}
}