 html {
  scroll-behavior: smooth;
}
@font-face{font-family:'MetronicL';src:url(../fonts/MetronicL.eot);src:url(../fonts/MetronicL.eot) format("embedded-opentype"),url(../fonts/MetronicL.woff2) format("woff2"),url(../fonts/MetronicL.woff) format("woff"),url(../fonts/MetronicL.ttf) format("truetype"),url(../fonts/MetronicL.svg#MetronicL) format("svg")}
@font-face{font-family:'MetronicPro';src:url(../fonts/MetronicPro.eot);src:url(../fonts/MetronicPro.eot) format("embedded-opentype"),url(../fonts/MetronicPro.woff2) format("woff2"),url(../fonts/MetronicPro.woff) format("woff"),url(../fonts/MetronicPro.ttf) format("truetype"),url(../fonts/MetronicPro.svg#MetronicPro) format("svg")}
@font-face{font-family:'MetronicSB';src:url(../fonts/MetronicSB.eot);src:url(../fonts/MetronicSB.eot) format("embedded-opentype"),url(../fonts/MetronicSB.woff2) format("woff2"),url(../fonts/MetronicSB.woff) format("woff"),url(../fonts/MetronicSB.ttf) format("truetype"),url(../fonts/MetronicSB.svg#MetronicSB) format("svg")}
@font-face{font-family:'MetronicB';src:url(../fonts/MetronicB.eot);src:url(../fonts/MetronicB.eot) format("embedded-opentype"),url(../fonts/MetronicB.woff2) format("woff2"),url(../fonts/MetronicB.woff) format("woff"),url(../fonts/MetronicB.ttf) format("truetype"),url(../fonts/MetronicB.svg#MetronicB) format("svg")}
@font-face{font-family:'MetronicBB';src:url(../fonts/MetronicBB.eot);src:url(../fonts/MetronicBB.eot) format("embedded-opentype"),url(../fonts/MetronicBB.woff2) format("woff2"),url(../fonts/MetronicBB.woff) format("woff"),url(../fonts/MetronicBB.ttf) format("truetype"),url(../fonts/MetronicBB.svg#MetronicBB) format("svg")}
*{position:relative;outline:none;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
div{box-sizing:border-box}
body{font-family:'MetronicPro',sans-serif;font-size:16px;font-weight:normal;overflow-x:hidden;line-height:1;padding-top:134px}

body::-webkit-scrollbar {
  display: none;
}
body {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.clr{clear:both}
img{display:block;max-width:100%}
b,strong{font-family:'MetronicB';font-weight:normal}
ul{list-style:none;margin:0;padding:0}
a{text-decoration:none;  color: #0b53a4;}
a:hover{color:#e82126;text-decoration:none}
a:active{color:#e82126}
p{margin:0 0 15px;line-height:24px;font-size:16px}
h1,h2,h3,h4{font-weight:normal}
h3{margin-bottom:18px}
li{font-size:16px}
 .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-weight: 400;
  line-height: 1.1;
}
.title{font-size:45px;font-family:freight-big-pro,serif;font-weight:700;color:#10274c;margin-bottom:25px}
.subtitle{font-size:22px;margin-bottom:8px;line-height:33px;color:#1a2c4f;font-family:freight-big-pro,serif;font-weight:600}
.subptag{font-size:13px;line-height:20px;color:#666766;margin:0 0 15px}
.subtxt{position:relative;display:block;font-size:13px;color:#182c4f;text-transform:uppercase;margin-bottom:20px}
.subtxt:before{content:'';display:inline-block;width:52px;height:1px;background:#182c4f;position:relative;left:0;position:relative;vertical-align:middle;margin-right:15px}
.grd{background:rgba(39,89,133,1);background:-moz-linear-gradient(-45deg,rgba(39,89,133,1) 0%,rgba(178,141,61,1) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(39,89,133,1)),color-stop(100%,rgba(178,141,61,1)));background:-webkit-linear-gradient(-45deg,rgba(39,89,133,1) 0%,rgba(178,141,61,1) 100%);background:-o-linear-gradient(-45deg,rgba(39,89,133,1) 0%,rgba(178,141,61,1) 100%);background:-ms-linear-gradient(-45deg,rgba(39,89,133,1) 0%,rgba(178,141,61,1) 100%);background:linear-gradient(135deg,rgba(39,89,133,1) 0%,rgba(178,141,61,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#393a7b',endColorstr='#b28d3d',GradientType=1)}
input{font-size: 16px; font-family: MetronicPro}
input, textarea, select{box-sizing:border-box;font-family: 'MetronicPro', sans-serif; font-size:16px;}
 
button{height:34px;font-size:13px;text-align:center;cursor:pointer;border:1px solid #0f4a9f;overflow:hidden;z-index:1;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#0f4a9f;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s; border-radius:50px;color:#fff; padding: 9px 16px; text-transform:uppercase;line-height:14px;box-sizing:border-box;font-family:MetronicPro}
button:hover{background: #e82126; border-color: #e82126}

input:focus, textarea:focus, button:focus, select:focus{outline:0}
.wrapper{position:relative;max-width:1200px;margin:auto;}
.row{margin:0 -15px}
.wrapper:after,.row:after{content:'';display:block;clear:both}
 
.col-20{padding-left:15px;padding-right:15px;width:20%;float:left}
.col-20{padding-left:15px;padding-right:15px;width:20%;float:left}
.col-30{padding-left:15px;padding-right:15px;width:30%;float:left}
.col{padding-left:15px;padding-right:15px;width:100%;float:left}
.col-5{width:50%;padding:0 15px;float:left}

.fl{float:left}
.fr{float:right}
.center{text-align:center}
.pad{padding-top:80px;padding-bottom:80px}
.padbt{padding-bottom:80px}
.padtp{padding-top:80px}
.padtp95{padding-top:95px}
 
.padbt100{padding-bottom:100px}
.padLF160{padding-left:160px;padding-right:160px}
.marbt50{margin-bottom:50px}
.marbt80{margin-bottom:80px}
.martp50{margin-top:-50px}
.btn{height:34px;font-size:13px;text-align:center;cursor:pointer;border:1px solid #0f4a9f;overflow:hidden;z-index:1;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#0f4a9f;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s; border-radius:50px;color:#fff; padding: 9px 16px; text-transform:uppercase;line-height:13px;box-sizing:border-box;font-family:MetronicPro}
.btn:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e82126;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.btn span{position:relative;z-index:1;display:inline-block;line-height:13px;vertical-align:middle;  top: -1px;}
.btn span:after {
  content: "\f105";
  display: inline-block;
    vertical-align: middle;
  margin-left: 10px;
    width: 17px;
  height: 17px;
    -webkit-transition: all .1s;
  -moz-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  font: normal normal normal 16px/1 FontAwesome;
  background: #fff;
  border-radius: 20px;
  color: #0f4a9f;
}
.btn:hover{color:#fff;border-color:#e82126}
.btn:hover:before,.btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
/*.btn:hover span:after{background-position:-123px -13px}*/
.btn:hover span:after{ color: #e82126;}

.DwnPdf{color: #2c55a3; text-transform: uppercase;font-size: 13px;position: relative;letter-spacing: 0.5px;
font-family: 'MetronicPro'; vertical-align: middle;display: inline-block;}

.DwnPdf:before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  width: 17px;
  height: 17px;
  -webkit-transition: all .1s;
  -moz-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  width: 15px;
  height: 27px;
  top: -1px;
  position: relative;
  vertical-align: middle;
  background: url(../img/sprite.png) no-repeat -53px -92px;
}
.DwnPdf:hover:before {
   
  background-position: -53px -122px;
}

.btnSim{color: #2c55a3; text-transform: uppercase;font-size: 13px;position: relative;letter-spacing: 0.5px;
font-family: 'MetronicPro'; vertical-align: middle;display: inline-block;}
.btnSim span:after {
  content: "\f105";
  display: inline-block;
    vertical-align: middle;
  margin-left: 8px;
    width: 17px;
  height: 17px;
    -webkit-transition: all .1s;
  -moz-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  font: normal normal normal 16px/1 FontAwesome;
  background: #2c55a3;
  border-radius: 20px;
  color: #fff;text-align: center;
  top: -1px; position: relative;
  vertical-align: middle;
}
 .btnSim:hover span:after {  background: #e82126;}

header, header .tp-right,header .nav, .Hmenu,.topst{
    -webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;
}

.backbtn span:before {
    content: '';
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-right: 10px;
    background: url(../img/sprite.png) no-repeat -123px -13px;
    width: 34px;
    height: 10px;
    top: 1.5px;
    transform: rotate(180deg);
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s;
}
.backbtn span:after {display: none;}

.btn:hover span:before {
   
    background-position:-123px 0;
     
}
.ImgCntr{margin: 0 auto; text-align:center}
 
.gryBg{background-color:#f8f8f8}
.slick-slide:focus{outline:0}
.rgtbrd{padding-right:12px;padding-bottom:12px;position:relative;overflow:hidden;z-index:1}
.rgtbrd:after{content:'';display:block;z-index:-1;position:absolute;right:-12px;bottom:-12px;width:394px;height:358px;background-color:#fff;opacity:.3}
.rgtbrd img{float:right}

.topst {
  background: #f5f3f3;
  
  height: 35px;
  overflow: hidden;
}

.topst ul li{display: inline-block;padding-right: 22px; margin-right: 20px;position: relative;  line-height: 32px;
  font-family: 'MetronicL';color: #626569;font-size: 14px;}
.topst ul li a{font-size: 20px; color: #2d4d9b;font-family: 'MetronicB';  display: inline-block;
  vertical-align: middle;letter-spacing: 0.5px}
.topst .whtsAp{padding-left: 30px;}
.topst .whtsAp:before{  content: '';
  display: inline-block;
  vertical-align: middle;
  left: 0;
  width: 24px;
  height: 24px;
  background: url(../img/sprite.png) no-repeat -47px  0;
  position: absolute;
  top: 50%;
  margin-top: -12px;
} 
.topst ul li:after{  content: '';
  display: inline-block;
  vertical-align: middle;
  right: 0;
  width: 2px;
  height:18px;
  background:#bebdbd;
  position: absolute;
  top: 50%;
  margin-top: -9px;
} 
.topst ul li:last-child:after{display: none;}
.topst .st-srch {
  position: relative;
  z-index: 9999;
 
  margin-right: 0;
  padding-right: 0;
  width: 20px;
  height: 32px;
}

.topst .st-srch span {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url(../img/sprite.png) no-repeat -51px -33px;
  cursor: pointer;
  padding-right: 0;
  margin-right: 0;
  cursor: pointer;
 
  position: absolute;
  top: 8px;
  left: 0;
}
.topst   .st-srch.close-icon span {
  background-position: 0 -82px;
}
.topst .covd{padding-top: 9px;
  display: inline-block;}
header {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding:  0;
  z-index: 100; 
 
    border-bottom: 1px solid #f7f7f7;
}
header.header-fix{-webkit-box-shadow:0 0 10px 1px #666;box-shadow:0 0 10px 1px #666;-moz-box-shadow:0 0 10px 1px #666;padding: 0; }
.Hmenu{padding-top: 28px; padding-bottom: 25px}
 
.logo img{  transition: width 1s, height 1s; -webkit-transition: width 1s, height 1s;
 -moz-transition: width 1s, height 1s;
  -o-transition: width 1s, height 1s;}

 
 
 

header  ul li{display:inline-block;vertical-align: middle;}
header .tp-right {
 
  margin-top: 33px;
  float: right;
}
header .tp-right .restqute {
  margin-right: 15px;
  float: left;
 
}
 
header .tp-right a{display: inline-block;}
 
 
 
 
 
 
header.header-fix .logo img{width:120px;}
 header.header-fix .logo{  margin: 10px 0;width: 120px;}
header.header-fix  .tp-right {
   font-size: 0;
  margin-top: 9px;
}
 header.header-fix  nav ul li {
    padding-top: 18px;
  padding-bottom: 18px;
}
header.header-fix .topst {
  height: 0
}
header.header-fix .lang{margin-top:2px;}

.menu {
  height: 34px;
  width: 26px;
  background: url(../img/sprite.png) no-repeat -82px 10px;
  float: right;
  cursor: pointer;
}

.gotop{border:none;color:rgba(0,0,0,.4);display:none;outline:none;text-decoration:none;text-transform:uppercase;position:fixed;z-index:1;bottom:100px;right:40px;font-size:48px;width:40px;height:35px;opacity:.8}
.gotop:before{content:'';display:block;width:25px;height:15px;position:relative;top:9px;left:7px;background:url(../img/sprite.png) no-repeat 0 -132px}
.gotop.active{display:block;color:#cea067}
.gotop.active:hover{opacity:1}
footer{background:#54575b url(../img/footer_vector.png) no-repeat bottom center;padding:90px 0 50px;text-align:left;font-family:'MetronicPro';letter-spacing:0.5px;color:#bababa}
footer .contnt{min-height:250px}
footer .contnt2{min-height:160px}
footer ul li{display:block;position:relative;margin-bottom:16px}
footer ul li a{position:relative;font-weight:normal;color:#bababa;letter-spacing:0.5px}
footer ul li a:hover{color:#ffbc13; }
footer h3,footer h4{font-family:MetronicPro;font-size:16px;font-weight:normal;text-transform:uppercase;color:#fff;padding-bottom:20px;position:relative;margin-bottom:20px}
footer h4{padding-bottom:0;margin-bottom:16px}
footer h3:after{content:'';display:block;height:8px;width:30px;background:#fff;bottom:0;left:0;position:absolute}
footer .Cps{text-transform:uppercase;color:#fff;margin-top: 30px}
footer .Cps li a{color:#fff}
.NwsSub{height:52px;width:100%;position:relative;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;margin-bottom:50px}
.NwsSub .Inp{height:52px;width:100%;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;border:0;padding:16px 50px 16px 20px}
.NwsSub .GoBtn{height:52px;width:50px;position:absolute;top:0;right:0;border:0;border-radius:0 25px 25px 0;-moz-border-radius:0 25px 25px 0;-webkit-border-radius:0 25px 25px 0;-o-border-radius:0 25px 25px 0;background:url(../img/sprite.png) no-repeat 5px -147px;cursor: pointer;}
.socials a{height:25px;display:inline-block;color:#fff;font-size:20px;line-height:25px;text-align:center;margin-left:0;vertical-align:middle;margin-right:30px}
.socials a:last-child{margin-right:0}
.socials a:hover{  color: #ffbc13;}
.Addrs ul li{padding-left: 46px;position: relative;  margin-bottom: 25px;}
.Addrs ul li:last-child{margin-bottom: 0}
.Addrs ul li a{color: #fff}
.Addrs ul li:before{content: ''; display: inline-block;vertical-align: middle; left: 0; width: 45px; height: 31px;background:url(../img/sprite.png) no-repeat 50px -10px;position: absolute;top:50%;margin-top: -15.5px}
.Addrs .call:before{background-position: 0 0}
.Addrs .whtsAp:before{background-position: 0 -34px}
.Addrs .mail:before{background-position: 0 -65px}
.Addrs .map:before{background-position: 0 -95px}
.Addrs .toll{font-size: 15px; color: #fff; margin-bottom: 6px;text-transform: uppercase;}
.Addrs .call,.Addrs .whtsAp{font-size: 30px; font-family: MetronicB} 
.fotrlinks{padding:18px 15px;font-size:14px;color:#efefef;text-align:center;background:#494c51;  letter-spacing: 0.5px;
  font-family: 'MetronicL';}
  .subNws{float: right;width: 440px;}
/* footer:after{content: ''; position: absolute;right: 0; bottom: 0; width: 114px; height: 123px;background: url(../img/pat01.png) right bottom;}
*/


.Subaner {
  height: 598px;
  background:#244b90;  padding-top: 50px;
 
}
 
.Subaner .wrapper {  height: 562px;
    position: relative;
}
.Subaner .banner_text {
  position: absolute;
  top: 20%;
  width: 100%;
  color: #fff;
}
 
 .Subaner .banner_text  p{margin-bottom: 0;color: #fff; font-size:20px; line-height: 30px;} 
  .Subaner .banner_text  h2.Head {
   
  border-color:  #fff;
  
  padding-right: 20px;
}
 
.Subaner .banner_text h2.Head:after {display: none;}
.Subaner .banner_text .Head strong:after {
   
  background: #244b90;
  
}
.Subaner .wrapper .col-6 img{margin: 0 auto;  max-width: 350px;} 

 


.Subaner.Listing{
 height: auto;
 position: relative;
 
 padding: 0

}
.Subaner.Listing img{margin: 0 auto}

.Subaner.PrdctBan{
  /*background: url(../img/product_banner.jpg) no-repeat bottom center / cover;height: auto;*/
  position: relative;
  padding-top:5px;
  padding-bottom:62px;
 
}
.Subaner.PrdctBan img.mobile-desktop{display:none}
.mobile-banner{display:none}
.Subaner.PrdctBan .wrapper {height:  auto}
/* .Subaner.PrdctBan:after{height: 16px; width: 100%; content: '';display: block; bottom: 0;position: relative;
background: #fcd50a}*/


.breadcrumb{padding: 18px 0;position: relative;z-index: 1}
.breadcrumb ul li{display: inline-block;color: #10274c; font-size: 10px; font-weight: 400; text-transform: uppercase;}
.breadcrumb ul li a{display: inline-block; color: #a1a0a0; }
.breadcrumb ul li a:after {
    display: inline-block;
    content: '/';
    position: relative;
    color: #a1a0a0;
    padding: 0 3px;
}
 
 

 #mainslider{width:100%;height:100%;color:#fff;text-align: center;}
 #mainslider  .rsNavItem:before {
  content: '';
  display: block;
  width: 0;
  height: 6px;
  border-radius: 10px;
  background: #ea353d;
  -webkit-transition: width 2s ease-in;
  -moz-transition: width 2s ease-in;
  -o-transition: width 2s ease-in;
  transition: width 2s ease-in;
}
 
 
#mainslider .btn{text-shadow:none;margin-top:33px;display:inline-block!important;width:auto}
.rsABlock.btn01{text-shadow:none;margin-top:15px;max-width:106px}
.blockSubHeadtop:before{content:'';display:inline-block;width:52px;height:1px;background:#fff;position:relative;left:0;position:relative;vertical-align:middle;margin-right:15px}
.videobtn{background:url(../img/play_video_bg01.jpg) no-repeat center right;height:108px;width:270px;position:absolute;right:0;bottom:0;padding-left:44px;padding-top:25px}
.videobtn a{vertical-align:middle;display:inline-block}
.videobtn a:before{content:'';display:inline-block;position:relative;width:59px;height:59px;background:url(../img/sprite.png) no-repeat -241px 0;vertical-align:middle;margin-right:20px}
.arowsection{position:relative;bottom:0;width:100%;text-align:center;z-index:11}
.dwnarow{position:absolute;background:url(../img/scroll_arrow.png) no-repeat center top;width:42px;height:42px;display:block;position:absolute;left:50%;margin-left:-21px;bottom:-17.5px;margin-top:-17.5px;background-size:100%}
.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}




@keyframes bounce {
0%,100%,20%,50%,80%{transform:translateY(0)}
40%{transform:translateY(-20px)}
60%{transform:translateY(-10px)}
}
#mainslider .slick-prev,#mainslider .slick-next{bottom:initial;top:62%}
#mainslider .slick-prev{bottom:initial;top:62%;left:0}
#mainslider h4{font-family:'ProximaNovasemibold';font-size:14px;font-weight:600;  margin-bottom: 7px;}
#mainslider h4 span {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding: 0 4px;
}
#mainslider h4 span:before {
  display: inline-block;
  content: '';
  position: relative;
  width: 20px;
  height: 20px;
  background: url(../img/sprite.png) no-repeat -123px -90px;
  vertical-align: middle;
  margin-right: 8px;
    top: -1px;
}
#mainslider h4 .share:before{background-position: -123px -90px;}
#mainslider h4 .pdf:before{background-position: -123px -62px;}
#mainslider .days{display:block;font-family:ProximaNovaRegular;font-size:14px;font-weight:400;color:#696969;margin-top:14px;  margin-bottom: 10px;}
#mainslider h2{font-family:freight-big-pro,serif;font-weight:600;font-size:72px;line-height:1;color:#000000}
#mainslider .autur {   
font-family:freight-big-pro,serif;
  font-size: 15px;
  font-weight: 700;   
  font-style: italic;   
  color: #785846;
  text-transform: capitalize;
}

 

.search-open.opensearch { height: 70%; -webkit-transition: height 1s; 
  -moz-transition: height 1s; 
  -ms-transition: height 1s; 
  -o-transition: height 1s; 
  transition: height 1s;  }
.search-open { overflow: hidden; height: 0px; position: fixed; width: 100%;  left: 0; top: 0; z-index: 9999; background:#034da2  }
.search-open .search-in { position: relative; margin-top: -26px; margin-left: -462px; height: 55px; position: absolute; left: 50%; top: 50%; width: 925px;  }
.search-open input {
  background:  transparent;
  border: none;
  border-bottom: 0;
  padding: 0;
  height: 70px;
  width: 100%;
  font-size: 40px;
  color: #d4d4d4;
  font-family: 'MetronicB';
}
.search-open button { border:none; position: absolute; right: 0; top: 0;cursor:pointer;display: none;}
.search-open ::placeholder { color: #d4d4d4;opacity:0.5}
.search-open :-ms-input-placeholder { color: #d4d4d4;opacity:0.5}
.search-open ::-ms-input-placeholder { color: #d4d4d4;opacity:0.5 }
.search-open button.srcBtn{width: 45px; height: 42px;  background:url(../img/search.png) left 10px no-repeat;display: none;}
.search-open button.micBtn{width: 47px; height: 48px;right:0;top:-10px;background:url(../img/menu-close.png) center center no-repeat;}
 
.search-open .close {
  position: absolute;
  font-family: 'MetronicB';
  bottom: 20px;
  right: 30px;
  cursor: pointer;
  color: #fff !important;
  float: none;
  font-size: 23px;
  opacity: 1;
  text-shadow: none;
}




.hamburger-container .menu-logo {
    padding-top: 20px;
    padding-bottom: 38px;
    padding-left: 44px;
    overflow: hidden;
}
 
 
 
 
 
header .wrapper{position:relative;}
.mega-menu-container .wrapper{text-align: left;}
.logo {
  float: left;
  margin: 19px 0;
  -webkit-transition: width 1s;
  transition: width 1s;
  width: 224px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in
}
.logo img { width: 100%;  }

nav {
  float: left;
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  transition: all .3s ease-in;
  margin-left:40px;
}
nav ul{list-style:none;margin:0;padding:0}
nav ul li {display: inline-block;vertical-align: middle;
  padding:41px 16px;-webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  transition: all .3s ease-in;position: relative;}
.st-fixed nav > ul > li { padding: 21px 50px 21px 0px;  } 
nav ul li:last-child{padding-right:0}
nav ul li:first-child{padding-left:0}
nav ul li a{color:#626569;font-size:14px;letter-spacing:0.2px;position:relative;text-transform: uppercase;position: relative;}
nav ul li a:hover {
  color: #0056b3;
 
}
nav ul li .rtArw:after {
  content: "\f105";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  background: url(../img/arrow.png) no-repeat;
  margin-left: 10px;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
   
}


 

.st-fixed nav ul li .mega-menu-container { top: 61px; }
nav ul li .mega-menu-container { top: 134px; right: 0; width: 100%; height: 0px; padding: 0px;  }
.header-fix nav ul li .mega-menu-container { top: 53px;}
nav .mega-menu li { margin-left: 0px; margin-right: 0px;  }
nav ul li .mega-menu { margin-right: 0px;  }
nav ul li .mega-menu video { bottom: auto; top: 85px;  }
nav ul li:hover .mega-menu-container { height: 385px;  -webkit-transition: height 1s; 
  -moz-transition: height 1s; 
  -ms-transition: height 1s; 
  -o-transition: height 1s; 
  transition: height 1s;  }
nav ul li:hover .mega-menu-container.st-menu{height:535px;}

nav .tab-submenu li a:after{display:none}

nav .mega-menu li a:after{display:none}
nav .mega-menu li a {font-weight:300 !important;}
nav .mega-menu li a{padding:0 18px}
nav .mega-menu li a:hover{text-decoration:underline}
nav ul ul{display: none;}
nav ul ul {
  position: absolute;
  left: 10px;
  top: 88px;
  background: none;
  display: none;
  width: auto;
  padding-top: 10px;
}
nav ul ul ul{  
  left: 100%;
  top: 0;  
  padding-top: 0;
}
 
 
 

nav ul ul li{  padding: 10px 15px;font-family:'MetronicL';float: none;display: block;background: #0f4a9f} 
nav ul ul li:last-child {padding-right: 15px;}
nav ul ul li:first-child {padding-left: 15px;}
nav ul ul li a{color: #fff;white-space: nowrap;display: block;padding-right: 12px;position: relative;} 
nav ul ul li a:hover{  color: #fff; } 

nav ul ul li:hover{ background: #e82126;}
nav ul>li:hover>ul {display: block;}

  
.header-fix nav ul ul ul {
  top: 0;
}

.header-fix nav ul ul {top: 43px;}
header.header-fix nav ul ul li {
  padding-top: 8px;
  padding-bottom: 8px;
}

 
/*sliders */
.slider img{width:100%;display:block}
.slider .slider-list img{display:none}
.slider .slider-list{width:100%;height:100%}
.slider .rsOverflow{height:100% !important;}
.slider{position:relative}
.slider video{width:100%;}
.slider .rsBullets{position:absolute;bottom:60px;left:0;width:100%;text-align:center;z-index:5}
.slider .rsBullets .rsNavItem{display:inline-block;vertical-align:top;width:94px;height:6px;position:relative;background:#3c3a43;border-radius:10px;margin-right:20px}
.slider .rsBullets .rsNavItem:last-child{margin-right:0}
.slider .rsBullets .rsNavItem:before{content:'';display:block;width:0;height:6px;border-radius:10px;background:#ea353d;-webkit-transition:width 2s ease-in;-moz-transition:width 2s ease-in;-o-transition:width 2s ease-in;transition:width 2s ease-in}
.slider .rsBullets .rsNavItem.rsNavSelected:before{width:100%}
.slider .caption{z-index:6;position:absolute;top:30%;left:0;width:100%;color:#fff;opacity:0;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}
.slider .caption.dly{opacity:1;transition-delay: 1s;-webkit-transition-delay: 1s;}
.cp-box{width:700px;position:relative}
.cpt-box{font-weight:700;font-size:50px;padding-bottom:18px}
.cp-sub{font-size:18px;padding-bottom:40px}
.cp-box a.linkBtn{border-color:#fff;color:#fff}


 

@keyframe soft {
  0% {
      width:90%;
      height:90%;
  }
  100% {
      width:100%;
      height:100%
  }
}
@-webkit-keyframes soft {
  0% {
      width:85%;
      height:85%;
  }
  100% {
      width:100%;
      height:100%
  }
}
  
 
.closeBtn{position:absolute;top:16px;right:31px;width:14px;height:11px;background:url(../img/closeBtn1.png) no-repeat;cursor:pointer}
 
body.bodyOvr{overflow:hidden}

.st-play-box{margin-top:100px;}
.wd-playBtn{display:block;position:relative}
.wd-playBtn:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:127px;height:127px;background:url(../img/wd-playBtn.png) no-repeat;margin:auto;z-index:2}
/*range slider*/
.range-slider{position:relative;padding:0 30px}
.range-slider:before{content:'';position:absolute;left:0;top:7px;width:13px;height:14px;background:url(../img/ec-icn-6.png) no-repeat}
.range-slider:after{content:'';position:absolute;right:0;top:2px;width:21px;height:22px;background:url(../img/ec-icn-7.png) no-repeat}
.range-slider{width:100%}
.range-slider__range {
  -webkit-appearance: none;
  width: calc(100%);
  height:3px;
  border-radius:0;
  background:#d7dcdf;
  outline:none;
  padding:0;
  margin:0;
}
.range-slider__range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: rgb(239,111,53);
  background: linear-gradient(236deg, rgba(239,111,53,1) 0%, rgba(231,46,37,1) 43%, rgba(231,41,36,1) 73%, rgba(230,34,34,1) 100%);
  cursor: pointer;
  transition: background .15s ease-in-out;
}
.range-slider__range::-webkit-slider-thumb:hover {
  background: rgb(239,111,53);
  background: linear-gradient(236deg, rgba(239,111,53,1) 0%, rgba(231,46,37,1) 43%, rgba(231,41,36,1) 73%, rgba(230,34,34,1) 100%);
}
.range-slider__range:active::-webkit-slider-thumb {
  background: rgb(239,111,53);
  background: linear-gradient(236deg, rgba(239,111,53,1) 0%, rgba(231,46,37,1) 43%, rgba(231,41,36,1) 73%, rgba(230,34,34,1) 100%);
}
.range-slider__range::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border: 0;
  border-radius: 50%;
  background: #2c3e50;
  cursor: pointer;
  transition: background .15s ease-in-out;
}
.range-slider__range::-moz-range-thumb:hover {
  background: rgb(239,111,53);
  background: linear-gradient(236deg, rgba(239,111,53,1) 0%, rgba(231,46,37,1) 43%, rgba(231,41,36,1) 73%, rgba(230,34,34,1) 100%);
}
/*.range-slider__range:active::-moz-range-thumb {
  background: #1abc9c;
}
.range-slider__range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 3px #fff, 0 0 0 6px #1abc9c;
}*/
.range-slider__value {
  display: inline-block;
  position: relative;
  width: 60px;
  color: #fff;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  background: #2c3e50;
  padding: 5px 10px;
  margin-left: 8px;
  visibility:hidden;
  position:absolute;
  z-index:-2
}
.range-slider__value:after {
  position: absolute;
  top: 8px;
  left: -7px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-right: 7px solid #2c3e50;
  border-bottom: 7px solid transparent;
  content: '';
}

.playBig{width:130px;height:130px;left:33%;top:44px;right:0;bottom:0;margin:auto;position:absolute}
.playBig img{display:block;width:100%;}
.wd-fd .wrapper{position:relative;}
.echo-eng .wd-fd{padding-top:61px;}
.close-one{background:url(../img/close-one.png) no-repeat;width:25px;height:28px;position: absolute;top:27px;right:0;background-size:100%;cursor:pointer;z-index:40}

.mega-menu-container{height:100%;padding:20px 20px 20px 40px;overflow:hidden;position:fixed;right:-60px;top:0;width:0;background:rgba(255,255,255,.98);z-index:-1;margin-right:0;  -webkit-transition: all .5s ease-in;
  -moz-transition: all .5s ease-in;
  -o-transition: all .5s ease-in;
  transition: all .5s ease-in;
}
.mega-menu video{display:none;width:290px;height:530px;position:absolute;right:0;bottom:0;opacity:.7}
.hamburger-container li{width:100%;float:left;position:relative}
.hamburger-container li:hover .mega-menu-container{width:100%;right:0;height:100%}
.hamburger-container .wrapper a.adBtn:hover{color:#fff}
.hamburger-container .wrapper a.adBtn{display:inline-block;color:#fff;padding:14px 40px 14px 30px;font-size:13px}
.hamburger-container li a{z-index:99;position:relative;display:block;color:#fff;font-size:16px;padding:15px 20px 15px 30px;text-transform:uppercase;margin-bottom:0}
.hamburger-container .main-links>.mainmenu>li>a:before{content:'';display:block;height:0;width:30px;background:#fff;bottom:0;left:35px;position:absolute;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.hamburger-container .main-links>.mainmenu>li>a:hover:before   {  height:8px; }
.mainmenu{padding-top:30px;}
/*.hamburger-container li:hover a.adBtn:before { left: 0; top: 0; width: 100%;  }*/
/*.hamburger-container li:hover a:before { width: 11px;  }*/
/*.hamburger-container li > a:before {margin-top: -1px; width: 0px; height: 3px; background: #fff; position: absolute; left: 48px; top: 50%; content: "";  } */
.hamburger-container .wrapper a.adBtn.gap,nav .wrapper a.adBtn.gap{margin-bottom:25px}
.hamburger-container .main-links{width:320px;padding-top:70px;height:100%;background-color:#0f4a9f}
.hamburger-container.openmenu{width:320px}
.hamburger-container .menu-social{position:absolute;z-index:9;padding-top:25px;padding-left:35px;overflow:hidden;bottom:20px}
.menu-social h4{font-size:14px;color:#bababa;text-transform:uppercase;font-family:'MetronicL'}
.hamburger-container .menu-social a:last-child{margin-right:0}
.hamburger-container .menu-social a:hover{color:#e51937}
.hamburger-container .menu-social a{float:left;color:#fdfdfd;font-size:20px;margin-right:30px}
.hamburger-container .menu-close{padding-right:23px;font-size:16px;text-transform:uppercase;color:#fff;cursor:pointer;position:absolute;right:35px;top:30px;z-index:9}
.hamburger-container .menu-close:after{content:'';position:absolute;width:17px;height:17px;right:0;top:0;background:url(../img/sprite.png) -88px -22px no-repeat;z-index:9;display:inline-block}
.hamburger-container{width:0;overflow:hidden;position:fixed;right:0;top:0;height:100%;z-index:99991;background:rgba(255,255,255,0.97);-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-ms-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s;text-align:left}
.hamburger-menu{display:none;margin:84px 0;background:#f8f8f8;height:500px}
.hamburger-menu ul{overflow:hidden;margin-bottom:35px;position:relative;width:100%}
.hamburger-menu ul.tab-submenu:before{display:none}
.hamburger-menu ul:before{content:"";width:100%;height:1px;background:#f1f0f0;position:absolute;left:0;top:56px}
.hamburger-menu .hamburger-tab li.resp-tab-active{color:#e51837}
.hamburger-menu .hamburger-tab li.resp-tab-active:before{width:100%}
.hamburger-menu .hamburger-tab .ver_1 li.resp-tab-active:before{width:5px;-webkit-filter:inherit;filter:inherit}
.hamburger-menu .hamburger-tab li:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#e51937}
.hamburger-menu .hamburger-tab li{position:relative;margin-right:25px;float:left;list-style:none;font-size:23px;color:#000;display:block;padding:0 28px;padding-bottom:29px;font-family:'ArialMTStd-Light'}
.hamburger-menu li:last-child{margin-right:0}
.hamburger-menu .mainlinks{padding-top:65px}
 
.hamburger-menu .resp-vtabs ul:before{display:none}
.hamburger-menu .resp-vtabs li,.hamburger-menu .resp-tab-content .tab-submenu li{margin:0;width:100%;position:relative;padding:13px 0;padding-left:32px;font-size:16px}
.hamburger-menu .resp-tab-content .tab-submenu li{margin-right:0;width:33%}
.hamburger-menu .resp-tab-content .tab-submenu li:before,.hamburger-menu .resp-tab-content .ver_1 li:before{content:"";width:5px;height:8px;position:absolute;left:7px;top:18px;background:url(../img/arrow-ham.png) left top no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.hamburger-menu h3{padding-bottom:15px;font-size:30px;text-align:left}
.hamburger-menu p{margin-bottom:20px;font-size:16px;color:#808080;line-height:24px}
.st-menu .mega-menu  .tab-submenu{margin-top: 50px}
.st-menu .mega-menu li{width:25%;margin-bottom:17px;position:relative}
.st-menu .mega-menu li a{font-size:14px;padding:0;color:#fff;padding:0 18px;position:relative;display:inline-block}
.st-menu .mega-menu .tab-submenu li a:before{font:normal normal normal 14px/1 FontAwesome;content:"\f105";display:inline-block;position:absolute;left:0;top:0}
.mega-menu-container{padding:0;background:none}
.st-menu .mega-menu li:hover a{color:#fff;text-decoration:underline}
.mega-menu .wrapper{position:relative;z-index:1;width:auto}
.mega-menu{position:relative;margin-right:320px;height:100%;padding:20px 20px 20px 40px;padding-top:83px;background-size:cover;font-family:'MetronicL';}
 .st-menu .mega-menu{background:#083d8d}
 .st-menu.MainMnu .mega-menu {
  /*background: #f5f3f3 url(../img/telangana01.jpg) no-repeat ;*/
  background-size: 300px;  padding-top: 30px;
  background-repeat:no-repeat;
  background-color:#f5f3f3;
  background-position: -12% bottom;
}
 


.mega-menu h3{padding-bottom:10px;font-size:30px;text-align:left;color:#fff;font-family:MetronicB;text-transform:uppercase;border-bottom:8px solid #fff;display:inline-block;position:relative}
.mega-menu h3:before{content:'';display:block;height:8px;width:100%;background:#fff;bottom:-8px;left:-100%;position:absolute;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.mega-menu p{padding-right:10%;margin-bottom:20px;font-size:16px;color:#fff;line-height:24px}
.mega-menu li{padding:0;margin-bottom:23px;width:33%}
.mega-menu .resp-tabs-list{margin-bottom:18px;position:relative;overflow:hidden}
.mega-menu .resp-tabs-list li:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:#e51937}
.mega-menu .resp-tabs-list li.resp-tab-active:before{width:100%}
.mega-menu .resp-tabs-list li{color:#e51837}
.mega-menu .resp-tabs-list li.resp-tab-active{color:#fff;font-weight:600}
.mega-menu .resp-tabs-list li{position:relative;font-size:16px;color:#fff;padding-bottom:22px;margin:0;width:auto;margin-right:30px;font-family:'Poppins',sans-serif}
.mega-menu .resp-tabs-list li:last-child{margin-right:0}
.mega-menu .resp-tabs-list li.resp-tab-active:after{content:'';position:absolute;bottom:10px;left:50%;background:url(../img/act-arw.png) no-repeat;width:14px;height:7px;margin-left:-7px}
.mega-menu .resp-tabs-list li:before{bottom:17px}
.hamburger-tab h3{display:none}
.nav li{margin-bottom:15px}
.nav li:last-child{margin-bottom:0}
.nav li a{width:15px;display:block;height:15px;border:1px solid #373434;position:relative;z-index:2}
.nav li.active a{background:#9b1a17;border:1px solid #9b1a17}
.MenuCat{text-align: left;padding: 0  0 45px 200px}
.MenuCat .item {text-align: center; width:215px;/*226px*/ display: inline-block;padding: 0;vertical-align: top;  margin: 0 36px;}
 .MenuCat.four .item { margin: 0 110px; }
 
.MenuCat.two .item { margin: 0 36px; width: 416px } 


.MenuCat .item .img{position: relative;/*overflow: hidden;*/}
.MenuCat .item h3{color: #034da2;font-size: 20px}
.MenuCat .item img{margin: 0 auto;  width: 100%;}
 
.MenuCat .item h2{
  font-size: 16px;
  color: #034da2;
  font-family: 'MetronicB';
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 0.5px;
  margin-top: 20px;
   margin-bottom: 30px;
}
.MenuCat .item h2:after {
  content: "\f105";
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  width: 17px;
  height: 17px;
  -webkit-transition: all .1s;
  -moz-transition: all .1s;
  -o-transition: all .1s;
  transition: all .1s;
  font: normal normal normal 16px/1 FontAwesome;
  background: #034da2;
  border-radius: 20px;
  color: #fff;
  text-align: center;
  top: -1px;
  position: relative;
  vertical-align: middle;
  text-indent: 2px;
}
.MenuCat .item .img:after {
  content: '';
  position: absolute;
  width: 67px;
  height: 13px;
  background-color:#ffbc13;
  bottom: 0;
  z-index: 2;
  right: 0;
}
.MenuCat .item .img:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 13px;
  background-color:#1f4495;
  bottom: 0;
  z-index: 1;
  left: 0;
}

.MenuCat.two .img:after {
  width: 429px;
  height: 108px;
  -ms-transform: skewY(-47deg);
  -o-transform: skewY(-47deg);
  -webkit-transform: skewY(-47deg);
  transform: skewY(-47deg);
  top: 104px;
}
header .cta-link{
  position: absolute;
  bottom: 34px;
  right: 0;
  z-index: 15;
  border: 1px solid #666;
  border-radius: 50px;
  line-height: 35px;
  padding: 0 40px 0 20px;
  color:#0f4a9f;
}
header.header-fix .cta-link{bottom: 15px;}
.cta-link:after{
  content:'\f105';
  font-family:FontAwesome;
  position:absolute;
  top:9px;right:10px;
  height:17px;width:17px;border-radius:20px;
  color:#fff;background-color:#034da2;
  text-align: center;font-size: 14px;line-height: 18px;text-indent: 2px;
}

.MenuCat .item  .img img {
  -webkit-transition: .4s ease;
  transition: .4s ease;
  position:relative;
  z-index:3;
}
.MenuCat .item  .img:hover img {
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}

.mb-nav{display:none}
.worldNo {
  width: 100%;
  top: -76px;
  position: absolute;
  left: 0;
  background: url(../img/worlds_no.png) no-repeat center bottom;
  height: 150px;
  z-index: 1;
  background-size: auto 150px;
}
.swiper-container{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:16px;background:transparent;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.UspcSec{background-color:#f8fcff; position:relative}
.Uspc{background:#fff;border-top:1px solid #e5e8ea}
.RangSec{background-color:#f8fcff;padding:50px 0;position:relative;color:#4a4b4d;overflow:hidden;}
.lang{float:left;margin-left:35px;margin-top:18px;}
.lang h5{font-size:10px;letter-spacing:.5px;color:#54575b;text-transform:uppercase;margin-bottom:4px}
.lang select{background:#ffbc13;color:#0b3f6c;font-size:14px;padding:0 10px;height: 33px;width:123px;border-radius:3px;font-family:'MetronicB';-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-box-shadow:1px 1px 1px 0 #ccc;-webkit-box-shadow:1px 1px 1px 0 #ccc;-o-box-shadow:1px 1px 1px 0 #ccc;box-shadow:1px 1px 1px 0 #ccc}
.RangSec p{font-size:20px}
.RangSec .btnSim{margin-top:50px;position: relative;z-index: 2}
.swiper-wrapper{padding-right:300px}
h2.Head{font-size:55px;font-family:'MetronicB';text-transform:uppercase;position:relative;border-bottom:7px solid #4a4b4d;margin-bottom:22px;display:inline-block;line-height:1.1;color: #4a4b4d;}
h2.Head span {
  display: block;
  font-size: 20px;
  font-family: 'MetronicPro';
  vertical-align: top;
  line-height: 20px;
  margin-bottom: 12px;
}
h2.Head:after{content:'';position:absolute;right:-100%;bottom:-7px;height:7px;background:#4a4b4d;display:block;width:100%}
h2.Head.White{color:#fff;border-color: #fff;}
h2.Head.White:after{background:#fff}
h2.Head.LFT:after{left:-100%;right:initial}
 
#fullrange{margin-top:-80px}
#fullrange .swiper-slide{padding:50px 200px 52px}
#fullrange img{margin:0 auto;display:block;  max-width: 650px;}
#fullrange h3{font-size:55px;font-family:'MetronicB';text-transform:uppercase;display:block;width:100%;margin-top:40px;margin-bottom:20px}
#fullrange .swiper-button-prev,#fullrange .swiper-button-next{width:46px;height:46px;background:#2c55a3;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%}
#fullrange .swiper-button-prev:after,#fullrange .swiper-button-next:after{font-size:19px;color:#fff}
.swiper-pagination-fraction{font-family:'MetronicL';font-size:13px;color:#0f4a9f;width:132px;height:13px;position:absolute;bottom:0;left:auto;line-height:13px;padding-left:0;text-align:center;right:0;position:absolute;font-size:0;bottom:0}
.swiper-pagination-fraction span{font-size:13px;padding-left:73px;display:inline-block;position:relative}
.swiper-pagination-fraction span:before{content:'0';display:inline-block;font-size:13px;position:relative;margin-right:2px}
.swiper-pagination-total:after{content:'';display:inline-block;height:2px;width:60px;position:absolute;left:8px;background:url(../img/line.jpg) no-repeat center left;top:5px}
.swiper-pagination-fraction span.swiper-pagination-current{color:#0f4a9f!important;padding-left:0}
#mainslider .swiper-pagination-fraction{bottom:75px}
#fullrange .swiper-pagination-fraction{bottom:25px}
.pagNav{width:106px;height:52px;border:1px solid #8d8f92;background:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;position:absolute;top:63.5%}
.implemnts .slick-prev,.implemnts .slick-next{background:transparent;right:-112px;margin-top:-18px;top:53.2%;  left: initial;}
.implemnts .slick-next{right:-158px}
.implemnts .slick-prev:before,.implemnts .slick-next:before,.testmSlides .slick-prev:before,.testmSlides .slick-next:before{width:10px;height:16px;background:url(../img/sprite.png) no-repeat -52px -63px;margin-left:15px}
.implemnts .slick-next:before,.testmSlides .slick-next:before{background-position:-83px -63px}

.TestSec{background:url(../img/testimonials_bg.jpg) no-repeat top center;background-size:cover;padding-bottom:150px;overflow:hidden;}
.TestSec .slick-list{padding-bottom:20px}
.testCont{background:#fff;padding:30px 45px;color:#000;position:relative;text-align:left}
.testCont .photo{margin-bottom:26px;width:82px;height:82px;border-radius:100%;-moz-border-radius:100%;position:relative;-webkit-border-radius:100%;-o-border-radius:100%;  border: 1px solid #eee}
.testCont .photo img{width:82px;height:82px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%}
.testCont p{line-height:18px;font-size:14px}
.testCont .name{color:#244698;font-family:'MetronicB';text-transform:uppercase}
.testCont .name span{color:#000;font-family:'MetronicL';font-size:13px;display:block;margin-top:6px}
.testCont .invrtd:before{content:'" ';display:block;font-size:208px;position:absolute;bottom:-82px;left:-6px;color:#eaeaea;line-height:20px}
.testCont:after{content:'';display:block;position:absolute;width:0;height:0;border-left:12px solid #0000;border-right:12px solid #0000;border-top:20px solid #fff;bottom:-20px;right:33px;}
.TestSec .swiper-slide{padding-bottom:72px}
.TestSec .Pagarrow{border:0}
.TestSec .swiper-button-prev:after,.TestSec .swiper-button-next:after{color:#000;font-size:18px}
.testmSlides .slick-prev,.testmSlides .slick-next{left:6px;bottom:-72px;z-index:2;top: initial;}
.testmSlides .slick-next{left:56px}
.TestSec .Pagarrow{width:106px;height:52px;border:1px solid #8d8f92;position:absolute;left:15px;bottom:-62px;z-index:1;background:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px}
.VideoSec{background:url(../img/video_bg.jpg) no-repeat top center;background-size:cover;min-height:600px;overflow:hidden;}
.plyvido{width:165px;margin:0 auto;color:#fff;font-family:MetronicPro;letter-spacing:1px;text-align:center;font-size:16px;height:204px;position:absolute;top:50%;margin-top:-102px;left:50%;margin-left:-82.5px}
.PlyBtn{display:block;width:165px;height:200px;top:0;background:url(../img/video_play.png) no-repeat top center;padding-top:182px;color:#fff;font-size:20px;font-family:MetronicB;text-transform:uppercase;margin-bottom:6px}
.implemnts{color:#54575b;overflow:hidden}
.implemnts:after{clear:both;content:'';display:block}
.implemnts h2.Head{color:#54575b}
.implemnts h2.Head:after{background:#54575b}
.implemnts p{font-size:20px}
.implemnts .Contxt{max-width:615px;float:left;padding-left:30px;position:relative;  min-height: 350px;}
.implemnts .impSlidesContx{margin-left:0}
.implemnts .slick-list{padding-left:100px!important;padding-right:0!important}
.implemnts .impSlides .item{border:1px solid #aaaaaa;height:500px;padding:40px;text-align:left;background:url(../img/imp_bg.jpg) no-repeat bottom right;background-size:auto 200px;margin:0 10px}
.implemnts .impSlides .item img{margin:0;margin-bottom:15px}
.implemnts .impSlides .item h3{font-family:'MetronicSB';margin-bottom:15px;font-size:40px}
.implemnts .impSlides .item p{font-size:16px}
.implemnts .impSlides .item.rot01{background-image: url(../img/rotavator_black-image.jpg);}
.implemnts .impSlides .item.culti{background-image: url(../img/Ridg-Cultivator_black.jpg);}
.implemnts .impSlides .item.mbplg{background-image: url(../img/Reversible-Plough_black.jpg);}
.implemnts .impSlides .item.dishar{background-image: url(../img/Disc-Harrow6x6_black.jpg);}


/*################listing################*/
.ListingSec{background:#f5fdff}
.ListingSec .ConSubtxt{text-align:center;padding:45px 200px}
.ListingSec .ConSubtxt h3{font-size:40px;color:#034da2;font-family:'MetronicPro',sans-serif;margin-bottom:20px}
.ListingSec .ConSubtxt p{font-size:20px;color:#4a4b4d;margin-bottom:20px}
.prodList .item{position:relative;margin-bottom:30px}
.prodList .item:nth-child(2n+1){clear: both;}
.prodList .ItmCont{padding:40px 40px 100px;background:#fff;text-align:right}
.prodList .ItmCont:hover{background:#f5f3f3}
.prodList .item .DwnPdf{position:absolute;top:18px;right:18px}
.prodList .item .img{margin-bottom:26px}
.prodList .item .img img{margin:0 auto;height:280px}
.prodList .item .contnt{text-align:center}
.prodList .item h2{margin-bottom:10px;color:#034da2;font-size:30px;font-family:'MetronicB';  text-transform: uppercase;}
.prodList .item p{margin-bottom:20px;color:#4a4b4d;font-size:16px;line-height:20px;padding:0 100px;height: 102px;overflow:hidden;}
.prodList .item .btn{padding-left:30px;padding-right:30px}
.prodList .item .featrs h3{margin-bottom:0;color:#0f4a9f;font-size:18px;font-family:'MetronicB';text-transform:uppercase;border:1px solid #bdbdbd;padding:20px 40px;text-align:left;position:absolute;left:0;width:100%;bottom:0;background:#fff;cursor:pointer}
.prodList .item .featrs h3:hover{background:#0f4a9f;color:#fff;border-color:#1e55a5}
.prodList .item .featrs h3:hover:after{color:#fff}
.prodList .item .featrs.current h3{background:#0f4a9f;color:#fff;border-color:#1e55a5}
.prodList .item .featrs .contxt{position:absolute;bottom:61px;left:0;width:100%;display:none}
.prodList .item .featrs h3:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;position:absolute;color:#034da2;top:24px;right:32px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.prodList .item .featrs.current h3:after{content:"\f106";color:#fff}
.prodList .item .featrs .contxt{background:#0f4a9f;padding:10px 40px;color:#fff;z-index:1}
.prodList .item .featrs .contxt li{font-size:16px;line-height:24px;color:#fff;width:50%;float:left;padding:5px 10px 5px 22px;position:relative}
.prodList .item .featrs .contxt li:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;left:0;position:absolute;top:11px}

/*###############Product#######################*/
input[type=button], input[type=submit], input[type=reset] {  }
.getqute{padding: 18px 45px; background: #fff; margin-bottom: 50px;}
.getqute h2{font-family:'MetronicB';color: #1c1c1c}
.getqute p{  color: #707070;line-height: 21px}
.getqute .input{margin-bottom:20px}
.getqute .input:last-child{margin-bottom:0}
.getqute input, .getqute select, .getqute textarea {
  width: 100%;
  height: 50px;
  font-size: 16px;
  padding: 10px 20px;
  border: solid 1px #d1d1d1;
  background-color: #fff;
  color: #707070;
}
.getqute .field .input.wide{width: 100%;float: left;}
.getqute select{padding:13px ​20px}
.getqute textarea{height:95px}
.getqute input[type=submit]{width:199px;height:56px;padding:19px;background-color:#2d4ba3;font-size:18px;color:#fff;display:block;float:left;text-align:center}
.getqute input[type=submit]:hover{background-color:#e82126}
.getqute:after,.getqute .input:after{clear:both;content:'';display:block}
.rememberme{width:100%;list-style:none;padding:0;color:#7f8081;font-size:14px;text-decoration:none}
.rememberme input[type="checkbox"],input[type="radio"]{display:none}
.rememberme label{position:relative;z-index:1;margin-bottom:0;color:#707070;font-size:14px;text-decoration:none;display:inline-block;padding:0;padding-left:20px;line-height: 20px;}
.rememberme input[type="checkbox"] + label span,input[type="radio"] + label span{background:#fff;cursor:pointer;display:inline-block;height:14px;margin:0;vertical-align:middle;width:14px;border:1px solid #707070;border-radius:2px;position:absolute;left:0;top:5px}
.rememberme input[type="checkbox"]:checked + label{color: #000}

.rememberme input[type="checkbox"]:checked + label span{background:url(../img/checked.png) no-repeat center center}
.head2{font-family:'MetronicB';font-size:55px;text-transform:uppercase;color:#707070;  border-bottom:  solid 10px #e2e2e2;position: relative;  padding-bottom: 5px;margin-left: 400px;margin-bottom: 70px}
 
.head2:after {
  content: '';
  position: absolute;
  right: -100%;
  bottom: -10px;
  height: 10px;
  background: #e2e2e2;
  display: block;
  width: 100%;
}
.head2 span {

  font-family: MetronicPro;
  font-size: 18px; 
  color: #707070;
  display: block;
}
.productSlidr .slick-list {
   
  margin: 0 -12px;
   
}
.PrdctBan .getqute{width: 50%}

.productSlidr .item{margin: 0 12px}
.productSlidr h3 {
 
  margin:24px 0 5px 0;
  font-family: MetronicB;
  font-size: 18px;
 
  color: #707070;
}
.productSlidr p {
 
  font-size: 18px;
 
  color: #707070;
}

.Styling-Modern-Powerful-styling-for-new-look .text-style-1 {
  font-weight: bold;
}
.productSlidr .slick-prev,.productSlidr .slick-next{ 
width: 78px;
height: 78px;
 border-radius: 100%;
 -moz-border-radius: 100%;
 -webkit-border-radius: 100%;
 -o-border-radius: 100%;
box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
-o-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
-moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
background-color: #ffffff;
margin: -39px 0 0 -39px;
top: 60%;
-webkit-transform: translate(0,-60%);
-ms-transform: translate(0,-60%);
transform: translate(0,-60%);
}
.productSlidr .slick-next{ 
  margin-right: -39px;

}

.productSlidr .slick-prev:before, .productSlidr .slick-next:before {   
  width: 15px;
  height: 25px;  
  background: url(../img/sprite.png) no-repeat -55px -155px;
  margin-left: 30px;
}
 .productSlidr .slick-next:before {     
  background-position: -55px -186px;
    margin-left: 34px; 
}

 .productSlidr.Bord .item .img {   
  padding: 15px;
  background-color: #d5d5d5;
}
 
 .productSlidr.Bord .slick-prev, .productSlidr.Bord .slick-next{
top: 46%;
-webkit-transform: translate(0,-46%);
-ms-transform: translate(0,-46%);
transform: translate(0,-46%);}

.DownldBro{

}

.naj-abst .Getquot {
  width: 286px;
  height: 63px;
  background-color: #2d4ba3;
  font-family: MetronicPro !important;
  font-size: 18px !important;
  color: #fff !important;
  float: right;
  text-align: center;
  text-transform: uppercase;
  padding: 22px 15px !important
}
.naj-abst .Getquot a {color: #fff !important;}
.naj-abst .Getquot:hover{
    background-color: #e82126;
}
.naj-abst .DownldBro {
    width: 286px;
  height: 63px;
  background-color: transparent;
  font-family: MetronicPro !important;
  font-size: 18px !important;
  color: #fff !important;
  float: right;
  text-align: center;
  text-transform: uppercase;
  padding: 22px 15px !important;
  
  border: solid 1px #707070;
  background-color: #ffffff;
}
 
.naj-abst .DownldBro a {color: #646464 !important;position: relative;}
.naj-abst .DownldBro a:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  left: 0;
  width: 22px;
  height: 30px;
  background: url(../img/sprite.png) no-repeat -120px 0;
  position: relative;
  top: 5px;
  margin-top: -15px;
  margin-right: 8px;
}
 
.naj-abst .DownldBro:hover a{color: #e82126;}
.resp-vtabs   .table {   
  font-size: 18px;
   width: 100%;
  color: #707070;
  margin-bottom: 0
}
.resp-vtabs .table tr td:nth-child(2){font-family: MetronicB;text-align: right;padding-left: 15px;}  
  
  
.resp-vtabs   .table td, .resp-vtabs   .table th {
  padding: 30px 0 18px 0; 
    border-top: 0;
  border-bottom:  1px solid #cecece;
    vertical-align: middle;
}
.resp-vtabs   .table tr:first-child td  { padding-top: 0}

.contact .address .line:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background: url(../img/map-marker.png) no-repeat left top;
  width: 26px;
  height: 30px;
}
.contact .address .line.map-marker:before{
  background-image: url(../img/map-marker.png);
}
.contact .address .line.mobile:before{
  background-image: url(../img/mobile.png);
    top: -7px;
}
.contact .address .line.envelope:before{
  background-image: url(../img/envelope.png);
  top: 3px;
}
.contact .address .line p {
  
  line-height: 20px;
  font-size: 14px;
}

.body{
font-size: 14px;
  line-height: 18px;}
.toll-no button{font-size: 20px;}
.manufacturing h3{font-family:MetronicB }
.product-details{overflow: hidden;}
.getqute  .field .input{width: 49%;float: left;margin: 0}
.getqute  .field .input:last-child{ float: right;}

.getqute .field {
  margin-bottom: 20px;
}
.getqute .field:after{clear: both;content: ''; display: block;}


.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background: #00000080;
  overflow: hidden;
  overflow-y: auto;
  display: none;
}
.overlay-w {
  padding: 0 15px;
}
.overlay-wrap {
  max-width: 600px;
  background: #fff;
  margin: 0 auto;
  position: relative;
 
  margin-top: 7%
}

.overlay .close {
  width: 30px;
  float: right;
  margin-right: 0;
  margin-top: 0;
  color: #000!important;
  background:#000 url(../img/sprite.png) -81px -15px no-repeat;
  z-index: 1;
  font-size: 0;
  height: 30px;
  opacity: 1;
  border-radius: 100%;
  top: -15px;
  right: -15px;
}
.selcopt{
    width:48%;
}
.selcopt select{
  width:100%;
  display:block;
}
      
.mobile{display: none;}


.about-us .about-info h4{font-family:'MetronicB'}
.about-us li{margin-bottom:10px}
.heading{font-family:'MetronicB'}
  #history{
       margin-top: -164px; margin-bottom: -150px;
   }
   @media (max-width: 500px)
   {
     #history {
        margin-top: -51px;
        margin-bottom: -150px;
    }
}

.technology{background:#fff;text-align:center}
h2.title1{font-size:50px;color:#54575b;font-family: 'MetronicB';text-transform:uppercase;text-align:center}
.sm-txt-1, .sm-txt-2{font-size:18px;color:#54575b;text-transform:uppercase;padding-bottom:15px;text-align:center}
.sm-txt-2{padding:0 200px;line-height:30px;text-transform:inherit;}
.tech-box{padding-top:25px;padding-bottom:40px}
.inline-box{display:inline-block;vertical-align:top;margin:0 30px;}
 
.range-sec{padding-top:30px;background:#f5fdff;position:relative;}
.range-box{background:url(../img/road-bg.png) no-repeat bottom left;padding:50px 0;background-size: 105%;overflow:hidden;}
.range-box:nth-child(odd) .insd-box h2.Head{text-align:left}
.range-box:nth-child(odd) .insd-box h2.Head:after{left:inherit;right:-100%;}
.range-box:nth-child(odd) .row{justify-content: flex-end;}
.tractor{position:absolute;bottom:0;right:-70px;width:532px}
.range-box:nth-child(odd) .tractor{right:inherit;left:0;}
.range-box:nth-child(odd){background:url(../img/road-bg1.png) no-repeat bottom left;background-size: 54%;}

.insd-box h2.Head{display:block;text-align:right;font-size: 36px;}
.insd-box h2.Head:after{left:-100%;right:inherit;}

.st-txt{font-size:20px;padding-bottom:25px;font-family:'MetronicL';line-height:27px;}
.insd-box{min-height:440px;}
.insd-box ul li{position: relative;padding-bottom:20px;font-size:22px;}
.select-box{display:inline-block;vertical-align:top;margin-right: 15px;position:relative;}
.select-box span{display:block;background:#ffbc13;padding:0 12px;border-radius:4px;border:1px solid #8a8056;text-transform:uppercase;font-family: 'MetronicB';font-size:14px;line-height: 34px;color:#0b3f6c}
.drop-down{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border-radius:4px;border:1px solid #c6c7cf;z-index:5;}
.drop-down a{display:block;line-height:32px;color:#0b3f6c;padding:0 15px;border-bottom:1px solid #c6c7cf;text-transform: uppercase;}
.drop-down a:last-child{border-bottom:0;}
.select-box:hover .drop-down{display:block;}
.pad-tp-btm{padding:80px 0;}
.loading{text-align:center;position:absolute;bottom:-30px;left:0;width:100%;z-index:5;text-transform:uppercase;}
.loading a{display:inline-block;vertical-align:top;color:#0f4a9f;}

.error-page{text-align:center;min-height:320px}
.error-page img{display:inline-block;vertical-align:top;margin-bottom:25px}
.error-page .er-txt{font-size:30px;padding-bottom:20px;color:#0f4a9f;}
.error-page .er-txt-1{color:#626569;padding-bottom:20px}

.error{color:red;display:block;padding-top:5px;font-size:12px;}

.mobile-banner{display:none}
.srch-txt-1{padding:25px 0}
.search-bar{padding-top:50px}
.search-bar:after{content:'';display:block;clear:both}
.search-bar input{width:450px;height:34px;display:block;border:1px solid #ccc;padding:0 15px;border-radius:50px;float:left;margin-right:15px;}
.search-bar button{float:left;}
.srch-txt-1 a{text-decoration:underline;}
.src-blt{padding-bottom:1px solid #626569;padding:0 0 15px;margin-bottom:20px}
.src-blt:after{content:'';display:block;clear:both}
.src-img{float:left;padding:5px;border:1px solid #ccc}
.src-detail{overflow:hidden;padding-left:20px}
.src-title{padding-bottom:10px;color:#0b53a4;}
.src-detail p{color:#212529;}
.src-txt1{padding:0;min-height:400px;}
.src-txt1 span{text-decoration:underline;color:#0b53a4;}
.main-links .restqute{display:none}

.product_show_all{text-align:center;position:absolute;bottom:-35px;left:0;width:100%;z-index:5}
.product_show_all a{color:#0f4a9f;text-transform:uppercase}
.resp-vtabs .resp-tabs-list li{text-transform: uppercase;}

.mb-menu{display:none}


/*covid-page style*/
.covid-sec-1{padding:50px 0;}
h1.swn-header{font-size:28px;line-height:40px;}

.slider-sec{padding:70px 0 40px;background:#e5f3ff;}
.covid-slider-1 .item{padding:0 10px;}
.covid-slider-1 .bwp_infoWrapper{padding:15px;background:#fff;text-align:center}
.covid-slider-1 .bwp_infoWrapper span{color:#003152;display:block;padding-bottom:12px;font-size: 20px;font-weight: bold;}
.covid-slider-1 .bwp_infoWrapper em{font-style:inherit;color:#378fb3;display:block;padding-bottom:15px;font-weight: bold;}
.covid-slider-1 .bwp_infoWrapper p{font-size:16px;}
.covid-slider-1{padding:0 45px;}
.covid-slider-1 .slick-next:before, .covid-slider-1 .slick-prev:before{display:none}
.covid-slider-1 .slick-prev{
  background:url(../img/cvd-left.png) no-repeat;left:0;
  width:35px;height:35px;transform:translate(0, 0);-webkit-transform:translate(0, 0);
}
.covid-slider-1 .slick-next{background:url(../img/cvd-right.png) no-repeat;left:inherit;right:0;
  width:35px;height:35px;transform:translate(0, 0);-webkit-transform:translate(0, 0);}
.covid-slider-1 .item a{position:relative;display:block;}
.covid-slider-1 .item a:after{content:'';background:url(../img/play-icon.png) no-repeat;width:45px;height:45px;position:absolute;top:50%;left:50%;margin-top:-22px;margin-left: -22px;background-size:100%}

.covid-sec-2{padding:0 0 50px;text-align:center;background:#e5f3ff}
.covid-slider-2 .item{margin:0 10px;}
.covid-slider-2 .item a{position:relative;display:block;}
.covid-slider-2 .item a:after{content:'';background:url(../img/play-icon.png) no-repeat;width:45px;height:45px;position:absolute;top:50%;left:50%;margin-top:-22px;margin-left: -22px;background-size:100%}
.swn-sec-2-content{padding:30px 0 35px;background:#fff;color:#003152;}
.swn-sec-2-content span{font-weight:bold;}
.sm-txt-3{padding-bottom:35px}
.xs-title{font-size:18px}
.covid-sec-2 h2, .covid-sec-3 h2{font-size:40px;}
.covid-slider-2{padding:0 45px;}
.covid-slider-2 .slick-next:before, .covid-slider-2 .slick-prev:before{display:none}
.covid-slider-2 .slick-prev{
  background:url(../img/cvd-left.png) no-repeat;left:0;
  width:35px;height:35px;transform:translate(0, 0);-webkit-transform:translate(0, 0);
}
.covid-slider-2 .slick-next{background:url(../img/cvd-right.png) no-repeat;right:0;left:inherit;
  width:35px;height:35px;transform:translate(0, 0);-webkit-transform:translate(0, 0);}

.covid-sec-3{text-align:center;background:#a2b9ef;padding:50px 0;}
.white-bg{padding:30px 80px 0;}
.white-bg img{width:100%;display:block;}
.covid-sec-3 .swn-sec-2-content{padding:30px 40px;}

.covid-sec-4{background:#ffc509;padding:50px 0;}
.covid-sec-4 .swm-people-text{font-size:22px;line-height:32px;}
.covid-sec-4 .swm-people-text span{font-size:32px;color:#316ab4;}
.covid-banner img{width:100%;}
.productSlidr .slick-prev{left:0;}
.productSlidr .slick-next{left:inherit;right:0;}

.naj .resp-vtabs .table tr td:nth-child(2){text-align:left}

.paginate{padding-top:35px}
.paginate nav{float:none;margin-left:0}
.paginate nav ul{justify-content: center;}
.paginate nav ul li{padding:0;}
.paginate .page-link {font-size:16px;}

.naj-abst{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 32%;
}
.naj-abst .disable{margin-bottom: 12px;}