.hmBioBtn/*created by Rajesh Jha*/
@import url('https://fonts.googleapis.com/css?family=Play:400,700');
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
/*font-family: 'Anton', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body{padding: 0; margin: 0; font-family: "Open Sans", sans-serif; font-size: 16px!important}
ul, ol{padding: 0; margin: 0}
ul li{font-size: 16px!important}
ul li a{font-size: 16px!important}
p{padding: 0; margin: 0;margin: 0 0 10px; font-family: "Open Sans", sans-serif; font-size: 16px!important;
    line-height: 20px;}
h1,h2,h3,h4,h5,h6{padding: 0; margin: 0; font-family: "Open Sans", sans-serif; font-weight: 700;
}
a:hover{text-decoration: none;}
.home_main_div{width: 100%; float: left;}
#top_header{background-color: #ddd; width: 100%; float: left; padding: 11px 11px 1px;}
#top_header p{ font-size: 14px; font-family: "Open Sans", sans-serif;  text-align: center;  font-weight: 700;margin: 0 0 10px}
header{position: relative; z-index: 99; width: 100%; top: 0; left: 0; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; background: #2c5198; padding: 5px 0}
header.fxdHdr{background: rgba(49 51 100 / 87%); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.links{float: right; }
.links li{list-style: none; float: left; margin-right: 7px; }
.links li a{text-decoration: none; color: #111; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s;}
.links li a:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; color: #29abe2}
nav{background-color: #000; float: left; width: 100%; height: 60px; line-height: 60px;}
.menu li{list-style: none; float: left; margin-right: 13px;}
.menu li a{text-decoration: none;color: #fff; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 600; text-transform: uppercase; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.menu li a:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; color: #f97d0a}
header.fxdHdr .menu li a{color: #fff}
.btmHdr{width: 100%; float: left;}
.btmHdrLft{width: 30%; float: left; padding: 8px; /*background: #fff;*/  position: relative;}
/*.btmHdrLft:after{content: ''; width: 91px; height: 115px; position: absolute; top: 0; right: -90px; background: url(../images/hdrBrkr.png) no-repeat;}*/
.btmHdrRgt{width: 70%; float: left;  /*background: #2b3043;*/}
.btmHdrRgt ul{display: inline-block; margin-top:26px; margin-left: 0px}
.logo{text-align: left; padding-top: 0px}
.slide_sec .carousel-indicators li{text-indent: 0;}
.slide_sec .carousel-indicators .active{background: #505050}
.slide_sec .carousel-indicators li{ line-height: 19px; font-size: 12px;width: 20px; height: 20px; background-color: #505050; border: 1px solid #999; margin: 0; color: #fff}
.slide_sec .carousel-indicators{ bottom: -35px }


.slide_sec{width: 100%; float: left; position: relative;}
/*.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{display: none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{display: none;}*/
.sec_section{width: 100%; float: left; padding: 110px 0 50px}
.img_box01 h2 a{text-decoration: none; color: #000; font-size: 22px; font-weight: 600;}
.img_box01 h2 a:hover{color: #8e8e8e;}
.img_box01 p{ font-size: 16px; color: #8d8d8d; display: inline-block; margin: 0 0 10px 0; height: 35px; font-weight: normal;}
.pro_img{position: relative; width: 100%; float: left;}
.pro_img img{display: block; width: 100%; height: auto;}
.overlay{position: absolute;  left: 0; right: 0; bottom: 0; height: 100%; background-color: #00000085; overflow: hidden; width: 100%;  transition: .5s ease; opacity: 0 }
.overlay a{background:transparent; border:1px solid #fff; text-decoration: none; color: #fff; padding: 0px 15px; border-radius: 5px; width: 200px; float: left; text-align: center; position: absolute; overflow: hidden; font-size: 18px; text-transform: uppercase; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; top: 60%; bottom: auto; left: 0; right: 0; margin: auto; height: 38px; line-height: 38px}
.pro_img:hover .overlay a{ top: 40%; bottom: auto;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; }
.overlay a:hover{background-color: #fff; color:#000; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.pro_img:hover .overlay{  opacity: 1; }
.sec_section .owl-item{padding: 0 10px;}
.img_box01{position: relative;}
.commImgTp{position: relative;}
.commHvr{width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: absolute; top: 0; left: 0; opacity: 0; -webkit-transition:all 0.5s; -moz-transition:all 0.5; transition: all 0.5s}
.commHvr span{color: #fff; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 70px; height: 30px}
.commImgTp:hover .commHvr{opacity: 1; -webkit-transition:all 0.5s; -moz-transition:all 0.5; transition: all 0.5s}

.owl-prev{position: absolute; top: 161px; margin: auto; width: 59px; height: 57px; background: url(../images/cararrowR.png) no-repeat; text-indent: -9999px;}
.owl-next{position: absolute; right: 0; top: 161px; width: 59px; height: 57px; background: url(../images/cararrowL.png) no-repeat; text-indent: -9999px;}
.Join_sec{width: 100%; float: left; background: url(../images/banner7.png) no-repeat; background-size: cover; margin-top: 0px; padding: 50px 0;}
.join_headding h2{text-align: center; color: #fffb00;; font-size: 48px; font-style: italic;}
.icon01{margin: auto; display: block; width: 21%; padding-top: 20px;}
.icon01 li{float: left; list-style: none; margin-right:20px;}
.icon01 li a i{text-decoration: none; color: #4a5056; font-size: 50px}
.join_headding p span{font-size: 24px; color: #fff; font-weight: 700;}
.join_headding p{ text-align: center; font-size: 20px; width: 100%; float: left; margin-top: 25px; color: #fff}
.join_headding{width: 100%; float: left; text-align: center;}
.add_photo{text-align: center; margin: auto; display: inline-block; background-color: #efeeee; width: 175px; height: 48px;  line-height: 48px; margin-top: 65px; margin-bottom: 35px; color: #4d4e4d ;font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
.add_photo i{margin-right: 8px}
.add_photo:hover{background-color: #777; color: #fff;}
.gallery{position: relative; width: 100%; float: left; margin: 15px 0;}
.gallery img{display: block; width: 100%; height: auto;}
.over_gall{position: absolute; left: 0; right:0; bottom: 0; overflow: hidden; background-color:#00000085; }
.gallery:hover .over_gall{height: 100%; transition:.7s;}
.over_gall p{ position: absolute; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff;}
.communityUploadDiv{width: 100%; float: left;}
.commuUpDivIn{width: 100%; float: left;}
.commImgTp img{width: 100%}
.comTp{padding: 0}
.tpOne{padding-left: 0}
.comBtm{padding: 0; margin-top: 15px}
.commLft{padding-left:0}
.loadMoreBtn{width: 100%; float: left; text-align: center; margin-top: 55px}
.loadMoreBtn a{width: 150px; height: 47px; display: inline-block; background: #fff; color: #767676; font-size: 15px; text-align: center; line-height: 47px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.loadMoreBtn a:hover{ -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; color: #efeeee; background: #777;}


.todd{margin: 10px 0 10px 0;}
.learn {width: 100%; float: left;}
.learn ul{float: right;}
.learn ul li{float: left; margin-right:20px; list-style: none;}
.learn ul li a{text-decoration: none; color: #000;}
.more{text-align: center; margin: auto; display: block; background-color: #fff; width: 12%; height: 40px;  line-height: 40px;
    margin-top: 50px; margin-bottom: 20px; color: #333; font-size: 20px;}
 .more:hover{background-color: #4d4e4d; color: #fff;}

 .equip_sec{width: 100%; float: left; background-color: #fff; padding: 90px 0;}
 .footwear img{width: 100%;}
 .para h3{text-align: center; color: #000; font-size: 27px;}
 .para p{text-align: center; color: #666; font-size: 15px; padding-bottom: 10px;}
  .para h3 a{text-decoration: none; color: #000; font-size: 22px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;transition:all 0.5s; font-weight: 700}
    .para h3 a:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s;transition:all 0.5s; color: #8e8e8e}
 .para{width: 100%; float: left; height: 78px}
 .footwear{padding-left: 0}
 .commuDivBtmRgt{margin-top: 12px}

 .Custom{width: 100%; float: left; background: url(../images/download.jpg); background-repeat: no-repeat; padding: 50px 0;}
 .facturing{ color: #fff; text-align: center;}
 .facturing h1{ font-size: 65px;
    color: #fff;
    /* font-style: italic; */
    margin-top: 0;
    font-weight: bold;
    line-height: 1;}
 .facturing p{text-align: center; color: #fff; font-size: 18px; display: inline-block; margin-top: 12px}
 .bombtn{background: rgba(255, 255, 255, .25);
    border: solid 1px #FFF;
    padding: 10px 40px;
    color: #FFF;
    font-size: 22px;
    display: inline-block; margin-top: 35px; text-transform: uppercase;}
 .bombtn:hover{background-color: #fdfffe87; color: #fff; transition: .5s}

.products{width: 100%; float: left; background-color: #fff; padding: 60px 0 90px;}

.sellers{width: 100%; float: left; margin: 40px 0 80px}
.sellers ul {width: 100%; float: left; text-align: center;}
.sellers ul li{list-style: none;  margin: 0 35px; display: inline-block;}
.sellers ul li a{text-decoration: none; font-size: 16px; font-weight: bold;color: #999; text-transform: uppercase;}
.pro_sale{width: 100%; float: left;}
.sale{width: 20%; float: left; padding-right: 55px}
.sale p{ font-size: 15px; color: #111; font-weight: 400; }
.sale p span{font-size: 15px; color: #111; font-weight: 600;}
.paymentMethodDiv .foot_head p{font-size: 14px}
.copyR p{font-size: 12px; color: #fff; margin: 0px; font-family: Play, sans-serif;}
footer{background-color: #1f1f1f; padding: 55px 0 15px; width: 100%; float: left;}
.foot_head h2{font-family: "Open Sans", sans-serif; font-size: 17px; text-transform: uppercase;
    color: #b6b6b6; margin: 0px 0px 30px; font-weight: 400;}
.foot_head ul li{list-style: none; padding: 4px 0;}
.foot_head ul li a{text-decoration: none; color: #999}
.foot_head ul li a:hover{color: #29abe2; transition: .9s;}
.foot_head p{color: #999; padding: 5px 0; font-size: 18px; margin-top: 25px}
.foot_head input{width: 68%; font-family: "Play",sans-serif; border: solid 2px #888;
    border-radius: 0px; font-size: 12px; background: #1f1f1f; color: #888;
    box-sizing: border-box; height: 32px; padding: 0px 0.4em; display: inline-block;
    margin: 0 5px 0 0; vertical-align: top; float: left;}
.foot_head button i{font-size: 19px; color: #888;}
.foot_head button{background-color: #1f1f1f; border: solid 2px #888; border-radius: 0;
    box-sizing: border-box; color: #888; display: inline-block; font-size: 18px;
    height: 32px; letter-spacing: 0.03em; line-height: 28px; margin: 0; padding: 0 17px 0 17px; transition: all 0.23s ease-in-out 0s; float: left;}
.copyR{border-top:1px dotted #444; margin-top: 50px; color: #999; padding-top: 38px;}
.copyright ul{float: right;}
.copyright ul li{display: inline-block;}
.copyright ul li a{ width: 40px; height: 40px; border: solid 2px #999; display: table;
    line-height: 36px; text-align: center; color: #999; font-size: 18px;  float: left;
    margin-left: 15px;}
.copyright ul li a:hover{    border: solid 2px #fff; background: #fff; color: #999;}

/*listing-one*/
section.scendMenuDiv{width: 100%; float: left;}
.scendMenuHdng{width: 100%; float: left; text-align: center;}
.scendMenuHdng h1{margin: 20px 0 10px; font-size: 80px; text-transform: uppercase;  font-style: italic; color: #919191; text-align: center;}
.scendMenuHdng ul{width: 100%; float: left; text-align: center; margin-bottom: 25px}
.scendMenuHdng ul li{display: inline-block; padding: 0 8px; position: relative;}
.scendMenuHdng ul li:after{content: ''; width: 1px; height: 12px; background: #000; position: absolute; top: 9px; bottom: 0; left: -3px; right: auto;}
.scendMenuHdng ul li:first-child:after{display: none;}
.scendMenuHdng ul li a{ color: #000; text-decoration: none; font-weight: bold;
    font-size: 20px; text-transform: uppercase;}
.slideSecIn{margin-top: 0}

.shoesListingSldr{margin-top: -12px}
.shoesListingSldr img{width: 100%;}
section.mensFootwearLstCnt{width: 100%; float: left;}
.mensLstLftIn{width: 100%; float: left; background: #e8e8e8; padding: 20px 10px 10px 20px;}
.mensLstLftIn h3{border-bottom: 1px solid #ccc; margin-right: 10px; margin-bottom: 25px; padding-bottom: 15px;}
.mensLstLftIn ul li{margin: 10px 10px; list-style: none; font-size: 14px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.mensLstLftIn ul li a{color: #000; text-decoration: none;}
.mensLstLftIn ul { margin-left: -8px;}
.mensLstLftIn ul li a:hover { color: #777;}
.main-category-landing-text h1{border-bottom:1px solid #000; font-size:42px; font-family:'Play', sans-serif; font-weight:bold; padding-bottom:15px; text-align:left; color:#000; font-style:normal;}
section.mensFootwearLstCnt{padding: 50px 0; background: #fff}
.mainCategoryLstCnt{width: 100%; float: left;}
.catLstOneIn{width: 100%; float: left;}
.catLstImg{width: 100%; float: left;}
.catLstImg img{width: 100%}
.catLstOneDes{width: 100%; float: left;}
.prcOffer{width: 100%; float: left;}
.catLstOneDes h3{border-bottom: 1px solid #ccc; padding-bottom: 5px; color: #8a8a8a;font-size: 14px; font-weight: bold; line-height: 12px;}
.catLstOneDes p { color: #000; font-size: 14px; font-weight: bold; line-height: 16px; margin: 5px 0 0 0; text-transform: capitalize;}
.prcOffer h4{color: #00afec; font-size: 14px; font-weight: bold; line-height: 16px; margin: 5px 0 0 0; text-transform: capitalize;}
.catLstImg .lstImg-h{display: none;}
.catLstImg:hover .lstImg-h{display: inline-block;} 
.catLstImg:hover .lstImg{display: none;} 
.catLstOne{height: 340px}
.lstBottomCnt{width: 100%; float: left; border-top: 1px solid #ccc; padding-top: 10px}
.lstBottomCnt h2{font-family:'Play', sans-serif; font-size:21px; text-align:left; font-style:normal; text-transform:none;}
.lstBottomCnt p{text-align:left; font-size:14px; font-weight:normal; font-style:normal; line-height:14px;} 
section.cntSection{padding: 20px 0; width: 100%; float: left;}
.border-left{border-left: solid 1px #cecece;}
.listingOneCntSec .owl-prev{top: 220px;}

.listingOneCntSec .owl-next{top: 220px;}

section.secDiffSec{width: 100%; float: left; background: #fff}
.baseball-shwtime-difference-jumbotron {
    background: url(../images/sports-showtime.jpg);  background-repeat: no-repeat;
    background-position: center center;  padding: 5% 2%; background-size: cover;}
.graphic-category-center { text-align: center;}
.baseball-shwtime-difference h3 { font-size: 48px; color: #fff; font-style: italic;
    margin-top: 0; font-weight: normal; margin-bottom: 34px}
.space20 { margin-bottom: 20px;}
.baseball-shwtime-difference h4 { color: #fff; text-transform: uppercase;   font-weight: bold; font-size: 30px; font-weight: normal;}
.baseball-shwtime-difference p { font-size: 18px; color: #fff; line-height: normal;}

section.customeUniSec{width: 100%; float: left; background: #fff}
.baseball-boombah-difference { position: relative; display: block;}
.jumbotron-baseball { background-image: url(../images/sports-baseball-showtime.jpg);background-repeat: no-repeat; background-position: center center;  padding: 10%; background-color: #fff;}
.no-gutter {padding-right: 0; padding-left: 0;}
.jumbotron-baseball .col-lg-5 { float: right; color: #FFF;}
section.customApperlsSec{width: 100%; float: left; background: #fff}
.graphic-category-center { text-align: center;}
.sports-custom-apparel .col-md-10 { background-color: rgb(232, 232, 232); padding: 4% 0;}
.sports-custom-apparel p, .sports-join-community p { font-size: 22px; color: #000;
    line-height: normal;}
.space40 { margin-bottom: 40px;}
.transparent-rectangle-button-black a { border: solid 2px #000; padding: 20px 80px;
    color: #000; font-size: 22px; display: inline-block;}
.graphic-category-center img { margin: 0 auto; width: 100%}
.container-oversized { margin: 0 auto; padding: 0 7%;}
section.listingOneCntSec{background: #fff}

.sports-custom-apparel .col-md-10 {background-color: rgb(232, 232, 232); padding: 4%;}
.mainDivONeList{background: #fff}
.space50 { margin-bottom: 50px; width: 100%; float: left;}
/*product details section */
section.prdctDetailsSec{width: 100%; float: left; padding: 25px 0}
.bcrumbs { padding: 10px 0; display: table; width: 100%; margin: 0px;}
.bcrumbs li { float: left; list-style: none; font-size: 14px; font-family: Play, sans-serif; color: #888888; margin-right: 40px; position: relative;}
.bcrumbs li:before { content: ""; width: 1px; height: 12px; position: absolute;    top: 4px; right: -20px; background: #ccc;}
.bcrumbs li a { color: #555555;}
.prdctCntDiv{width: 100%; float: left;}
.prdctCntImgSldr{width: 100%; float: left;}

section.prdctDetailsSec .carousel.fade{ opacity:1}
section.prdctDetailsSec .carousel.fade>.carousel-inner>.item{ -moz-transition:opacity ease-in-out .6s;
    -o-transition:opacity ease-in-out .6s; -webkit-transition:opacity ease-in-out .6s; transition:opacity ease-in-out .6s; left:0 !important; opacity:0; top:0;
    position:absolute; width:100%; display:block !important; z-index:1;}
section.prdctDetailsSec .carousel.fade>.carousel-inner>.item:first-child{ top:auto; position:relative;}
section.prdctDetailsSec .carousel.fade>.carousel-inner>.active{ opacity:1;-moz-transition:opacity ease-in-out .6s; -o-transition:opacity ease-in-out .6s; -webkit-transition:opacity ease-in-out .6s; transition:opacity ease-in-out .6s;  z-index:2}
section.prdctDetailsSec .carousel.fade>.carousel-control{ z-index:2}
section.prdctDetailsSec .carousel-indicators{position: relative;}
.prdctDtlCntRgtIn{width: 100%; float: left;}
.prdctDtlCntRgtIn h1 { font-size: 20px; color: #444; font-weight: 700; margin-bottom: 18px; text-transform: capitalize;}
.sub-heading-v3{font-size: 0.9em; color: #B3B3B3; margin: -11px 0 14px 0;}
.colorsHdng{color: #000; font-weight: bold;}
.writereviewTxt{padding-left: 12px}
.prdctShrtDes{width: 100%; float: left; padding: 12px 0; border-top: 1px solid #eee; margin-top: 12px}
.prdctShrtDes a{text-transform: uppercase; color: #000; font-weight: bold; text-decoration: underline;}
.prdctCostDiv{width: 100%; float: left; font-size: 18px; color: #000; font-weight: bold;}
.prdctTypeDiv{width: 100%; float: left; padding: 25px 0}
.prdctTypeDiv ul li{list-style: none; display: inline-block; position: relative; cursor: pointer;}
.prdctTypeDiv ul li i{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 26px; height: 26px; font-size: 23px; color: #29abe2;    text-shadow: 0px 0px 12px rgba(0,0,0,.7);}
.prdctSizeDiv{width: 100%; float: left; padding: 25px 0}
.prdctSizeHdng{width: 100%; float: left;}
.prdctSizeHdng span a{color: #333; padding-left: 55px}
.prdctSizeLst{width: 100%; float: left;}
.prdctSizeLst ul li{display: inline-block; padding: 8px 14px; border:1px solid #ccc; background: #eee; color: #333; margin-right: 8px; margin-bottom: 8px;cursor: pointer;}
.prdctSizeLst ul li.no-size-brdr{border:none; background: transparent; text-decoration: line-through; }
.prdctAddtoCrtQnty{width: 100%; float: left; padding: 25px 0}
.prdctAddtoCrtQnty .prdctQuntyDiv{width: 150px; float: left;}
.prdctQuntyDiv ul li{display: inline-block; padding: 8px 15px; border:1px solid #ccc; font-size: 18px;}
.prdctQuntyDiv ul li.prdctQntyTxt{border:1px solid #333;}
.prdctAddToCrtBtn{width: 100px; float: left;}
.prdctAddToCrtBtn .addToCrtBtn{background: #5cb85c; border: solid 1px #4cae4c;width: 135px; height: 42px; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: bold;  text-transform: uppercase;  color: #fff; display: table; text-align: center; line-height: 40px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; outline: none;}
.prdctAddToCrtBtn .addToCrtBtn:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; background: transparent; color: #333}
.prdctSocialShareDiv{width: 100%; float: left; padding: 25px 0}
.prdctSocialShareDiv ul li{list-style: none; float: left; margin-right: 6px}
.prdctSocialShareDiv ul li a{background: #ccc; width: 36px; height: 36px; line-height: 38px; text-align: center; float: left; font-size: 24px; color: #fff;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s;}
.prdctSocialShareDiv ul li:nth-child(1) a{background: #3b5998}
.prdctSocialShareDiv ul li:nth-child(2) a{background: #1da1f2}
.prdctSocialShareDiv ul li:nth-child(3) a{background: #cb2027}
.prdctSocialShareDiv ul li a:hover{ margin-top: -4px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; float: left;}
.reletedProductDiv{width: 100%; float: left; padding: 45px 0}
.relatedPrdctHdng{border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; margin: 20px 0; font-size: 30px; text-align: center; padding: 10px 0; text-transform: uppercase;}
.prdctDescriptionDiv{width: 100%; float: left; background: #f4f3f2; padding: 40px 0}
.prdctfetrlst ul li{display: inline-block; margin-right: 8px}
section.prdctReviewSec{width: 100%; float: left; padding: 45px 0}
.reviewCntDiv{width: 100%; float: left; margin-top: 20px}
.prdctReviewSec .star-clickable span a{color: #333; font-size: 26px; margin-right: 6px}
.prdctAllReviewStartDiv{width: 250px; float: left; border-left: 1px solid #ccc; padding-left: 25px; margin-left: 25px}
.starReiveOne{width: 50%; float: left;}
.prdctAllReviewStartDiv ul li{width: 100%; float: left; list-style: none;}
.sartRatePer{width: 45%; float: right;}
.sartRatePer samp{width: 100%; float: left; height: 10px; background: #0094d4; margin-top: 6px}
.prdctwriteReviewBtn{width: 160px; float: right;}
.prdctwriteReviewBtn a{padding: 8px 15px; background: #ccc; color: #fff; text-transform: uppercase; display: inline-block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.prdctwriteReviewBtn a:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; background: #333; color: #fff; }
.prdctReviewDetailDiv{width: 100%; float: left; padding-top:45px }
.prdctReviewDetlHdng{width: 100%; float: left; border-bottom: 1px solid #ccc; padding-bottom: 8px; position: relative;}
.prdctReviewDetlHdng a{color: #0094d4}
.prdctReviewDetlHdng:before{content: ''; width: 6%; height: 4px; background:#0094d4; position: absolute; bottom: 0; left: 0; }
.prdctReviewContentDiv{width: 100%; float: left; margin-top: 25px}
.prdctReviewCntDivLft{width: 100%; float: left;}
.prdctRevwothmbImg{width: 60px; height: 60px; float: left; background: #0094d4; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius: 50%; font-size: 32px; text-transform: uppercase; text-align: center; line-height: 60px; color: #fff}
.prdctReviewthmbRgt{float: left; width: 90%; padding-left: 12px}
.prdctReviewthmbRgt h3{color: #0094d4; font-size: 14px; padding: 4px 0}
.prdctReviewthmbRgt h3 span{color: #666}
.prdctRvwShr{width: 100%; float: left; padding: 8px 0}
.prdctReviewthmbRgt h3 samp{float: right; color: #333}
.prdctRvwShr span{float: right;}
.customizeHdngTp{width: 100%; float: left; border-bottom: 1px solid #ccc; padding: 40px 0}
.customizeHdngMenu_Menu{width: 100px; float: left; border:1px solid #ccc; padding: 8px 10px; text-align: center; font-size: 18px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; cursor: pointer;}
section.mensFootwearLstCnt.customizePrdctLstng{padding: 45px 0}
.custmz_prdctShrtng_in{width: 100%; float: left;}
.custmz_prdctShrtng_in span{font-size: 17px; color: #333; font-weight: 500; display: inline-block; margin-right: 12px; float: right; padding-top: 5px}
.custmz_prdctShrtng_in select{width: 30%; display: inline-block; border:1px solid #ccc; padding: 8px 13px; float: right;}
.customizePrdctLstng .catLstOne{height: auto;}
.product-customize-icon p { border-bottom: 1px solid #ccc; padding-bottom: 5px;
    color: #000; font-weight: bold; text-transform: uppercase; font-style: italic;
    font-size: 18px; width: 100%;float: left;}
.custom-labs-products{padding: 5px 0; width: 100%; float: left;}
.custom-labs-products p { color: #000; font-size: 18px; font-weight: bold;
    line-height: 16px; margin: 5px 0 0 0; text-transform: capitalize;}
.custom-labs-products a { color: #000;}
.custom-type { color: #9a9a9a !important; font-weight: normal !important;}
.lernMoreCustomBtnDuv{width: 100%; float: left; margin-top: 15px; display: none;}
.quick-view-button{width: 46%; float: left; text-align: center;}
a.lrnMoreBtn{color: #000; font-size: 18px; padding: 10px 9px; background: #e6e6e6;
    border: solid 1px #e2e2e2; border-radius: 2px; margin-bottom: 25px; display: block;  }
.customize-custm-btn{float: right;}
.customizeListDiv .catLstOneIn{width: 100%; float: left; padding: 15px 30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; height: 550px}
.customizeListDiv .catLstOneIn:hover{box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 15px;
    transition: all 600ms;}
.customizeListDiv{padding: 0; margin-top: 45px}
.customizeListDiv .catLstOneIn:hover .lernMoreCustomBtnDuv{display: inline-block;}
.product-customize-icon p img{margin-right: 8px}
.custLstImgBig{width: 100%; float: left;}
.customizeListDiv .catLstImg{position: relative;}
.custLstImgThmb{width: 15%; right: 0; top: 0; position: absolute;}
.hideCustB{display: none;}
.custLstImgThmb ul{list-style: none;}
.custLstImgThmb ul li{margin-bottom: 8px}
/*new-css12-16-2020*/
.logo a{color: #fff; font-size: 40px; text-transform: uppercase; font-family: anton,sans-serif; font-weight: 400;}
.logo a span{font-weight: 600;}
.btmHdrRgt{/*background: rgba(41,43,129,0.4);*/ }
#top_header{background: #e3e3e3}
#top_header{padding: 0}
.links li{position: relative;}
.links li a{display: inline-block; padding: 6px 0; color: #292b81; font-weight: 500}
.links li:last-child a{background: #f5821f; text-align: left; color: #fff; display: inline-block; padding: 6px 15px}
.links li ul{display: none; width: 250px; background: #f5821f; position: absolute; top: 100%; right: 0px; /*box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 2px;*/ margin-top: 0}
.links li:hover ul{display: inline-block;}
.links li ul li{width: 46%; float: left;}
.links li ul li a{width: 100%; float: left;}
.links li:last-child{margin-right: 0}
.links li:last-child ul li a{background: transparent; color: #fff}
.carousel-inner>.item>img{width: 100%}
/*.btmHdrLft{background: #11bfd8}*/
.btmHdrRgt ul{float: right;}
.threeBxTp{width: 100%; float: left; padding: 85px 0 45px}
.spechIcn{width: 100%; float: left; text-align: center;}
.spechIcn img{width: 110px}
.speechDivIn{width: 100%; float: left; background: #292b81; padding: 45px}
.spechTxt{width: 100%; float: left; text-align: center; color: #fff; font-size: 28px; padding-top: 10px; font-weight: 500}
.speechDiv{padding-left: 0}
.achevDiv .speechDivIn{background: #11bfd8}
.commHvr span{width: 100%; text-align: center; font-size: 15px}
.twoblockDiv{width: 100%; float: left; padding: 75px 0; background: #e6d09fa3}
.eventsSec{background: #e6d09fa3}
.mediaCovHdng{width: 100%; float: left;}
.mediaCovHdng h2{position: relative; font-size: 28px; padding-bottom: 3px}
.mediaCovHdng h2:before{content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #292b81}
.mediaCovHdng h2:after{content: ''; position: absolute; bottom: -1px; left: 0; width: 60%; height: 4px; background: #f97d0a}
.mediaCovHdng h2 i{color: #fff}
.mediaCovHdng h2 span{background:#f97d0a; padding: 8px 12px; display: inline-block; }
.mediaCovCnt{width: 100%; float: left; margin-top: 12px; overflow: hidden; height: 340px}
.mediaCovCntImg{width: 100%; float: left;}
.mediaCovCntImg img{width: 100%}
.twoblockDiv .carousel-indicators{bottom: auto; top: 19px; right: 0; left: auto; width: auto;}
.mediaCovDiv .carousel-indicators .active{background-color: #292b81; width: 10px; height: 10px }
.mediaCovDiv .carousel-indicators li{background-color: #eee; text-indent: 0px; width: 10px; height: 10px; border: none; margin: 0; border-radius: 0 }
.mediaCovDiv .carousel-caption{position: relative; background: #6b5139; width: 100%; left: 0; float: left; text-shadow: none; padding: 10px 15px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; bottom: 195px}
.mediaCovDiv .carousel-caption p{ font-size: 18px; text-align: left; line-height: 24px; font-weight: 300; padding-bottom: 15px}
.carRdmore{width: 100%; float: left;}
.carRdmorBtnBtm{width: 100%; float: left;}
.rdmrBtn{background: #292b81; float: left; color: #fff; padding: 6px 12px; position: relative; text-decoration: none;}
.rdmrBtn:hover{color: #11bfd8}
.rdmrBtn:before{content: ''; width: 4px; height: 100%; position: absolute; top: 0; left: 0; background:#fff; }
.eventsSec .mediaCovHdng h2:after{width: 21%}
.rdmoreBtn{width: 40%; float: left; margin-top: 8px}
.mediaSocialBtn{width: 40%; float: right;}
.mediaSocialBtn a{width: 40px; height: 40px; display: inline-block; border:2px solid #fff; border-radius: 50%; line-height: 36px; text-align: center; margin-right: 12px; font-size: 20px; color: #fff}
.mediaCovCnt:hover .carousel-caption{position: relative; z-index: 1; bottom: 250px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.mediaCovCnt:hover .carRdmorBtnBtm{display: inline-block;}
.mediaCovDiv.tuneInDiv .carousel-caption{bottom: 20px;}
.mediaCovDiv.tuneInDiv .mediaCovCnt:hover .carousel-caption{bottom: 75px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.mediaCovDiv.tuneInDiv .mediaCovHdng h2:after{width: 25%}
.logo img{width: 100%}
footer{background: #e3e3e3}
.foot_head h2{color: #fff; font-weight: bold;}
.foot_head ul li a{color: #fff;}
.foot_head p{color: #fff;}
.icon01{width: 100%; text-align: center;}
.icon01 li:nth-child(1) a i{color: #3b5998}
.icon01 li:nth-child(2) a i{color: #1da1f2}
.icon01 li:nth-child(3) a i{color: #1b52f5}
.icon01 li:nth-child(4) a i{color: #8236ad}
.icon01 li{float: none; display: inline-block;}
.commuUpDiv{padding-left: 0; padding-right: 0}
.communityUploadDiv .container{padding-left: 0; padding-right: 0}
.mediaCovDiv{padding-left: 0; }
.tuneInDiv{padding-right: 0}
.socialMediaSec{width: 100%; float: left; padding: 45px 0; background: #e6d09f}
.socialMediaCnt{width: 100%; float: left; margin-top: 45px}
.soclDivIn{width: 100%; float: left;}
.soclDivHdng{width: 100%; float: left; background: #4167b2; padding: 8px 12px;
    color: #fff; -webkit-border-top-left-radius: 6px; -moz-border-top-left-radius: 6px; border-top-left-radius: 6px; font-weight: 600; -webkit-border-top-right-radius: 6px; -moz-border-top-right-radius: 6px;
    border-top-right-radius: 6px;}
.soclDivCnt{width: 100%; float: left;}
.twtrSec .soclDivHdng{background: #1da2f1}
.instSec .soclDivHdng{background: #bd2464}
.utbSec .soclDivHdng{background: #ff0000}
.fbSlfSec{padding-left: 0}
.utbSec{padding-right: 0}
.govreSec{width: 100%; float: left; padding: 45px 0}
.goveSecCnt{width: 100%; float: left; margin-top: 35px}
.goveCntIn{width: 100%;float: left; background: #292b81}
.goveCntInL{width: 40%; float: left;}
.goveCntInL img{width: 100%}
.goveCntInR{width: 60%; float: left; padding: 45px 25px 25px 45px}
.goveCntInR h2{color: #fff; padding-bottom: 15px}
.goveCntInR p{color: #fff; font-size: 18px; line-height: 28px}
.govreSec .mediaCovHdng h2:after{width: 20%}
.explreMoreDiv{margin-top: 25px}
.explreMoreDiv .rdmrBtn{background: #292b81}
.goveCntIn:hover .explreMoreDiv .rdmrBtn{color: #292b81}
.govreSec .carousel-indicators{bottom: auto; top: -67px; right: 0; left: auto; width: auto;}
.govreSec .carousel-indicators .active{background-color: #292b81; width: 10px; height: 10px }
.govreSec .carousel-indicators li{background-color: #eee; text-indent: 0px; width: 10px; height: 10px; border: none; margin: 0; border-radius: 0 }
.eventsSec{width: 100%; float: left; padding: 45px 0 0}
.eveOne{width: 100%; float: left; margin-bottom: 35px;}
.eveDate{width: 18%; float: left; background: #262737; color: #fff; text-align: center; font-size: 45px; font-weight: bold; line-height: 37px; padding: 32.5px 0}
.eveDate span{display: block; font-size: 35px; font-weight: normal;}
.eveCntDiv{width: 100%; float: left; margin-top: 35px}
.eveOneCnt{width: 82%; float: left; background: #ffffff57; padding: 15px}
.eveOneCnt p{font-size: 17px; line-height: 26px}
.eveOneIn{padding-left: 0}
.eventsSec .carousel-indicators{bottom: auto; top: -67px; right: 0; left: auto; width: auto;}
.eventsSec .carousel-indicators .active{background-color: #292b81; width: 10px; height: 10px }
.eventsSec .carousel-indicators li{background-color: #eee; text-indent: 0px; width: 10px; height: 10px; border: none; margin: 0; border-radius: 0 }
.slide_sec .carousel-indicators .active{background: #292b81}
.eveOneCnt:hover .rdmrBtn{color: #f97d0a}
footer{width: 100%; float: left; background: url(../images/footerBg.jpg) no-repeat; background-size: cover;}
.langDiv{float: right; width: 11%; margin-right: 15px; position: relative; top: -5px}
.btmHdrMainMenu{width: 100%; float: right;}
/*Top-Slider*/
.owl-nav button {position: absolute; top: 50%; background-color: #000; color: #fff; margin: 0; transition: all 0.3s ease-in-out;}
.owl-nav button.owl-prev {left: 10px;}
.owl-nav button.owl-next {right: 10px;}
.owl-dots {text-align: center; padding-top: 15px;}
.owl-dots button.owl-dot {width: 15px;height: 15px;border-radius: 50%;display: inline-block;background: #ccc;margin: 0 3px;}
.owl-dots button.owl-dot.active {background-color: #000;}
.owl-dots button.owl-dot:focus {outline: none;}
.owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);background: rgba(0, 0, 0, 0.38) !important;}
.owl-nav span {font-size: 70px;position: relative;top: -29px;text-indent: 20px; color: #fff; float: left;}
.owl-nav button:focus {outline: none;}
.slide_sec .owl-dots{display: none;}
.inItem{width: 100%; float: left; border-right: 2px solid #000; margin-left: 0px; align-items: flex-end; display: flex; justify-content: center; padding: 150px 10px 70px;}
.sliderBldTxt{position: absolute; bottom: 295px; left: 53px; z-index: 3;}
.sliderBldTxt h1{color: #fff; font-size: 75px; text-transform: uppercase; font-family: anton,sans-serif; font-weight: 400}
.inItemCnt{text-align: center;}
.inItemCnt h3{font-size: 27px; color: #ffe300; font-weight: 400; font-family: 'Anton', sans-serif;}
.inItemCnt p{font-size: 20px; color: #fff; font-weight: 400; padding: 5px 10px 0; line-height: 24px}
.inItemCnt a{ display: inline-block; color: #fff; text-transform: uppercase; border: 1px solid #fff; padding: 10px 20px; margin-top: 5px; position: relative; overflow: hidden; z-index: 0;}
.inItemCnt a:after{background: rgba(245,130,32,.5); position: absolute; left: 0; top: 0; content: ""; height: 100%; width: 100%; z-index: -1; left: -130px; transition: all 350ms ease;}
.inItemCnt a:hover:after{left: 0;}
.hmBioBtn.awrdsBtn.speechBtn.intrvewBtn{display: inline-block; background: #2c9698;}
@media only screen and (min-width: 1025px) and (max-width: 1285px){
   .inItem{padding-bottom: 14px} 
   .sliderBldTxt{bottom: 185px;left: 29px;}
   .btmHdrRgt ul{margin-top: 27px}
   .mediaCovCnt:hover .carousel-caption{bottom: 108px;}
   .mediaCovDiv .carousel-caption{bottom: 37px;}
}
.socialMedLnkBnr{width: 40px;position: fixed;top: -244px;bottom: 0;right: 0;left: auto;height: 140px;
margin: auto;z-index: 9;}
.socialMedLnkBnr ul li{width: 100%; float: left; list-style-type: none; margin-bottom: 8px}
.socialMedLnkBnr ul li a{width: 32px; height: 32px; background: transparent; float: left; text-align: center; line-height: 32px; font-size: 21px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius: 50%; border:1px solid #fff; color: #fff; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.socialMedLnkBnr ul li:nth-child(1) a:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; background: #3b5998; border-color: #3b5998}
.socialMedLnkBnr ul li:nth-child(2) a:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; background: #1da1f2; border-color: #1da1f2}
.socialMedLnkBnr ul li:nth-child(3) a:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; background: red; border-color: red}
.socialMedLnkBnr ul li:nth-child(4) a:hover{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s; background: #8236ad; border-color: #8236ad}
.inItem:hover .inItemCnt a:after{left: 0;}
.slide_sec .owl-carousel.owl-drag .owl-item .item{overflow: hidden;}
.inItem{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.inItem:hover{transform: scale(1.04, 1.04); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
.communityUploadDiv .container-fluid{padding-left: 0; padding-right: 0}
.commRgtDiv{padding-right: 0}
/*inner-page*/
.topDivInner header{position: relative; }
/*.topDivInner header .btmHdr{background: #e6d09f}*/
.sliderInnerSec{width: 100%; float: left;}
.sliderInnerLftDiv{width: 50%; float: left; padding-right: 5px}
.sliderInnerLftDivIn{width: 100%; float: left;}
.sliderInnerLftDivIn img{width: 100%}
.sliderRgt_1{width: 100%; float: left;}
.sliderRgt_1_1{width: 50%; float: left; padding-right: 5px}
.sliderRgt_1_1_In{width: 100%; float: left;}
.sliderRgt_1_1 img{width: 100%}
._2{margin-top: 6px}
._1_3{position: relative;}
._1_3 span{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 96px; height: 84px; text-align: center; z-index: 2; cursor: pointer;}
._1_3 span b{display: block; color: #fff; font-size: 15px; font-weight: 600}
._1_3 .sliderRgt_1_1_In:before{content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.4); z-index: 1}
.modalPopupDiv .item img{width: 100%}
.modalPopupDiv .close{position: absolute; top: 10px; right: 10px; z-index: 999}
.modalPopupDiv button.close{color: #fff}
.topDivInner{background: #eeeae9;}
.innerDetlContent{width: 100%; float: left; padding: 55px 0; background: #eeeae9}
.innerDetlContent .mediaCovHdng h2:after{width: 19%}
.innerDetlCntMain{width: 100%; padding-top: 35px; float: left;}
.innerDetlCntMain p{font-size: 19px; line-height: 27px}
.innerDetlCntMain h3{font-style: italic; font-size: 20px; margin-bottom: 18px}
.innerDetlCntMain h3 span{color: #f97d0a94}
.mediaImgIn{width: 100%; float: left;}
.mediaImgIn img{width: 100%; position: relative; z-index: 1}
.mediaImg{margin-bottom: 30px}
.mediaImgIn{position: relative;}
.mediaImgIn:before{content: ''; width: 40%; height: 50px; position: absolute; top: -25px; right: -25px; background: #0A86F996; z-index: 0}
.mediaImgIn:after{content: ''; width: 40%; height: 50px; position: absolute; bottom: -19px; left: -25px; background: #f97d0aab; z-index: 0}
.mediaSec{overflow: hidden;}
.contactUsSec{width: 100%; float: left; padding-bottom: 45px; position: relative; top: -40px; z-index: 9}
.contactUsSecIn{width: 100%; float: left; box-shadow: 2px 2px 10px 3px rgba(0,0,0,0.2)}
.contatL{width: 60%; float: left; background: #fff; padding: 55px; height: 347px}
.contatR{width: 40%; float: left; background: #095696; padding: 55px; height: 347px}
.contatL .mediaCovHdng{margin-bottom: 35px}
.cntFrmBtn{width: 100%; float: left; background: #f97d0a; color: #fff; padding: 13px 0; border:1px solid #f97d0a; -webkit-border-radius:35px; -moz-border-radius:35px; border-radius: 35px; font-size: 18px; font-weight: 600}
.contatR h3{color: #fff; padding-bottom: 8px}
.contatR p{color: #fff; font-size: 17px; line-height: 26px}
.contatR p a{color: #fff; display: inline-block; margin-right: 14px; font-size: 30px}
.contatR p.cntMbl i{font-size: 28px}
.cntSocl{margin-top: 25px }
.certificationDiv .mediaImgIn:before {content: ''; width: 70%; height: 94%; position: absolute; top: -34px; right: -34px;   background: #f97d0a; z-index: 0;}
.certificationDiv .mediaImgIn {width: 90%}
.certificationDiv .mediaImgIn:after{content: ''; width: 85%; height: 50px; position: absolute; bottom: 0px; right: -33px; background: #095696; z-index: 9; left: auto; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px;  border-top-left-radius:30px; display: none;}
.certificationDiv .mediaImg{margin-bottom: 75px}
.cerTitle{width: 104%; float: right; height: 50px; background: #095696; position: relative; top: 0px; z-index: 9; right: -34px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px;  border-top-left-radius:30px; text-align: right; line-height: 50px; padding-right: 33px; font-size: 16px; color: #fff; font-weight: 600}
.certificationDiv .innerDetlCntMain{padding-top: 75px}
.communityUpDivTab{width: 100%; float: left; margin-bottom: 35px; text-align: center;}
.communityUpDivTab ul{padding: 0; margin: 0; list-style-type: none;}
.communityUpDivTab ul li{display: inline-block; margin-right: 12px; cursor: pointer; font-size: 23px; font-weight: 600; padding: 8px 15px; border:1px solid #f4e2bb; background: #e6d09f; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius: 6px; color: #7f6832}
.communityUpDivTab ul li.comActTb{background:#d2a94d;color: #fff }
.comGalHide{display: none;}
.viewAllImgSpn{width: 100px; height: 38px; position: absolute; top: 180px; bottom: 0; left: 0; right: 0; margin: auto; background: rgba(255,136,34,0.8); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius: 6px; text-align: center; line-height: 38px; color: #fff; font-weight: 600; font-size: 16px; text-transform: uppercase; animation: viewAllLink 0.5s infinite; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
@keyframes viewAllLink {
  from {background: #ff8822;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
  to {background: #ffa75c;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition: all 0.5s}
}
#title {
    background: url(../images/indianFlagStrip.jpg);
    background-size: cover;
    color: #fff;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    padding: 0;
}

#title h1 {
  /*text-shadow: 2px 2px 1px rgba(0,0,0,.5);*/
}

@media only screen and (min-width: 1286px) and (max-width: 1450px){
.btmHdrRgt ul{margin-top: 15px;}
}

/*new-css*/
.whatsNewDiv{width: 100%; float: left; height: 352px; border: 5px dotted #e07919; border-top: none;
    background: #f0ebe1;}
.whatsNewCnt{width: 100%; float: left; padding: 15px}
.whatsNewCnt ul{padding: 0; margin: 0; list-style: none;}
.whatsNewCnt ul li{width: 100%; float: left; padding: 8px 15px; background: #fff9ec; margin-bottom: 15px;    border-left: 5px solid #f97d0a; position: relative; transition: all 0.5s }
.whatsNewCnt ul li:hover{transition: all 0.5s; background: #fff; box-shadow: 0 0 20px #eee;}
.whatsNewCnt ul li:nth-child(2){border-left: 5px solid #660af9;}
.whatsNewCnt ul li:nth-child(3){border-left: 5px solid #26e313;}
.whatsNewCnt ul li a{color: #ccc}
.readmoreLnk{color: #d39b02; float: right; position: absolute; bottom: 10px; right: 15px}
.whatsNewCnt ul li span.newsDate{display: block;}
.whatsNewCnt ul li a { color: #1f17b3;}
.sliderHdrSec{width: 100%; float: left;}
.humbrgMenu{width: 35px; float: right;margin: 26px 0 0 10px; cursor: pointer; position: relative;
z-index: 99999999;}
.humbrgMenu i{width: 100%; float: left; height: 4px; background: #fff; margin-bottom: 5px}
.menuTop { z-index: 1000000; width: 100%; background: #f1f1f1;  position: fixed;}
.headerMenuTop { height: 290px;}
.sectionThirteen { background-image: url(../images/banner12.png);}
.sectionThirteen.headerMenuTop { background:#2c5198;}
.ftrMainLnkOneIn ul{list-style-type:none;}
.ftrMainLnk { margin-top: 20px;}
.menuTop{position: fixed; width: 100%; float: left; left: 0; top: 0;}
.sectionTwo{width: 100%; float:left; background: url(../images/section-two-bg.jpg); position: relative; background-size: cover; /*height: 100vh*/}
/*.imgLft{width: 60%; float: left; position: relative;}*/
.imgRgt{width: 100%; float: left; }
.imgLft img{width: 100%; float: left; position: relative; top: 70px; bottom: 0; left: 0}
.sectionTwo .imgLft img{width: 100%; float: left; position: relative; top: 0px; bottom: 0; left: 0}
.imgRgtCapt{width: 100%; float: left; margin-top:0px}
.secTwoFtrDiv{ width: 100%; float: left; height: 58px; position: absolute; bottom: 0;  left: 0; line-height: 58px;}
.secTwoFtrDiv ul{padding: 0; margin: 0; list-style: none;}
.secTwoFtrDiv ul li{width: 33.3%; float: left; text-align: center; border-top: 1px solid #949597;  position: relative;
    cursor: pointer; font-weight: 600; font-size: 18px; color: #666}
.secTwoFtrDiv ul li.activeMinDiv{color: #313364;}
.secTwoFtrDiv ul li.activeMinDiv:before { content: ''; width: 100%; height: 3px; background: #2b5fad;  position: absolute; top: -2px;  left: 0;}
.secTwoFtrDiv ul li.activeMinDiv:after { content: ''; width: 5px; height: 18px; background: #2b5fad;  position: absolute; top: -9px; left: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px;  border-radius: 15px;}
.secTwoFtrDiv ul li:before { content: ''; width: 5px; height: 18px; background: #2b5fad; position: absolute; top: -9px;
    left: 0; -webkit-border-radius: 15px; -moz-border-radius: 15px;  border-radius: 15px;}
.imgRgtCapt h2{font-size: 23px; margin-bottom: 12px; color: #2c5198; line-height: 28px; font-style: italic; padding-top: 10px}
.imgRgtCapt h2 span{color: #666}
.imgRgtCapt p{font-size: 18px; line-height: 28px; text-align: justify;}
.hideCnt{display: none;}
.secThree{width: 100%; float: left; background: url(../images/banner.png) no-repeat; background-size: cover;}
.secThree .imgLft{width: 50%}
.secThree .imgLft img{top: 0px;bottom: 0;left: -15px;}
.secIngRgt{width: 50%; float: left; padding-top: 75px}
.bioGCnt{width: 90%; height: 560px;  background: rgba(0,0,0,0.4);  position: relative;   padding: 15px; color: #fff; overflow-y: scroll; overflow-x: hidden; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-left: 25px}
.h600 {height: 500px;}
.demoScroll {height: 500px; overflow-y: scroll;}
.sc4::-webkit-scrollbar { width: 15px; height: 8px; position: relative; top: 15px}
.sc4::-webkit-scrollbar-track { border-radius: 10px; background-color: rgba(45, 45, 45, 1);}
.sc4::-webkit-scrollbar-thumb { background-color: #ff9933; background-image:-webkit-linear-gradient(45deg,rgba(18, 136, 7, 1) 30%,transparent 50%,rgba(255,255,255,1) 30%,transparent 50%,transparent 60%,rgba(255, 153, 51, 1) 30% ,transparent 60%); border-radius: 6px; top: 25px; position: re}
.sc4::-moz-scrollbar-thumb { background-color: #ff9933; background-image:-webkit-linear-gradient(45deg,rgba(18, 136, 7, 1) 30%,transparent 50%,rgba(255,255,255,1) 30%,transparent 50%,transparent 60%,rgba(255, 153, 51, 1) 30% ,transparent 60%); border-radius: 6px;}
.sc4::scrollbar-thumb { background-color: #ff9933; background-image:-webkit-linear-gradient(45deg,rgba(18, 136, 7, 1) 30%,transparent 50%,rgba(255,255,255,1) 30%,transparent 50%,transparent 60%,rgba(255, 153, 51, 1) 30% ,transparent 60%); border-radius: 6px;}
h2.abtHdng { font-size: 24px; font-weight: 600; font-family: 'Oswald', sans-serif; line-height: 32px;
    padding-bottom: 10px; position: relative; margin-bottom: 20px}

h2.abtHdng:before { content: ''; width: 100%; height: 3px; background: #333; position: absolute; bottom: 0; left: 0;}
h2.abtHdng::before { background: #fb8609;}
h2.abtHdng::after { width: 24%;}
h2.abtHdng:after {content: ''; width: 12%; height: 6px; background: #d94148; position: absolute; bottom: -1px; left: 0;}
.bioGCnt p{font-size: 18px; line-height: 28px; text-align: justify;}
.imgLftIn{width: 90%; height: 560px;  background: rgba(0,0,0,0.4);  position: relative;   padding: 15px; color: #fff; overflow-y: scroll; overflow-x: hidden; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-left: 25px}
.awardsFrSec{background: url(../images/banner6.png) no-repeat; padding: 45px 0}
/*.awardsFrSec .imgLft{float: right;}*/
.awardsFrSec .imgLft ul{padding: 0; margin: 0; list-style: none;}
.awardsFrSec .imgLft ul li{float: left; width: 45%; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
.awardsFrSec .imgLft ul li img{border:1px solid #fff; padding: 5px}
.awardsFrSec .secIngRgt{padding-top: 37px;}
.awardsFrSec .imgLft{padding-top: 37px;}
.awardsFrSec .imgLftIn{height: 500px}
.secIngRgt ul{padding: 0; margin: 0; list-style: none; margin-bottom: 25px}
.secIngRgt ul li{ line-height: 28px; font-size: 18px }
ul li i{color: #ffb300}
.secIngRgt ul li a{color: #ffb300}
.awardsFvSec{background: url(../images/banner5.png) no-repeat; padding: 45px 0}
/*.awardsScSec{background: url(../images/banner7.png) no-repeat; padding: 45px 0}*/
.awardsFvSec .imgLft{width: 30%; float: left;}
.awardsFvSec .secIngRgt{width: 70%; float: left;}
.newsImg{margin: 0 0 0 15px}
.newsImg img{width: 100%; float: left;}
.sbhdng{font-size: 18px; margin-top: 12px; width: 100%; float: left; line-height: 28px}
._rdmoreBtn { color: #fffb00; font-size: 16px;  font-weight: 600;}
._rdmoreBtn:hover{color: #fffb00;}
.sbpar{margin-top: 5px; width: 100%; float: left;}
.awardsFvSec .secIngRgt{padding-top: 0}
.awardsFvSec .imgLftIn{height: 500px}
.headerMenuTop ul li a{color: #fff; font-size: 18px; padding: 6px 0; display: inline-block;}
.headerMenuTop .ftrMainLnk{padding-top: 65px}
.sliderInnerSec img{width: 100%}
.innerTabDiv{width: 100%; float: left;}
.innerTabDiv ul{padding: 0; margin: 0; list-style: none;}
.innerTabDiv ul li{display: inline-block;}
.innerTabDiv ul li a{font-size: 18px}
.awardsCntDiv{width: 100%; float: left; margin-top: 25px}
.abtHdngIn{font-size: 22px; margin: 15px 0}
.innerDetlContent ul{padding: 0; margin: 0; list-style: none; padding-left: 15px}
.innerDetlContent ul li{font-size: 20px; padding: 8px 0}
.innerImgLst li{display: inline-block; margin-right: 15px}
.innerImgLst li img{border:1px solid #ccc; padding: 10px}
.innerDetlCntMain li span{font-weight: bold;}
.section-intro p{line-height: 31px}
.innerImgLst li img{width: 100%}
.imgLft{width: 60%; float: left;}
.imgCntRgt{width: 40%; float: left;}
.sbHdng{font-style: italic; font-size: 19px; line-height: 30px; width: 100%; float: left; margin-bottom: 8px}
.sectionTwo .container-fluid{padding-left: 0}
.vbox-share{display: none!important;}
.instSec.linkedinDiv .soclDivHdng{background: #0a66c2}
.foot_head p{display: none;}
.foot_head form{display: none;}
.ftr_achmntLnk{position: fixed; bottom: 0; right: 0; display: inline-block; background: #2c5198; color: #fff; z-index: 99;
padding: 9px 15px; border-top-left-radius: 12px; animation: mymove 0.5s infinite;}
.ftr_achmntLnk a{color: #fff; font-size: 17px; font-weight: 600; text-decoration: none;}
@keyframes mymove {
  from {background-color: #2c5198;}
  to {background-color: #f97d0a;}
}
.detailsDivCntThmbSldr{width: 90%; float: left;}
.innerNewsDetil{background: url(../images/banner.png) no-repeat;}
.innerNewsDetil p a{color: #dfff00}
.innerNewsDetil.awardsFrSec .imgLft ul{text-align: center;}
.innerNewsDetil.awardsFrSec .imgLft ul li{float: none; display: inline-block;}
ul.newsDetlImg li{position: relative;}
ul.newsDetlImg li span{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 60px;
    height: 60px; line-height: 60px; display: inline-block; font-size: 35px; background: #ee7743bf; border-radius: 50%; color: #fff;}
ul.newsDetlImg li span i{color: #fff}
.innerNewsDetil{background:  url(../images/news/p3-title-img-1.png) no-repeat!important;}
.innerNewsDetil .bioGCnt{ background: rgb(44 81 152);}
.innerNewsDetil .imgLftIn{ background: rgb(44 81 152);}
.innerNewsDetil .mainHdngTttl{text-align: center;  position: relative;}
.innerNewsDetil .mainHdngTttl span{display: block;}
.innerNewsDetil .mainHdngTttl span img{width: 150px}
.imgCntRgt h2{line-height: 35px;}
.imgCntRgt h2 span{display: block; font-size: 36px; color: #000}
.hmBioBtn{display: inline-block; background: #2c5198; color: #fff; padding: 9px 20px; margin-right: 6px; border-radius: 12px; margin-top: 25px; }
.hmBioBtn a{color: #fff; text-decoration: none; font-size: 20px; text-transform: uppercase; font-weight: 600}
.hmBioBtn.awrdsBtn{display: inline-block; background: #f97d0a;}
.hmBioBtn.awrdsBtn.speechBtn{display: inline-block; background: #2C983D;}
.homeSecTwoNewSec {height: 625px}
.homeSecTwoNewSec .imgLft{width: 30%; margin-top: 48px}
.homeSecTwoNewSec .imgCntRgt{width: 70%; padding-left: 45px; padding-right: 65px}
.homeSecTwoNewSec .imgLft img{border-radius: 100%; width: 430px; height: 430px; box-shadow: 0px 0px 10px rgba(0,0,0,0.3); border:15px solid #fff;}


@media only screen and (min-width: 1500px){
.imgRgtCapt{margin-top: 0px}
.imgCntRgt{padding-top: 65px;}
.sectionTwo .imgLft img{top: 0}
}
@media only screen and (max-width: 767px){
    .secTwoFtrDiv ul li{width:50%;}
   
    .secTwoFtrDiv ul li:nth-child(3){display:none;}
    .ftr_achmntLnk a{font-size: 13px}
    .btmHdrRgt ul{display: none;}
    .btmHdrLft{width: 83%}
    .btmHdrRgt{width: 17%}
    .logo a{font-size: 28px}
    .humbrgMenu{margin: 19px 0 0 10px;}
    .headerMenuTop{height: auto;}
    .imgLft{width: 100%}
    .imgRgt{width: 100%}
    .sectionTwo{height: auto}
    .imgRgtCapt{margin-bottom:10px}
    .secTwoFtrDiv ul li{font-size: 12px}
  
    .secThree .imgLft{width: 100%}
    .secIngRgt{width: 100%}
    .secIngRgt{padding-top: 0}
    .demoScroll{height: auto;}
    .secIngRgt{margin-bottom: 25px}
    .awardsFrSec{padding: 0}
    .bioGCnt{width: 100%}
    .bioGCnt{margin-left: 0}
    .imgLftIn{width: 100%; margin-left: 0}
    .awardsFrSec .imgLft ul li{width: 42%}
  
 
    .awardsFrSec{background-size: cover;}
    .join_headding h2{font-size: 30px}
    .commLft{padding-right: 0; margin-bottom: 5px}
    .tpOne{padding-right: 0;margin-bottom: 5px}
    .mediaCovCnt{height: auto; margin-bottom: 15px}
    .mediaCovDiv{padding-right: 0}
    .mediaCovDiv .carousel-caption{bottom: 0}
    .twoblockDiv{padding-bottom: 15px}
    .fbSlfSec{margin-bottom: 20px}
    .twtrSec{padding-left: 0}
    .instSec{margin-bottom: 20px; padding-left: 0}
    .utbSec{padding-right: 15px; padding-left: 0;}
    footer .col-md-3.col-sm-3.col-xs-12{margin-bottom: 15px}
    .secIngRgt ul li{text-align: justify;}
    .innerDetlContent ul li{text-align: justify;}
     .instSec{margin-bottom: 15px;}
     .imgCntRgt{width: 100%; padding: 0 15px}
     .imgRgtCapt h2{font-size: 18px; text-align: justify;}
     .imgCntRgt h2 span{font-size: 24px; text-align: left!important;}
     .copyright ul{float: left; margin-top: 15px}
     .imgRgt{margin-top: 54px}
     .secTwoFtrDiv{top: 0; bottom: auto; background: #fff}
     .secTwoFtrDiv ul li.activeMinDiv{color: #2c5198; font-weight: bold;}
     .secTwoFtrDiv ul li.activeMinDiv:before{bottom: 0; top: auto;}
     .secTwoFtrDiv ul li:before{bottom: -7px; top: auto;}
     .secTwoFtrDiv ul li.activeMinDiv:after{bottom: -7px; top: auto;}
     .secTwoFtrDiv ul{width: 100%; float: left; border-bottom: 1px solid #2c5198;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
    .btmHdrRgt ul{display: none;}
    .btmHdrLft{width: 83%}
    .btmHdrRgt{width: 17%}
    .logo a{font-size: 33px}
    .humbrgMenu{margin: 19px 0 0 10px;}
    .headerMenuTop{height: auto;}
    .imgLft{width: 100%}
    .imgRgt{width: 100%}
    .sectionTwo{height: 100%}
    .imgRgtCapt{margin-bottom: 100px}
    .secTwoFtrDiv ul li{font-size: 13px}
    .secThree .imgLft{width: 100%}
    .secIngRgt{width: 100%}
    .secIngRgt{padding-top: 0}
    .demoScroll{height: auto;}
    .secIngRgt{margin-bottom: 25px}
    .awardsFrSec{padding: 0}
    .bioGCnt{width: 100%}
    .bioGCnt{margin-left: 0}
    .imgLftIn{width: 100%; margin-left: 0}
    .awardsFrSec .imgLft ul li{width: 42%}
    .awardsFrSec .imgLftIn{height: auto;}
    .h600{height: auto;}
    .awardsFrSec{background-size: cover;}
    .join_headding h2{font-size: 30px}
    .commLft{padding-right: 0; margin-bottom: 5px}
    .tpOne{padding-right: 0;margin-bottom: 5px}
    .mediaCovCnt{height: auto; margin-bottom: 15px}
    .mediaCovDiv{padding-right: 0}
    .mediaCovDiv .carousel-caption{bottom: 0}
    .twoblockDiv{padding-bottom: 15px}
    .fbSlfSec{margin-bottom: 20px}
    .twtrSec{padding-left: 0}
    .instSec{margin-bottom: 20px; padding-left: 0}
    .utbSec{padding-right: 15px; padding-left: 0;}
    footer .col-md-3.col-sm-3.col-xs-12{margin-bottom: 15px}
    .secIngRgt ul li{text-align: justify;}
    .innerImgLst li img{width: 100%}
    .imgCntRgt{width: 100%; padding-left: 15px}
}