/* reset.css is here */
*{margin:0; padding:0; box-sizing:border-box; }
ol,ul { list-style:none;}
a{display:inline-block;text-decoration:none;}
a:hover, a:focus {text-decoration:none; outline:0 none !important;}
ul,h1,h2,h3,h4,h5,h6,label,p{margin: 0;}
figure{line-height: 0;}
img{height: auto;}
h1{font-size: 109.16px;line-height: 110px;color: #db0b00;}
h2{font-size:42px;line-height: 42px;font-weight: 600;color: #ffffff;font-family: 'Lato', Helvetica, Arial, sans-serif}
h3{font-size:36px;line-height: 36px;font-weight: 700;color: #491970 !important;font-family: 'Lato', Helvetica, Arial, sans-serif}
h4{font-size:26px;line-height: 30px;font-weight: 400; color: #19497e;font-family: 'Lato', Helvetica, Arial, sans-serif}
h5{font-size:28px;line-height: 30px;font-weight:400;color: #330066;font-family: 'Lato', Helvetica, Arial, sans-serif}
h6{font-size:24px;line-height: 26px;font-weight: 400;color: #fff;font-family: 'Lato', Helvetica, Arial, sans-serif}
p{font-size: 18px;line-height: 23px;font-weight: 400;margin: 0;color: #4b186e;font-family: 'Lato', Helvetica, Arial, sans-serif}
span,label{display: inline-block;font-weight: normal;}
label{color: #000;font-weight: bold;}
.no_padding{padding: 0 !important;}


input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"],input[type="radio"], textarea, button{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none;appearance: none;-webkit-border-radius: 0; 	outline:none;}
button{border: none;background: none;}

::-webkit-input-placeholder {color: #330066;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
::-moz-placeholder {color: #330066;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
:-ms-input-placeholder {color: #330066;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
:-moz-placeholder {color: #330066;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}

body {color: #fff;font-weight: 400;font-family: 'Lato', Helvetica, Arial, sans-serif !important;background: #ffffff;overflow-x: hidden;}
html{}
.wrapper{width: 100%;}

#div__header{overflow:visible!important;}


.searchmodal {
  position: fixed;
  display:none;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
  background: rgba(47, 9, 68, 0.7);
 
}

.searchformholder {
  width:80%; position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color:white;
  padding-top:60px;
  padding-bottom:60px;
  padding-left:30px;
  padding-right:30px;
  
  
}

.searchinput {
    width: 100%;
    height: 50px;
    background: #ebeff0;
    padding: 0 23px;
    color: #686868;
    font-size: 16px;
    font-weight: 400;
    border: none;
    min-width:280px;
}




/* Fonts */



/*====================================================== Index page is here =========================================*/

/* Design starts here */

.wrapper{position:relative;overflow-x: hidden;}   

/* Global elements */
.btn-warning{background: #ce780a;border-radius: 0;text-shadow: none;box-shadow: none;border: none;}
.btn-secondary{background: #686868;}
.btn-outline-primary{border: 0px solid #330066; color: #fff !important;}

.bor_white{position: relative;}
.bor_white:before{content: "";width: 30px;height: 5px;background: #fff;position: absolute;top:-10px;left: 0;}
.bor_blue{position: relative;}
.bor_blue:before{content: "";width: 30px;height: 5px;background: #4b186e;position: absolute;right: 0;left: 0;top: -14px;margin: 0 auto;}
.bor_grey{position: relative;}
.bor_grey:before{content: "";width: 30px;height: 5px;background: #757c82;position: absolute;bottom:14px;left: 0;}

/* Banner block is here */
.banner{width: 100%;background: url(../images/full_bg_img1.png) no-repeat;background-size: cover;min-height: 629px;position: relative;}
.banner_shopping{min-height:629px; width: 100%;background: url(../images/full_bg_img1.png) no-repeat;background-size: cover;position: relative;}

/* Headers is here */

header{width: 100%;padding:0;font-weight: 400;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.header_top{padding: 12px 0;text-align: right;position: relative;}
.header_top ul li{display: inline-block;vertical-align: middle;padding: 0 16px;}
.header_top ul li a{color: #fff !important;font-size: 12px;font-weight: 700;border-radius: 0;border: none;}
.header_top ul li a span{font-weight: 700;}
.header_top ul li a img{margin: 0 8px;}
.header_top .search{display: none;}
.header_top ul li span.btn.be_customer{border-radius:none!important;-webkit-border-radius:none!important;}

.header_btm{position: relative;padding: 13px 0;}
.logo{position: absolute;top: 60px;left: 50px;width: 160px; z-index:1}
.logo img{width: 100%;}


nav{width: 100%;text-align:right;}
nav > ul > li{display: inline-block;position: relative;}
nav > ul > li a{color: #fff;padding: 22px 21px;font-size: 14px;font-weight: bold;}
nav > ul > li a.nav_active{position: relative;}
nav > ul > li a.nav_active:after{content: "";width: 68%;margin: 0 auto;background: #739bb6;height: 5px;position: absolute;bottom: 13px;left: 0;right: 0;}
nav > ul > li a.nav_active.nav_active1:after{width: 70%;}
nav > ul > li a.nav_active:hover:after{display: none;}
nav > ul > li > a i{margin: 0 0 0 7px;font-size: 19px !important;}
nav > ul > li:hover a, nav > ul > li > a:focus{background: #e9e9e9;color: #3c0f5e;}
nav > ul > li > a:focus{color: #3c0f5e;}
nav > ul > li:hover a i{color: #3c0f5e;}
nav > ul > li > a:focus i{color: #3c0f5e;}
nav > ul > li > i{color: #fff;}
nav > ul > li.search{padding: 0 22px;}
nav ul li.search i{color: #a1b1bc;margin: 0;}


.sub_nav{position: absolute;top: 100%;width:200px;left: 0px;background: #e9e9e9;display:none;border-bottom: 5px solid #591a85;padding: 13px 17px 26px;z-index: 1;}
.sub_nav.text-left li{text-align: left;}
.sub_nav li{display: block;text-align:left;padding: 0;}
.sub_nav li a{font-size: 16px;color: #2c3e50;padding: 8px 10px;display: block;}
.sub_nav li a:hover{background: #ffffff;}
nav > ul > li:hover .sub_nav{display: block;}

.acc_login{background: #ffffff;float: right;}
.login_blk{padding: 39px 0;position: relative;}
.login_sec{width: 100%; padding: 34px 20px 21px;}
.login_sec h5{padding: 0 0 29px 0;}
.ur_account{width: 100%;}
.ur_account li{padding: 0 0 31px 0;}
.ur_account li input{width: 100%;border: none;border-bottom: 1px solid #ccc;color: #330066;font-size: 16px;height: 40px;font-weight: 600;}
.ur_account li button{width: 100%;border-radius: 0;padding: 15px 10px;font-weight: 900;color: #fff !important;}
.forgot_pass{padding: 0;}
.forgot_pass a{font-size: 12px;color: #330066;font-weight: 600;}
.forgot_pass span{font-size: 12px;color: #330066;padding: 0 15px;}


.login_blk_txt{position: absolute;top: 45.1%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);text-align: left;left: 0;}
.login_blk_txt span{font-size: 24px;font-weight: 400;line-height: 43px;}
.login_blk_txt figure img{width: 100%;}

.discover_wav{}
.discover_wav_in{padding: 30px 0 60px;position: relative;}
.discover_wav_lt{}
.discover_wav_lt p{color: #330066;font-size: 28px;line-height: 34px;padding: 22px 0;}
.discover_wav_lt span{display: block;color: #330066;font-size: 24px;line-height: 18px;padding: 0 0 29px 0;}
.discover_wav_lt a{border-radius: 0;color: #fff;padding: 0;}
.discover_wav_lt a span{padding: 13px 26px;font-weight: 900;font-size: 16px;display: block;border: 2px solid transparent; color: #fff;}
.discover_wav_lt a:hover span{border: 2px solid #fff;}

.special_offer{width: 252px;height: 252px;border: 3px solid #330066;border-radius: 100%;position: absolute;right: 30px;top: 47%;overflow: hidden;transform: translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.special_offer_cnt{text-align: center;vertical-align: middle;position: absolute;top: 46%;transform: translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.special_offer_cnt span{color: #3b0e5a;font-size: 22px;line-height: 25px;font-weight: 600;padding: 0 0 17px 0;}
.special_offer_cnt figure{padding: 0 0 17px 0;}
.special_offer_cnt a{padding: 3px 7px;}


.featured_prds{background:url(../images/full_bg_img2.png) no-repeat;background-size: cover;padding: 56px 0 122px;}
.featured_prds h6{    margin: 0 0 20px 54px;}
.fea_slider_blk{padding: 0 20px;outline: none;}
.fea_slider_blk_in{width: 355px;height: 355px;background: #fff;border-radius: 100%;display: table;margin: 0 auto;overflow: hidden;}

.feat_prdt{text-align: center;display: table-cell;vertical-align: middle;position: relative;}
.feat_prdt figure:nth-child(2) img{margin: 0 auto;}
.feat_prdt figure:nth-child(1) img{margin:0 0 0 83px;}
.feat_prdt span{font-size: 13.42px;line-height: 21px;color: #2c3e50;font-weight: 900;padding: 21px 0 0;}
.cambin_img img{margin: 0 auto;}
.feat_prdt figure{margin: 0 0 15px;}
.new_link{color: #fff;font-size: 13px;font-weight: 900;background: #77a149;padding: 3px 10px;position: absolute;top: 51px;right: 67px;}

.slick-next:before{content: "\f105";font-family:'FontAwesome';font-size: 62px;}
.slick-prev:before{content: "\f104";font-family:'FontAwesome';font-size: 62px;}
.slick-prev, .slick-next{top: 43%;}
.slick-dots li button{background: #aec7dc;border-radius: 100%;}
.slick-dots li button:before{display: none;}
.slick-dots{bottom: -60px;}
.slick-dots li.slick-active button{background: #ffffff;}

.our_solution{padding: 19px 0;}
.our_solution_in{text-align: center;}
.our_solution_in ul{padding: 0 0 34px 0;}
.our_solution_in > h6{color: #4b186e;margin: 0 0 55px 0;}

.events{width: 100%;text-align: center;}
.events_logo a{width: 108px;height: 108px;display: table;border: 5px solid #4c276d;border-radius: 100%;margin: 0 auto 24px;}
.events_logo a span{display: table-cell;vertical-align: middle;}
.events_txt{border-top: 2px solid #efefef;padding: 17px 0;}
.events_txt h6{text-transform: uppercase;font-size: 18px;font-weight: 900;color: #4b186e;padding: 0 0 8px 0;}
.events_txt h6 a{color: #4b186e;}
.events_txt p{font-size: 14px;font-weight: 400;color: #4b186e;line-height: 24px;padding: 0 5px;}

.carry_brands{width: 100%;background: #3b0e5a;}
.carry_brands_head{padding: 16px 0;border-bottom: 1px solid #7e6092;float: none;margin: 0 auto;}
.mid_blk{margin: 0 auto;float: none;}
.carry_brands_head label{position: relative;font-size: 22px;text-transform: uppercase;color: #fff;font-weight: 400;display: block;cursor: pointer;}
.carry_brands_head label:after{content: "\f106";font-family:'FontAwesome';font-size: 43px;position: absolute;right: -16px;top: 7px;line-height: 20px;color: #fff;}
.carry_brands_head label.flip:after{content: "\f107";}

.carry_brands_cnt{padding: 38px 0 43px;}
.our_brands h6{font-size: 16px;font-weight: 900;color: #fff;padding: 0 0 27px 0;}
.our_brands ul li{padding: 0 0 12px 0;}
.our_brands ul li a{font-size: 14px;font-weight: 400;color: #fff;line-height: 14px;}
.mar_gin{margin: 0 -7px;}

footer{background: #4b186e;padding: 24px 0 47px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.footer_logo{margin: 6px 0 0;}
.our_brands.footer_nav li{display: inline-block;padding: 0 14px;position: relative;line-height: 15px;}
.footer_nav ul{margin: 19px -11px;}
.footer_nav ul li:after{content: "";width: 2px;height: 100%;top:1px;right: 0;position: absolute;background: #fff;}
.footer_nav ul li:last-child:after{display: none;}

.social_media{text-align: right;margin: 0 -11px;}
.social_media li{display: inline-block;padding: 0 11px;}
.social_media li a{font-size: 28px;color: #fff;}
.f_address{text-align: right;padding: 7px 0;}
.f_address li{display: inline-block;padding: 0 0 0 25px;}
.f_address li span{font-size: 14px;color: #fff;font-weight: 400;}
.f_address li span a{font-size: 14px;color: #fff;font-weight: 400;}
.f_address li:first-child{padding: 0;position: relative;}
.f_address li:first-child:before{content: '';position: absolute;top: 4px;right: -16px;width: 2px;height: 67%;background: #fff;}


.backto_top{position: absolute;bottom: -31px;right: 0;width: 28px;height: 28px;background: #f7a721;display: block;text-align: center;border-radius: 100%;}
.backto_top i{font-size: 27px;/* display: table-cell; */vertical-align: middle;color: #fff;line-height: 33px;margin: -8px 0;}

/* Side bar menu is here */

.side_bar{display:none;text-align:center;}
.menu{display: none;}
#nav-icon{width: 35px;height: 28px; position:relative; margin:0px auto; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); cursor: pointer;}
#nav-icon span{display: block;  position: absolute;  height:5px;  width: 100%;  background:#fff;  border-radius: 9px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out; }
#nav-icon span:nth-child(1){top:0px;}
#nav-icon span:nth-child(2){top:11px;}
#nav-icon span:nth-child(3){top:22px;}


/*============================Inner1 is here ================================*/

.brands1.brands2 .banner{background: url(../images/full_bg_img4.png);background-size: cover;}
.brands1.brands3 .banner{background: url(../images/full_bg_img5.png);background-size: cover;}
.brands1.brands4 .banner{background: url(../images/full_bg_img6.png);background-size: cover;}

.brands1 .banner{background: url(../images/full_bg_img3.png);min-height: 635px;position: relative;background-size: cover;}
.banner_txt{top: 49%;transform: translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);left: 0;right: 0;text-align: center;position: absolute;padding: 0 15px;}
.banner_txt h2{padding: 0 0 14px;}
.banner_txt span{font-size: 24px;color:#fff;}

.fea_brands{text-align: center;padding: 58px 0 111px;}
.fea_brands h3{ padding: 0 0 6px 0;}
.fea_brands span{color: #666666;font-size: 20px;}

.fea_brands_blk{padding:50px 0;}
.fea_brands_blk li figure img{width: auto; height: 200px;}
.br_search{width: 100%;position: relative;}
.br_search input{width: 100%;height: 90px;padding: 0 80px;border: none;background: #f6f6f6;font-size: 27px;color: #838383;font-weight: bold;}
.br_search button{position: absolute;top:50%;transform: translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.br_search button i{color: #202020;font-size: 23px;}
.br_search button.search_btn{left: 50px;}
.br_search button.arrow_btn{right: 50px;}
.fea_brands.fea_brands1 h3{font-size: 40px;font-weight: 400;padding: 0 0 52px 0;}
.br_search ::-webkit-input-placeholder {color: #838383;font-size: 27px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.br_search ::-moz-placeholder {color: #838383;font-size: 27px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.br_search :-ms-input-placeholder {color: #838383;font-size: 27px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.br_search :-moz-placeholder {color: #838383;font-size: 27px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.carry_block{border: 2px solid #e1e1e1;}
.fea_brands.fea_brands1{padding: 80px 0 100px;}
.carry_block a{display: block;background: #7b95b8;color: #fff;padding: 14px 10px;font-size: 24px;}

.fea_brands.fea_brands1 ul li{padding: 0 15px 40px;}
.load_more{font-size: 20px;color: #fff;background: #aba8ad;display: block;padding:20px 10px;text-transform: uppercase;}
.load_more:hover, .load_more:focus{color: #fff !important;}
#myList li{display: none;}

/* ================================ Inner2 page is here =========================*/

.privacy .banner{background: url(../images/full_bg_img7.png) no-repeat;background-size: cover;min-height: 447px;}
.policies_blk{padding: 80px 0;}
.policies_blk p{font-size: 16px;color: #5f5163;line-height: 24px;}
.applies h4{font-size: 30px;font-weight: bold;color: #491970;padding: 0 0 26px 0;}
.applies p{padding: 0 0 28px 0;}
.collections{padding: 0 0 33px 0;}
.collections h6{font-size: 18px;font-weight: bold;color: #491970;padding: 0 0 6px 0;line-height: 18px;}
.collections ul{list-style: disc;color: #5f5163;padding: 0 0 30px 20px;}
.collections ul li span{font-size: 16px;color: #5f5163;display: inline;}
.contact_link{font-size: 16px;font-weight: bold;color: #491970;padding: 7px 12px;}
.contact_link i{margin: 0 8px;}
.contact_link:hover{color: #491970;}


/* =========================== Inner3 is here ==================================*/

.service .banner{background: url(../images/full_bg_img8.png) no-repeat;background-size: cover;}
.your_need{background: #fff;padding: 66px 0 30px;}
.your_need_in{padding: 0;}
.heading_txt{text-align: center;}
.heading_txt h3{padding: 0 0 13px 0;}
.heading_txt span{color: #666666;font-size: 20px;letter-spacing: 0.2px;}
.your_need_blk{max-width: 850px;margin: 74px auto 0;}
.your_need_blk .events_txt{border: none;text-align: left;padding: 0;}
.your_need_blk .events_txt p{font-size: 15px;padding: 0;color: #3d3f48;line-height: 17px;padding: 0 0 13px 0;}
.your_need_blk .events_txt h6{font-size: 20px;line-height: 20px;padding: 0 0 11px 0;}
.your_need_blk .events_txt a{font-weight: bold;min-width: 271px;padding: 12px 0px;}
.your_need_blk .our_solution_in ul li{padding: 0 0 55px 0;display: block;width: 100%;}

.people_talk{padding: 112px 0 0;background: #f0f0f0;position: relative;}
.people_talk:before{content:"";background: #f0f0f0;width: 150%;left: -119px;right: 0;height: 20em;position: absolute;top: 0px;transform: rotate(2deg);-o-transform: rotate(2deg);-webkit-transform: rotate(2deg);-ms-transform: rotate(2deg);-moz-transform: rotate(2deg);transform-origin: right;-webkit-transform-origin: right;-ms-transform-origin: right;-o-transform-origin: right;-moz-transform-origin: right;}
.people_talk .container{max-width: 1285px;width: 100%;}
.people_talk ul{padding: 87px 0 0;}
.people_talk .heading_txt h3{font-size: 30px;line-height: 32px;}
.people_talk_cnt{padding: 0 0 34px 0;max-width: 90%;border-bottom: 1px solid #cacaca;margin: 0 0 110px 0;}
.people_talk_cnt span{color: #3d3f48;font-size: 24px;font-style: italic;}
.people_talk_cnt p{font-size: 23px;line-height: 36px;letter-spacing: 0.5px;padding: 0 0 31px 0;/* max-width: 90%; */}
.talk_slider.slick-initialized .slick-slide{outline:none !important;}

.featured_prds .slick-prev, .slick-next{width: 22px;height: 62px;}

/* =========================== Inner4 is here ==================================*/

.blog .banner{background: url(../images/full_bg_img9.png) no-repeat;background-size: cover;}
.least_post{padding: 102px 0;}
.least_post_lt{}
.least_post_lt > h4{text-transform: uppercase;font-size: 25px;font-weight: 600;color: #491970;display: block;border-bottom: 2px solid #e7e7e7;padding: 0 0 15px 0;margin: 0 0 39px 0;}
.least_post_lt > ul > li{padding: 0 0 60px;}

.post_cnt{width: 100%;}
.post_cnt figure{display: block;padding: 0 0 17px 0;}
.post_cnt figure img{width: 100%;}
.post_cnt span{font-size: 14px;color: #9b9b9b;font-weight: 400;padding: 0 0 18px 0;}
.post_cnt h3{font-size: 30px;line-height: 35px;font-weight: bold;color: #491970;padding: 0 0 33px 0;}
.post_cnt p{font-size: 16px;color: #9b9b9b;font-weight: 400;padding: 0 0 29px;}
.post_cnt a{font-size: 16px;color: #491970;font-weight: bold;padding: 6px 15px;border: 1px solid #b9aec8;text-transform: uppercase;}
.post_cnt a i{font-size: 25px;margin: 0 0 0 17px;vertical-align: middle;}

.least_post_rt{float: right;padding: 42px 15px 0 58px;}
.least_post_rt_cnt{width: 100%;}
.least_post_rt_cnt > p{position: relative;margin: 0 0 56px 0;}
.least_post_rt_cnt p input{width: 100%;height: 50px;padding: 0 60px 0 15px;border: 0;background: #ebeff0;}
.least_post_rt_cnt p button{background: #491970;height: 100%;position: absolute;right: 0;top:0;width: 49px;}
.least_post_rt_cnt p button i{color: #fff;font-size: 16px;}

.categories{width: 100%;padding: 0 0 51px 0;}
.categories h4{color: #4a4a4a;font-size: 25px;padding: 0 0 19px 0;}
.cate_list{width: 100%;}
.cate_list li{display: block;}
.cate_list li a{display: block;color: #491970;font-size: 20px;font-weight: 400;text-align: left;padding: 12px 11px;background: #ebeff0;border-top: 2px solid #cdcdcd;}

.recent_post{}
.recent_post h4{color: #4a4a4a;font-size: 25px;padding: 0 0 20px 0;border-bottom: 1px solid #cdcdcd;margin: 0 0 17px 0;}
.recent_post ul li{padding: 0 0 23px 0;}
.recent_post ul li figure{display: inline-block;vertical-align: middle;width: 35%;}
.recent_post ul li figure img{width: 100%;}
.recent_post_txt{display: inline-block;vertical-align: middle;width: 64%;padding: 5px 0 4px 15px;}
.recent_post_txt p{padding: 0;font-size: 16px;font-weight: 600;padding: 0 0 2px 0;line-height: 20px;}
.recent_post_txt span{padding: 0;color: #9b9b9b;}
.pagination{width: 100%;margin: 57px 0 45px;display:table;}
.pagination > li{display: table-cell;height: 60px;float: left;position: relative;}
.pagination > li > a, .pagination > li > span{font-size: 14px;font-weight: bold;color: #491970;background: #f9f9f9;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{color: #fff;background-color: #491970;border-color: #491970;}
.pagination > li > a, .pagination > li > span{height: 100%;position: absolute;top:50%;transform: translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);left: 0;right: 0;text-align: center;padding: 0;float: none;padding: 19px 0;}
.pagination > li{width:9.7%;}
.pagination > li:first-child {width:16%;}
.pagination > li:first-child > a{width: 93%;}
.pagination > li:last-child {width: 16%;}
.pagination > li:last-child > a{width: 93%;left: auto;right: 0;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{color: #fff;background-color: #491970;border-color: #491970;}
.pagination > li > a i{position: absolute;top:50%;left: 0;right: 0;transform: translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);text-align: center;font-size: 35px;}
.pagination_blk{border-top: 2px solid #491970;}
.showon_mob{display:none;}
.bootstrap-select{width: 100% !important;}
.bootstrap-select>.dropdown-toggle{background: #fff !important;box-shadow: none !important;}
.bs-caret:before{content: "\f107";font-size: 25px;color: #491970;font-family:'FontAwesome';position: absolute;top:50%;right: 10px;transform: translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.bs-caret span{display: none;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{color: #686868;font-size: 18px;}
.bootstrap-select.btn-group .dropdown-menu{background: #ebeff0;border: none;box-shadow: none;}
.categories_select .dropdown-menu > li > a{color: #491970;font-size: 20px;border-bottom: 2px solid #e1e6e7;padding: 7px 15px;}
.categories_select .dropdown-menu > li:last-child > a{border: none;}
.categories_select .dropdown-menu > li > a:hover{background: none;}

/* =========================== Inner5 is here ==================================*/

.blog1 .banner{background: url(../images/full_bg_img10.png) no-repeat;background-size: cover;min-height: 380px;}
.blog1 .banner_txt{top: 64%;}

.blog1 .least_post {padding: 64px 0;}
.blog1 .least_post_rt{padding: 203px 15px 0 58px;}

.meet_wisp{width: 100%;padding: 0 0 39px 0;}
.meet_wisp figure{padding: 0 0 39px;}
.meet_wisp figure img{width: 100%;}
.meet_wisp h2{font-size: 50px;color: #491970;font-weight: bold;line-height: 60px;padding: 0 0 24px 0;}
.meet_wisp h3{font-size: 30px;color: #491970;font-weight: bold;line-height: 30px;padding: 0 0 24px 0;}
.re_news{padding: 0 0 37px 0;}
.re_news li{display: inline-block;padding: 0 22px 0 0;}
.re_news li span{text-transform: uppercase;color: #9b9b9b;font-size: 14px;font-weight: 600;}
.re_news li.re_news_item span{color: #739bb6;}
.meet_wisp p{font-size: 16px;color: #3d3f48;font-weight: 400;padding: 0 0 29px;line-height: 25px;}
.meet_wisp p.quotes_txt{background: #eee7f9;padding: 25px 70px 28px 96px;color: #491970;font-style: italic;letter-spacing: 0.2px;border-radius: 8px;margin: 0 0 29px 0;position: relative;}
.meet_wisp p.quotes_txt:before{content: "";background: url(../images/quote_img.png) no-repeat;width: 46px;height: 30px;background-size: cover;position: absolute;left: 22px;top:27px;}
.meet_wisp h4{font-size: 24px;line-height: 24px;color: #491970;padding: 0 0 31px 0;font-weight: bold;}

.tabular_form{width: 100%;padding: 29px 0;}
.tabular_blk{width: 92%;border: 1px solid #cdcdcd;}
.tabular_blk > ul{display: table;width: 100%;}
.tabular_blk > ul > li{display: table-cell;text-align: left;padding: 0 20px;vertical-align: middle;}
.tabular_blk > ul > li:last-child{border-right: none !important;}
.tabular_blk ul.table_head li{border-right: 1px solid #fff;padding: 13px 22px;}

.tabular_blk ul.table_head{background: #491970;}
.tabular_blk ul.table_head li span{color: #fff;font-size: 16px;font-weight: bold;}
.tabular_blk ul .table_itm1{width: 32.2%;}
.tabular_blk ul .table_itm2{width: 28%;}

.table_data > li{border-right: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;}
.table_data li > .table_cnt{display: table;width: 100%;height: 100%;padding: 22px 0;}
.table_data li .table_cnt ul{display: table-cell;vertical-align: middle;}
.table_data li .table_cnt span{display: table-cell;vertical-align: middle;}

.tabular_blk ul.table_data li span{color: #491970;font-size: 16px;font-weight: bold;}
.table_cnt ul li label{color: #5f5163;font-size: 14px;background-position: 0 0px;}
.custom-radio label.checked {background-position: 0 -24px;}

.like_share{width: 100%;border-top: 2px solid #e4e4e4;padding: 10px 0 66px;}
.like_share label{color: #b9aec8;font-weight: bold;font-size: 14px;display: block;padding: 9px 0 17px;}
.like_sec a{background: #491970;padding: 10px 31px 8px 63px;color: #fff;text-align: right;font-size: 16px;position: relative;}
.like_sec a i{position: absolute;top: 9px;left: 17px;font-size: 22px;}
.like_sec{display: inline-block;padding: 0 24px;width: 24%;}
.share_sec{display: inline-block;vertical-align: top;border-right: 1px solid #cdcdcd;border-left: 1px solid #cdcdcd;padding: 0 34px;width: 32%;}
.share_sec ul{padding: 6px 0 13px;margin: 0 -7px;}
.share_sec ul li{display: table;text-align: center;display: inline-block;padding: 0 6px;}
.share_sec ul li a{display: table;width: 30px;height: 30px;background: #55acee;border-radius: 100%;}
.share_sec ul li a i{color: #fff;vertical-align: middle;display: table-cell;}
.share_sec ul li.fb_icon a{background: #3b5998;}
.share_sec ul li.pint_icon a{background: #cc2127;}
.share_sec ul li.gp_icon a{background: #dd4b39;}
.tags_sec{display: inline-block;vertical-align: top;padding: 0 15px 0 33px;width: 43%;}
.tags_sec a{color: #491970;font-size: 12px;background: #f7f3fb;padding: 3px 15px;font-weight: bold;margin: 0 7px 7px 0;}

.page_nav{background: #491970;padding: 25px 28px;margin: 0 0 58px 0;}
.page_nav a{background: #ffffff;color: #491970;font-size: 16px;padding: 14px 19px 14px 10px;text-transform: uppercase;text-align: right;position: relative;min-width: 189px;}
.page_nav a i{font-size: 31px;position: absolute;top: 46%;transform: translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);left: 19px;}
.page_nav a.pull-right{ padding: 14px 37px; text-align: left;}
.page_nav a.pull-right i{left: auto;right: 20px;}
.comments{width: 80%;padding: 0;margin: 0 27px 0;}
.comments h6{color: #491970;font-weight: bold;text-transform: uppercase;padding: 0 0 17px 0;}
.comments_head{border-bottom: 2px solid #ebeef0;padding: 0 0 8px 0;margin: 0 0 27px 0;}
.comments_head label{float: left;font-weight: bold;font-size: 16px;position: relative;}
.comments_head label:after{content: "";background: #491970;width: 100%;height: 2px;position: absolute;bottom: -10px;left: 0;}
.comments_head a{float:right;color: #a7b4ba;font-weight: bold;margin: 0 11px;}
.comments_head a i{margin: 0 0 0 6px;}
.comments_head a img{margin: 0 12px;}
.comments > ul > li{/* padding: 0 0 42px 0; */}
.comments_cnt{width: 100%;padding: 0 0 42px 0;}
.comments_cnt figure{float: left;width: 8.4%;}
.comments_cnt figure img{width: 100%;}
.comments_cnt_rt{float: right;width: 91%;padding: 0 12px 0 7px;}
.comments_cnt_rt input{width: 100%;border: 2px solid #b6c1c6;width: 100%;height: 50px;padding: 0 15px;color: #00273b;font-weight: 600;}
.comments ::-webkit-input-placeholder {color: #00273b;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.comments ::-moz-placeholder {color: #00273b;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.comments :-ms-input-placeholder {color: #00273b;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.comments :-moz-placeholder {color: #00273b;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
    
.profile_name{padding: 0 0 5px 0;}
.profile_name label{float: left;color: #1a224e;font-size: 16px;margin: -3px 0;}
.profile_name span{float: right;color: #a7b4ba;font-size: 13px;padding: 0 28px;}
.review_cnt p{color: #3f4549;font-size: 15px;line-height: 20px;}
.review_cnt p a{color: #3f4549;font-size: 13px;}
.review_cnt p a strong{font-size: 16px;}
.review_cnt p i{color:#a7b4ba;padding: 0 5px;}
.comments_cnt.comments_cnt1{float: right;width: 85%;padding: 0 0 32px 0;}

.re_posts{background: #ebeff0;padding: 63px 0 40px;}
.re_posts in{widows: 100%;}
.re_posts_in > h6 {text-transform: uppercase;font-size: 24px;color: #491970;font-weight: bold;border-bottom: 3px solid #491970;padding: 0 0 25px 0;margin: 0 0 48px 0;}
.re_posts_in h6 span{padding: 0 21px;font-weight: bold;font-size: 24px;}

.re_posts_slider{margin: 0 -15px;}
.re_posts_slider_cnt{padding:0 15px;outline: none !important;}
.re_posts_slider_txt{width: 90%;margin: 15px auto;}
.re_posts_slider_txt h6{color: #491970;font-size: 20px;}
.re_posts_slider_txt span {color: #9b9b9b;font-size: 13px;}
.re_posts_slider_cnt figure img{width: 100%;}

.re_posts_slider .slick-dots li{width: 12px;height: 12px;}
.re_posts_slider .slick-dots li button{width: 12px;height: 12px;}
.re_posts_slider .slick-dots{bottom: -23px;}
.re_posts_slider .slick-dots li button{background: #d8d8d8;}
.re_posts_slider .slick-dots li.slick-active button{background: #4b186e;}

/* =========================== Inner6 is here ==================================*/

.quote .banner{background: url(../images/full_bg_img11.png) no-repeat;background-size:cover;min-height: 410px;}
.quote .banner_txt {top: 60%;}
.quote_form{padding: 90px 0;}
.form_blk{width: 100%;}
.form_blk > ul > li{padding: 0 0 30px 0;}
.form_blk ul li input{width: 100%;height: 50px;background: #ebeff0;padding: 0 23px;color: #686868;font-size: 16px;font-weight: 400;border: none;}
.form_blk ul ul li{display: inline-block;}
.form_blk .required_fd{color: #ce780a;display: block;text-align: right;font-size: 16px;padding: 0 0 10px 0;}
.form_blk p{padding: 0 0 19px 0;}
.form_blk ul li textarea{width: 100%;height: 150px;background: #ebeff0;padding: 14px 23px;color: #686868;font-size: 16px;font-weight: 400;border: none;resize: none;}

.form_blk ::-webkit-input-placeholder {color: #686868;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.form_blk ::-moz-placeholder {color: #686868;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.form_blk :-ms-input-placeholder {color: #686868;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}
.form_blk :-moz-placeholder {color: #686868;font-size: 16px;font-family: 'Lato', Helvetica, Arial, sans-serif;}

.file_upload{padding: 0 15px;}
.file_upload span{font-size: 16px;color: #686868;padding: 0 0 15px 0;}
.file_upload small{color: #b8babb;font-size: 16px;}
.file_upload .erase{position: absolute;width: 35px;height: 20px;/* background: red; */left:174px;z-index: 2;height: 73%;top: 0;padding: 8px 0;border-left: 1px solid #b9aec8;text-align: center;cursor: pointer;}
.file_upload .erase:before{content: "\f00d";font-family:'FontAwesome';}
.file_upload button{border: 1px solid #b9aec8;background: #fff;padding: 9px 27px 9px 43px;color: #491970;font-weight: bold;text-transform: uppercase;position: relative;font-size: 14px;}
.file_upload button:before{content: "";width: 12px;height: 18px;background:url(../images/browse.png) no-repeat;position: absolute;top:10px;left: 10px;}
.file_upload .input-group .form-control{width:212px;}

.upload_file{width: 100%;}
.upload_file li{float: left;width: 52%;}
.upload_file li:last-child{width: 48%;}
.form_blk > ul > li.text_area{padding: 0 0 20px 0;}
.form_blk ul li .file_upload input{border: 1px solid #b9aec8;background: #fff;height: 40px;}
#submit{color: #fff;text-transform: uppercase;text-align: center;background: #491970;padding: 14px 7px;font-weight: bold;font-size: 16px;min-width: 294px;}

.errS{color: red;font-size: 15px;padding: 10px;}
.f_success{color: green;font-size: 15px;padding: 10px;}

.cus_service{width: 100%;border: 2px solid #491970;margin: 74px 0;}
.cus_service_top{width: 100%;margin:0 auto;padding: 21px 26px 14px;}
.cus_service_btm{text-align: center;padding: 25px 15px;border-top:1px solid #f1eef4;background: #fafafa;}

.cus_service_top ul li{display: block;padding: 0 0 16px 0;}
.cus_service_top ul li img{display: inline-block;vertical-align: middle;}
.cus_service_top ul li p {display: inline-block;vertical-align: middle;padding: 0 22px;font-weight: bold;font-size: 18px;color: #380b5d;}
.cus_service_top ul li p a{font-size: 28px;line-height: 39px;color: #39393a;}
.cus_service_top ul li p strong{font-size: 16px;display: inline-block;line-height: 16px;}
.cus_service_top ul li p span{font-size: 16px;line-height: 16px;}

.cus_service_btm span{display: block;color: #3a0a5b;font-weight: bold;font-size: 18px;letter-spacing: 0px;padding: 0 0 19px 0;}
.cus_service_btm p{ padding: 0 0 25px 0;}
.cus_service_btm p img{vertical-align: middle;display: inline-block;}
.cus_service_btm p a{color: #50abe0;font-size: 13px;font-weight: 900;vertical-align: middle;text-transform: uppercase;border: 2px solid #50abe0;border-radius: 8px;padding: 0 9px;margin: 0 14px;}
.cus_center{font-size: 14px;padding: 9px 10px;font-weight: bold;min-width: 282px;margin: 0 0 30px 0;}
.view_policies{font-weight: bold;color: #3b0e5a;font-size: 16px;margin: 0 0 7px 0;}
.view_policies:hover{color: #3b0e5a;}

.thanks .quote_form { padding: 78px 0;}
.thanks .cus_service{margin: 0;}
.received_msg figure{display: inline-block;vertical-align: top;}
.received_msg p{display: inline-block;vertical-align: top;padding: 0 0 0 38px;width: 86%;}
.received_msg p label{display: block;color: #330066;font-size: 28px;font-weight: 400;padding: 0 0 12px;}
.received_msg p span{display: block;color: #3d3f48;font-size: 20px;line-height: 31px;}

.captcha{text-align: right;}
.captcha >div >div{float: right;width: 100% !important;}

/*===================================== Inner7 is here ========================*/
.technology .banner{background: url(../images/full_bg_img12.png) no-repeat;background-size:cover;}
.technology .banner_txt {}
.trainig_blk{padding: 80px 0;}
.tabs_cnt ul li{display: block;}
.tabs_cnt_in{width: 100%;position: relative;border-bottom: 1px solid #cfcfcf;padding: 30px 0;}
.tabs_image{display: inline-block;vertical-align: middle;width: 34%;position: relative;}
.tabs_image span{width: 100%;bottom: 0;padding: 10px 0;background: #739bb6;color: #fff;font-weight: 400;text-align: center;position: absolute;font-size: 25px;}
.tabs_image figure img{width: 100%;}
.tabs_data{display: inline-block;vertical-align: middle;width: 64%;padding: 30px 30px;position: relative;}
.tabs_data h4{font-size: 25px;padding: 0;color: #4f1579;font-weight: bold;padding: 0 0 6px 0;}
.tabs_data p{color: #757575;font-size: 18px;line-height: 20px;padding: 0 0 16px 0;}
.tabs_data a{color: #491970;font-size: 16px;line-height: 20px;text-transform: uppercase;border: 1px solid #491970;padding: 9px 5px;font-weight: bold;min-width: 150px;text-align: center;}
.course_type{position: absolute;top: -24px;right: 30px;font-size: 16px;color: #999999;}

.tabs_nav{ padding: 0 0 40px 0;}
.tabs_nav label{display: none;}
.tabs_cnt{display: none;}
.tab_links{margin: 0 -5px;}
.tab_links li{display: inline-block;padding: 0 5px;width: 20%;}
.tab_links li a{color: #fff;background: #4f1579;text-align: center;padding: 19px 10px;font-weight: bold;font-size: 18px;display: block;cursor: pointer;}
.tab_links li a:hover{background: #9d77b8;}
.tab_links li.active a{background: #9d77b8;}

.pagers{text-align: center;padding: 33px 0 0;}
.pagers ul li{padding: 0 3px;display: inline-block;}
.pagers ul li a{display: table;border: 1px solid #b9aec8;width: 40px;height: 40px;color: #491970;}
.pagers ul li a span{font-size: 17px;display: table-cell;vertical-align: middle;font-weight: bold;width: 100%;}
.pagers ul li a:hover{background: #491970;color: #fff;}
.pagers ul li a.active{background: #491970;color: #fff;}


/*===================================== Inner8 is here ========================*/

.documents .banner{background: url(../images/full_bg_img13.png) #ebeff0 no-repeat;background-size:cover;min-height: 407px;}
.documents .banner_txt{top: 60%;}
.search_doc{/*background: #ebeff0;*/padding: 67px 0 120px;}
.search_doc p{width: 69.5%;float: left;position: relative;}
.search_doc p input{width: 100%;background: #fff;border: none;height: 50px;padding: 0 61px 0 25px;}
.search_doc p button{position: absolute;top:46%;transform: translateY(-50%);right: 26px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.search_doc p button i{font-size: 14px;}
.language_dd{/*width: 25%;*/float: right;text-align: right;}
.language_dd label{display: inline-block;vertical-align: middle;font-size: 15px;}
.documents .categories_select{display: inline-block;width: 200px;margin: 0 0 0 17px;text-align: left;}
.documents .bootstrap-select>.dropdown-toggle{padding: 13px 22px;}
.documents .bootstrap-select.btn-group .dropdown-toggle .filter-option{color: #4c276d;font-size: 16px;}
.documents .bs-caret:before{right: 21px;}
.documents  .tabs_nav{padding: 0 0 51px 0;}

.documents .trainig_blk{position: relative;z-index: 1;padding:30px 0 50px;}
.documents .trainig_blk:before{content:"";background: #fff;width: 150%;left: -119px;right: 0;height: 11em;position: absolute;top: 15px;transform: rotate(2deg);-webkit-transform: rotate(2deg);-o-transform: rotate(2deg);-moz-transform: rotate(2deg);-ms-transform: rotate(2deg); transform-origin: right;-webkit-transform-origin: right;-o-transform-origin: right;-ms-transform-origin: right;-moz-transform-origin: right;}

.documents .tab_links li a{padding: 0;background: none;color: #686868;font-size: 24px;font-weight: 400;position: relative;}
.documents .tab_links li a:after{content: '';background: #4c276d;width: 100%;height: 5px;border-radius: 5px;position: absolute;bottom: -10px;left: 0;right: 0;display: none;}
.documents .tab_links li a:hover{color: #4c276d;font-weight: bold;}
.documents .tab_links li a:hover:after{display: block;}
.documents .tab_links{margin: 0 -15px;}
.documents .tab_links li{padding: 0 15px;width: auto;}
.documents .tab_links li.active a{color: #4c276d;font-weight: bold;}
.documents .tab_links li.active a:after{display: block;}

.download_blk:first-child{border-top:2px solid #fff;}
.download_blk{width: 100%;border-bottom: 2px solid #e4e4e4;border-top: 2px solid #e4e4e4;padding: 35px 14px;cursor: pointer;margin-top:-2px;}
.download_blk_lt{float: left;}
.download_blk_rt{float: right;padding: 5px 0;}
.download_blk_rt ul li{display: inline-block;vertical-align: middle;}
.download_blk_rt ul li a{width: 50px;height: 50px;background: #ebeff0;display: table;text-align: center;border-radius: 100%;}
.download_blk_rt ul li a i{display: table-cell;vertical-align: middle;font-size: 18px;color:#491970;}
.download_blk_rt ul li p{font-size: 12px;font-weight: bold;padding: 0 0 0 25px;}
.download_blk_rt ul li p span{display: block;color: #9269b3;font-size: 12px;font-weight: bold;}

.download_blk_lt figure{display: inline-block;vertical-align: middle;}
.download_blk_lt p{display: inline-block;vertical-align: middle;padding: 0 0 0 36px;}
.download_blk_lt p span{display: block;font-size: 12px;font-weight: bold;color: #686868;line-height: 12px;}
.download_blk_lt p span small{padding: 0 0 0 10px;color: #c5c6c7;font-size: 12px;display: none;}
.download_blk_lt p label{color: #491970;font-size: 22px;font-weight: 600;line-height: 29px;}

.download_blk:hover{box-shadow:0px 2px 9px 0px #e6e3e8;border-top:2px solid #fff;border-bottom: 2px solid #fff;position: relative;z-index: 1;}
.download_blk:hover .download_blk_rt ul li a{background: #491970;}
.download_blk:hover .download_blk_rt ul li a i{color: #fff;}

/*======================================== Inner9 =================================*/

.contat_us1 .banner{background: url(../images/full_bg_img14.png) no-repeat;background-size: cover;}
.thanks1.thanks.quote .banner{background: url(../images/full_bg_img14.png) no-repeat;background-size: cover;}
.contat_us .categories_select{padding: 0 0 29px;}
.contat_us .bootstrap-select>.dropdown-toggle{padding: 12px 16px;border: 1px solid #3b0e59;border-radius: 0;}
.contat_us .captcha{text-align: left;}
.contat_us .upload_file li:last-child{text-align: right;}
.contat_us #submit{margin: 14px 0;}
.contat_us .form_blk p{color: #3d3f48;}

/*======================================== Inner10 ================================*/
.about_us .banner{background: url(../images/full_bg_img15.png) no-repeat;background-size:cover;}
.about_us .our_solution { padding: 44px 0;}
.about_us .heading_txt{padding: 0 15px 60px;}
.about_us .people_talk .heading_txt{padding: 0 15px 37px;}
.about_us .events_logo a{border: none;}
.about_us .events{margin: 0 auto;width: 82%;}
.about_us .events_logo a{margin: 0 auto 15px;}
.pop_up_links{text-align: center;}
.pop_up_links a{color: #48156d;font-size: 16px;border: 2px solid #48156d;padding: 12px 10px;margin: 0 13px;font-weight: bold;min-width: 270px;text-align: center;}
.pop_up_links a:hover{background: #ce780a;border-color: #ce780a;color: #fff;}
.about_us .people_talk{background: #fff;padding: 86px 0 0px;}
.about_us .people_talk:before{display: none;}
.about_us .people_talk .heading_txt h3{line-height: 28px;}
.about_us .people_talk ul{padding:30px 0 0;}
.team_blk{padding: 0 15px 57px 0;}
.team_blk_pic{display: inline-block;vertical-align: top;width: 25.5%;}
.team_blk_pic a img{width: 100%;}
.person_data{display: inline-block;vertical-align: top;width: 73%;padding: 0 31px;}
.person_data p{color: #666666;font-size: 13px;line-height: 17px;}
.person_data_name{position: relative;}
.person_data_name label{color: #4f1579;font-size: 18px;display: block;font-weight: 700;padding: 0 0 0 0;line-height: 22px;}
.person_data_name span{color: #666666;font-size: 16px;display: block;padding: 0 0 10px 0;font-weight: 600;}
.about_us .people_talk .container{width: 1170px;max-width: 1170px;}
.linked_inn{position: absolute;top: 11px;right: 14px;border-left: 2px solid #e1e1e1;padding: 0 0 0 14px !important;}
.linked_inn i{background: #007bb6;border-radius: 100%;padding: 5px;color: #fff;font-size: 13px;}
.about_us .fea_slider_blk_in{width: 300px;height: 300px;background: #acafd1;}
.feat_prdt h2{color: #739bb6;font-weight: 700;font-size: 22px;line-height: 30px;padding: 0 0 15px 0;}
.feat_prdt h2 strong{color: #491970;font-weight: 700;display: block;font-size: 25px;line-height: 36px;}
.feat_prdt p{color: #666666;font-size: 12.8px;line-height: 20.8px;max-width: 80%;margin: 0 auto;}

.about_us .slick-current.slick-active .fea_slider_blk_in{background: #fff;transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-webkit-transform: scale(1.3,1.3);}
.about_us .slick-track{padding: 50px 0;}
.about_us .fea_slider_blk{float: none;display: inline-block;vertical-align: middle;}
.twitter_blk{padding: 28px 20px;text-align: center;}
.twitter_head{text-align: center;}
.twitter_head span{position: relative;}
.twitter_head span i{color: #3b0e5a;font-size: 50px;}
.twitter_head span:before{content: '';background: #3b0e5a;height: 5px;width: 30px;left: -48px;top:50%;transform: translateY(-50%);position: absolute;-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.twitter_head span:after{content: '';background: #3b0e5a;height: 5px;width: 30px;right: -44px;top:50%;transform: translateY(-50%);position: absolute;-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.twitter_sec{padding: 78px 0;}
.twitter_sec li figure a img{width: 100%;}
.twitter_blk h2{color: #491970;}


/*=========================================Inner11 is here =============================*/
.work_at_wav.about_us .banner{background: url(../images/full_bg_img16.png) no-repeat;background-size: cover;}
.work_at_wav.about_us .events{width: 100%;}
.work_at_wav.about_us .our_solution{padding: 44px 0 153px;}
.jobs_at_wav{background: #f0f0f0;padding:40px 0 85px;position: relative;}

.jobs_at_wav_in h4{text-align: center;color: #491970;font-size: 30px;font-weight: 600;margin: 0 0 55px 0;}
.jobs_at_wav_in > ul > li{background: #fff;margin: 0 0 10px 0;}
.accrd_head {padding: 18px 20px;position: relative;}
.accrd_head:after{content: "\f105";font-family:'FontAwesome';position: absolute;top:50%;transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #3a393a;font-size: 26px;right: 28px;}
.accrd_head.active:after{content: "\f107";}
.accrd_head span{font-size: 18px;color: #4b186e;font-weight: 600;padding: 0 53px 0 0;}
.accrd_head label{font-size: 20px;color: #4b186e;font-weight: 600;}

.accrd_content{padding: 18px 25px 44px 141px;display: none;}
.accrd_content p{color: #3a393a;font-size: 16px;line-height: 24px;}
.accrd_content ul{padding: 23px 20px; list-style: disc; color: #3a393a;font-size: 18px;}
.accrd_content ul li p{display: inline;}
.accrd_content > a{background: #4b186e;color: #fff;text-transform: uppercase;font-weight: 600;font-size: 16px;text-align: center;margin: 10px 0;min-width: 181px;padding: 12px 4px;}

.jobs_at_wav:before{content:"";background: #f0f0f0;width: 150%;left: -119px;right: 0;height: 10em;position: absolute;top: 0px;transform: rotate(2deg);-o-transform: rotate(2deg);-webkit-transform: rotate(2deg);-ms-transform: rotate(2deg);-moz-transform: rotate(2deg);transform-origin: right;-webkit-transform-origin: right;-ms-transform-origin: right;-o-transform-origin: right;-moz-transform-origin: right;}
.work_at_wav .twitter_blk{padding: 78px 20px 56px;}
.pop_up_blk{width: 590px;background: #fff;text-align: center;margin: 0 auto;padding: 43px 53px;display: none;}
.pop_up_blk h6{font-weight: 300;font-size: 36px;color: #3d3f48;padding: 0 0 12px 0;}
.pop_up_blk > span{font-weight: 400;color: #3d3f48;font-size: 24px;font-weight: 400;padding: 0 0 33px 0;}
.pop_up_blk .file_upload .erase{display: none;}
.pop_up_blk .file_upload{text-align:left;padding: 0;}
.pop_up_blk .file_upload .input-group .form-control{width: 96%;}
.pop_up_blk .file_upload button{width: 100%;}
.resume_input input{background: #ebeff0 !important;height: 50px !important;border: none !important;}
.pop_up_blk .form_blk > ul > li{}
.pop_up_blk .form_blk #submit{min-width: 100%;}
.lb_overlay.js_lb_overlay{background: #351150 !important;}
.close{position: absolute;top:20px;right: 33px;color: #491970 !important;font-size: 40px !important;}



/* =========================== Brands & Brands Drill Down Page ==================================*/

.carry_block a{display: block;background: #491970;color: #fff;padding: 14px 10px;font-size: 20px;font-weight: 900;text-transform: uppercase;letter-spacing: 1px;}
.carry_block a:hover{display: block;background: #ce780a;color: #fff;padding: 14px 10px;font-size: 20px;font-weight: 900;text-transform: uppercase;letter-spacing: 1px;}
.carry_block_item{border: 2px solid #e1e1e1;}
.carry_block_item a{display: block;background: #fff;color: #fff;padding: 14px 10px;font-size: 18px;}

.crumb {color: #f2f2f2;text-decoration: none; font-size: 12px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;padding-left: 5px;}
.crumbover {color: #fff;text-decoration: none; font-size: 12px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;padding-left: 5px;}

.btn{
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-weight: 600;
  color: #ffffff !important;
  font-size: 16px;
  background: #ce780a;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.btn:hover{
  background: #f0ad4e;
  text-decoration: none;
  color: #fff !important;
}

.btn.be_customer{border-radius:0px!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;-o-border-radius:0px!important;-ms-border-radius:0px!important;font-weight:normal;}


/* =========================== Custom Header CSS ==================================*/

#crumbtrail{
  padding-left: 10px;
  font-size: 12px !important;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #330066;
  border-top: 0px solid #ce780a;
}

#crumbtrail a:hover{
  color: #f0ad4e;
}

#logininfo{
  padding-right: 50px;
  background-color: #330066;
  border-top: 0px solid #ce780a;
  color: #fff !important;
}

#logininfo a{
  color: #fff !important;
}

#logininfo a:hover{
  color: #f0ad4e !important;
}

#logininfo .smalltext{
  color: #fff !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 800;
}

#logininfo .smalltext a{
  color: #fff !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 800;
}

#logininfo a:hover{
  color: #f0ad4e;
}


/* =========================== Custom Shopping Cart CSS ==================================*/

.cart-item-summary-item-list-actionable-amount-label{
  color: #000;
  text-transform: uppercase !important;
}

.cart-item-summary-amount-value{
  color: #000;
  padding-left: 10px;
}



/* =========================== Other Custom  CSS ==================================*/

.recordviews-value {
    font-weight: 400;
    color: black !important;
  }

#main .reorder-items-actions-quantity-input input {
    float: none;
    color: black;
}

#main .recordviews-actionable-value {
    font-size: 14px;
    color: black;
}

.footer_nav a{
    color: white !important;
}

.social_media a{
    color: white !important;
}

.f_address a{
    color: white !important;
}


.datepicker .datepicker-switch {
    width: 100%;
    cursor: pointer;
    text-align: center;
    color: #330066;
}

.blank-out{
  background-color: white !important;
  padding: 0px !important;
  margin: 0px !important;
}
.login_blk_txt figure{
 margin:0 !important;
}

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* HIDES THE PRICE OF THE SHIPPING ITEM WHEN CHECKING OUT */

#main .order-wizard-shipmethod-module-option-price {
    float: right;
    display: none;
    }
@media(max-width:480px){
 .banner_shopping{
  min-height: 329px;
 }
 .login_blk_txt{
  margin-top: 50px !important;
 }
}

td.custom-list {
    display: block;
    width: 25%;
    float: left;
}
td.custom-list .price-cont .btn-BuyOff ,
td.custom-list .price-cont .btn-BuyOn{
  margin-top:5px;
  padding:5px 10px;
}
td.custom-list .price-cont .price-cust{
  font-size:16px;
}

@media(max-width:992px){
    td.custom-list {
      display: block;
      width: 50%;
      float: left;
  }
}
@media(max-width:480px){
    td.custom-list {
      width:100%;
  }
}