/* CSS Document */
/* ================= General 1230px ================= */

body{font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#4b4b4b;background:#fff; }
h1, h2, h3, h4, h5, h6{font-family:'Open Sans',Arial, Helvetica, sans-serif;}
h1{font-size:39px;color:#2d3750; font-weight:800; text-transform:uppercase; line-height:39px;font-family:'Raleway', sans-serif; }
h2{font:500 30px/36px 'Open Sans', sans-serif; color:#000;}
h3{font:700 23px/30px 'Titillium Web', sans-serif;color:#000;text-transform:uppercase;}
.mw_92{max-width:92%; height:auto;}.mw_98{max-width:98%; height:auto;}.mw_100{max-width:100%; height:auto;}

/*Fonts-Classes */
.open-sans{font-family:'Open Sans',Arial, Helvetica, sans-serif;}
.pt{font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;}
.roboto{font-family:'Roboto', Arial, Helvetica, sans-serif;}
.roboto_s{font-family:'Roboto Slab',Arial, Helvetica, sans-serif;}
.railway{font-family: 'Raleway', sans-serif;}
/*Fonts-Classes*/

/*Color-Properties*/
.black, .black a,.black a:hover{color:#000}
.gray, .gray a,.gray a:hover{color:#a6a6a6}
.gray1, .gray1 a,.gray1 a:hover{color:#999}
.gray2, .gray2 a,.gray2 a:hover{color:#5f5e5e}
.red, .red a,.red a:hover{color:#da2a21}
.white, .white a,.white a:hover{color:#fff}
.pale, .pale a,.pale a:hover{color:#d9a635}
.blue, .blue a,.blue a:hover{color:#0082ee}
.blue2, .blue2 a,.blue2 a:hover{color:#fff}
.yellow,.yellow a,yellow a:hover{color:#ffea00}
.pink, .pink a,.pink a:hover{color:#f5004f}
.green, .green a,.green a:hover{color:#5dc833}

/* BORDER */
.bb{border-bottom:1px solid #999;}.bb1{border-bottom:1px solid #eee;}
.bt{border-top:1px solid #eee;} .bt1{border-top:1px solid #999;}
.bl{border-left:1px solid #eee;} .bl1{border-left:1px solid #eee;}
.br{border-right:1px solid #eee;}.br1{border-right:1px solid #999;}

.border1{border:1px solid #eee;}
.border2{border:1px solid #ccc;}
.border3{border:1px solid #ddd;}
.border4{border:1px solid #ccc;}
.border5{border:1px solid #ddd; background:#fff;}

/* BACKGROUND */
.bg-white{background:#fff;}
.bg-white1{ background:#f1f1f1;}
.bg-black{background:#000;}
.bg-pale{background:#f3f3f3; border:3px solid #ebebeb !important;}
.bg_grey{background:#f0f0f0}
.bg-gray1{background:#272727;}
.bg-blue{background:#061373;}.bg-red{background:#da2d1c;}.bg-green{background:#7eac2e;}
.bg-yellow{background:#ffc000;}.bg-pink{background:#c10c70;}
.bg-gray2{background:#2a2a2a;}.bg_grey4{ background:#fff; box-shadow:1px 1px 5px #ccc;}
.bg-blue-l{ background:#f5ffff;}

/*FORM-Fields*/
input[type=text]{color:#333; background:#fff; border:1px solid #ccc; padding:5px 10px}
input[type=password]{color:#333; background:#fff; border:1px solid #ccc;}
input[type=file]{color:#333; background:#fff; border:1px solid #ccc;}
textarea, select{color:#333; background:#fff; border:1px solid #ccc; resize:none}
input, textarea, select{font:normal 13px/18px 'Open Sans', Arial, Helvetica, sans-serif; color:#555;}
input.check{border:1px solid #666; font-size:13px;  width:15px; height:15px; margin:2px 2px 2px 0px; outline:none; background:#fff;}

::-webkit-input-placeholder{color:#111;}
:-moz-placeholder{color:#111;}
::-moz-placeholder{color:#111 ;}
:-ms-input-placeholder{color:#111;} 

/*Button-style*/

a.btn-submit{ color:#fff;} a:visited.btn-submit  { color:#fff;}
.btn-submit{ background:#499bd5; padding:4px 15px; text-transform:uppercase; color:#fff; font-size:14px;}
.btn-submit:hover{ color:#fff; background:#000}

a.btn1{ color:#fff;} a:visited.btn1  { color:#fff;}
.btn1{ background:#0cc5cc; padding:7px 30px; display:inline-block;color:#fff; font-size:14px; text-transform:uppercase; text-align:center}
.btn1:hover{ color:#fff; background:#000}

a.btn2{ color:#fff;} a:visited.btn2{color:#fff !important; }
.btn2{ background:#40454f; padding:7px 15px;display:inline-block; color:#fff; font-size:16px;text-transform:uppercase; text-align:center; font-weight:500;}
.btn2:hover{ color:#fff !important; background:#dba527}

a.btn3{ color:#fff;} a:visited.btn3{color:#fff !important; }
.btn3{background:#40454f;padding:7px 15px;color:#fff; font-size:14px;text-transform: capitalize;  }
.btn3:hover{ color:#fff; background:#000}

a.btn4{ color:#fff;} a:visited.btn4{color:#fff !important; }
.btn4{background:#499bd5;padding:7px 15px;color:#fff; font-size:14px;text-transform: capitalize;  }
.btn4:hover{ color:#fff; background:#40454f}

a.btn5{ color:#fff;} a:visited.btn5{color:#fff !important; }
.btn5{background:#f55c73;padding:2px 10px;color:#fff; font-size:14px;text-transform: capitalize; display:inline-block; }
.btn5:hover{ color:#fff; background:#40454f}

a.btn6{color:#fff;} a:visited.btn6{color:#fff !important; }
.btn6{background:#f55c73;padding:4px 6px;color:#fff !important; font-size:14px;text-transform: capitalize;}
.btn6:hover{ color:#fff; background:#000}

/*Button-style*/
.myulx{ margin:0px; padding:0px;}
.myulx li{list-style:none;margin:0px;padding:0px;}

/*======PAGES-CSS-STARTS=======*/
.minmax{min-width:1259px; max-width:100%;}
.container{width:1259px; margin: 0 auto; border:0px solid #000;}
.bdr{border:1px solid #D7D7D7;}
.bdr{border:1px solid #D7D7D7;}
.w97{ width:80%;}.w100{ width:100%;}
.top_area{background:#002f50;}
.f_dd_box{margin:5px 0 0 0}
.tab-hider{display:block;}
.tab_only{display:none;}
.mob_hider{display:block;}
.mob_only{display:none;}
.desk_only{display:block;}
.desk_hide{display:none;}
.tab_only{display:none !important;}
.desk_show{display:block;}
.hq_hide{display:none;}
.no_pad{ padding:0; margin:0;}


/*top-links-start*/
.top-links{ width:100%; height:40px; background:#003152;}
.top-mob{width:100%; font-weight:300;height:auto; font-size:15px; margin-top:8px;}


.top-right-div{ float:right;}
.top-lft-div{ float:left; margin-left:17px; margin-bottom:0px;}
.top-lft-div a{ display:inline-block; border-right:1px solid #3b4252; font-size:17px; color:#fff; position:relative; padding-left:20px; padding-right:20px; padding-top:18px; padding-bottom:18px; }
.top-lft-div a:hover{ text-decoration:none; color:#ccc;}
.social-icon{width:auto; height:30px; float:left; overflow:hidden; margin-left:20px; margin-top:5px;}
.social-icon a{display:inline-block; margin-right:0px;}
.social-icon img{ transition:all linear 0.3s; -moz-transition:all linear 0.3s; -ms-transition:all linear 0.3s; -o-transition:all linear 0.3s; -webkit-transition:all linear 0.3s;}
.social-icon img:hover{ margin-top:-62px;}
/*top-links-end* /


/*header-start*/
.header{ width:100%; height:auto;}
.header-area{ width:100%; height:104px;position:absolute; z-index:99; background: url(../images/hBg.png);}
.logo-area{ margin-top:5px; float:left;}
.banner-area{ width:100%; height:auto;}
.inner_banner{ width:100%;}
.inner_banner img{max-width:100%;height:auto; min-height:120px;}
/*header-end*/

.img-sec{ margin-top:27px;}
.img-sec-2{ margin-bottom:15px; margin-top:15px;}


/*bouncing mouse*/
.bounce{animation: bounce 2s infinite;
 -webkit-animation: bounce 2s infinite;
 -moz-animation: bounce 2s infinite;
 -o-animation: bounce 2s infinite;}
 @-webkit-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
 40% {-webkit-transform: translateY(-15px);}
 60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
 40% {-moz-transform: translateY(-15px);}
 60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
 40% {-o-transform: translateY(-15px);}
 60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
 40% {transform: translateY(-15px);}
 60% {transform: translateY(-15px);}
}
/*bouncing mouse end*/

/*search-start*/
.search-div{ width:100%; height:auto; position:absolute; z-index:9; margin-top:-218px;}
.search_sec { width:85%; margin:0 auto; margin-top:25px;}
.search_sec .sec4{width:100%; margin-left:5px; height:50px; text-align:center;}
.search-button{ width:auto; height:auto; background:#dba527; border-radius:10px; text-transform:uppercase; text-align:center; font-size:17px; font-weight:600; color:#fff; padding:18px 26px; border:none; margin:30px auto; display:block; }
/*secrah-end*/


.scroll-down{padding-top:130px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;}

/*nav-start*/
.menu{ width:100%; height:auto; margin-bottom:0px; margin-top:25px;}
.navbar-header{ padding:0px 0px 0px 0px; margin-top:0px;}
.navbar{min-height:20px; width:100%; margin-bottom:0px; padding-top:0; padding-bottom:0px;}
.navbar-nav{ margin-left:0px; margin-top:0px; margin-right:0px;float:right; }
.navbar-static-top{background:none;}
.navbar-static-top .navbar-nav{ margin-top:0px;}
.navbar-static-top .navbar-nav>li{ background:none; position:relative;}
.navbar-static-top .navbar-nav>li>a{color:#fff;font-size:17px; padding:10px 20px; line-height:30px; background:none; text-transform:capitalize; font-weight:300}
.navbar-static-top .navbar-nav>.open>a,.navbar-static-top .navbar-nav>.open>a:focus,.navbar-static-top
.navbar-nav>.open>a:hover{color:#fff; background:#0082ee;}
.navbar-static-top .navbar-nav>li.open:focus{background:#0082ee;}
.navbar-static-top .navbar-nav>li>a:hover{background:#0082ee; box-shadow: 0px 0px 8px rgba(0, 139, 255, .5); }

.navbar-static-top .navbar-nav>li>a.active{background:#0082ee;}
#hom .nav > li > a.hom, #abo .nav > li > a.abo, #serv .nav > li > a.serv, #car .nav > li > a.car, #con .nav > li > a.con, #Tra .nav > li > a.Tra, #enq .nav > li > a.enq, #faq .nav > li > a.faq, #ach .nav > li > a.ach{background:#0082ee;}
.enq-now{border:2px solid #FFF;padding:16px 15px; transition:all linear .3s}
.enq-now:hover{ background:#51a630; color:#fff; border:2px solid #51a630;}

.dropdown-menu{background:#1c2438; margin-left:0px; width:auto; position:absolute; margin-top:0px; z-index:9999 !important;  }
.dropdown-menu>li{border-bottom:1px solid #95a5cc; }
.dropdown-menu>li>a{color:#fff; line-height:30px; }
.dropdown-menu>li>a:hover{background:#2d3750; color:#fff; border-bottom:0px;}

/*nav-end*/

/*brand slide*/
.slide{ width:100%; padding-bottom:10px; margin-top:10px;}
ul.floatn{ margin:0; padding:0;}
ul.floatn li{ width:16.5%; display:inline-block; float:left; list-style:none; position:relative; margin:0 auto; text-align:center;}
.pro-box img{ opacity:0.2; transition:all linear .3s}
.pro-box img:hover{ opacity:1}
/*brand slide end*/

/*Service slide*/
.slide1{ width:100% !important; padding-bottom:10px; margin-top:10px;}
ul.floatn1{ margin:0; padding:0;}
ul.floatn1 li{ width:25%; display:inline-block; float:left; list-style:none; position:relative; margin:0 auto; text-align:center; font-size:18px; font-weight:600;}
.pro-box1 { display:block;width:260px; height:260px;  margin:auto; margin-bottom:20px; }
.ubtn1 a{ background:#0082ee; width:38px; height:38px; border-radius:50%; color: #FFFFFF; font-size:25px; padding:0px 15px; display: inline-block; margin-top:30px; margin-left:3px; transition:all linear 0.3s;}
.ubtn1 a:hover{ background:#000;}
/*Service slide end*/

/*Welcome-Section*/
.welcome-div{width:100%;height:auto;background:#ebebeb; padding-bottom:60px;}
.welcome_inr{width:100%}
.welcome_inr h1{font-size:39px;color:#2d3750; font-weight:800; text-transform:uppercase; line-height:39px;font-family:'Raleway', sans-serif;}
.wel-txt{font-size:15px;color:#2d3750;padding-top:20px;line-height:26px;font-weight:600; width:90%; margin:auto; text-align:center; }
.read-more{ font-size:17px; color:#000; border:2px solid #0082ee; padding:13px 34px 13px 34px; margin-top:10px; display:inline-block; transition:all linear .3s}
.read-more:hover{ color:#fff; text-decoration:none; background:#0082ee; border:2px solid #0082ee;}
/*Welcome-Section*/


/*GET-STARTED*/
.h_get_started{ width:100%; background:#272030  url(../images/get_started_bg.jpg) repeat-x top center; height:538px; padding:0px 0px}
.h_get_started h2{color:#fff; font-size:39px; line-height:39px; font-weight:700; text-transform:uppercase;}
.slide{ width:100% !important; margin-bottom:30px; margin-top:10px;}
ul.step_list{ margin:0; padding:0;}
ul.step_list li{width:50%; float:left; position:relative; display:inline-block; list-style:none; margin:0 auto;}
.step_count{background:#052149;margin:0px auto; width:60px; height:60px; border-radius:50%}
.step_count span{ font-size:20px; color:#fff;width:60px; height:60px; display:table-cell; vertical-align:middle; text-align:center; font-size:24px; font-weight:800;}
.step-area{width:95%;overflow:hidden;margin:80px auto;text-align:center; padding:30px 5px; background:rgba(0,0,0,0.1); min-height:267px; transition:all linear .6s} 
.step-area:hover{background:rgba(0,0,0,1);}
.step_hed{font-size:30px;color:#fff;text-shadow:0px 2px 2px #000;font-weight:700;height:46px;overflow:hidden; line-height:24px; margin-top:10px; letter-spacing:.1em;}
.step_txt{font-size:16px;color:#fff;text-shadow:0px 2px 2px #000; margin:0px auto; width:98%;}
.read-mores{ font-size:14px; color:#fff; border:1px solid #51a630; padding:8px 15px; margin-top:30px; display:inline-block; transition:all linear .3s}
.read-mores:hover{ color:#fff; text-decoration:none; background:#51a630; border:1px solid #51a630;}
/*GET-STARTED-end*/

/*Welcome-Section*/
.wht_wedo{width:100%;height:auto;background:#fff; padding:60px 0 0 0;}
/*Welcome-Section*/


/*Announcement*/
.announc_section{width:100%;height:auto;background:#fff;text-align:center;padding:40px 0px}
.announc_section h2{color:#26314c;font-size:39px;font-weight:700; text-transform:uppercase;}
.announc_area{width:100%;margin:0px auto;text-align:center;line-height:22px;}
.announc_img{width:93px;height:93px;left:0;right:0;margin:10px auto;background:#32cdd3;border-radius:50%;}.announc_img span{width:93px;height:93px;display:table-cell;vertical-align:middle;text-align:center;}
/*Announcement*/

.announc_text{font-size:17px;color:#2d3750;width:100%;font-weight:500; line-height:28px;  padding-top:10px; width:90%; margin:10px auto}
.post_by{ color:#474747;}
.arrow_slide{ display:inline-block; width:40px; height:40px; border:2px solid #bbbbbb; border-radius:50%; margin:0px 10px; vertical-align:middle}.arrow_slide i{ font-size:30px; line-height:34px;}
.arrow_slide a{ color:#bbbbbb; display:block;}
.arrow_slide:hover{border:2px solid #dba527;}.arrow_slide:hover a{color:#dba527;}

.list-btm{ height:50px; margin-top:0px;}
.carousel-indicators .active {width: 17px; height: 17px; margin: 0; background-color: #f03250; border:none}
.carousel-indicators {position: absolute; bottom:0px; z-index: 15;width:60%;padding-left: 0; margin-left: -30%;text-align: center;list-style: none;}
.carousel-indicators li{display: inline-block;width:17px;height:17px; margin:1px 3px; text-indent: -999px; cursor: pointer; background-color:transparent;
border-radius:50%; border:2px solid #bfbfbf;}

/*testimonial-div-end*/


/*newsletter-div-start*/
.newsletter-div{ width:100%; height:607px;  background:#fff url(../images/newsletter-back.png) no-repeat center top;}
.newsletter-div h2{ color:#fff; font-weight:700; font-size:30px; line-height:40px; text-transform:uppercase;}
.newsletter-inner{ width:100%; height:auto; margin-bottom:0px; top:0;padding:50px 0px; margin:30px 0px 0px 0px}
.sub-hed1{ color:#fff; font-size:26px; font-weight:200; line-height:29px; margin:30px 0px}
.newsletter-inner .input_ot{ width:100%; height:auto;  margin-top:10px;}

.newsletter-inner .sec1{ float:left; width:48%;}
.newsletter-inner .sec2{width:100%;}
.newsletter-inner .sec2 input[type=text]{ width:95%}
.newsletter-inner input[type=text]{ height:50px; border:2px solid #fff; background-color:transparent; color:#fff; padding-left:15px; width:97%; font-size:16px;}

.newsletter-inner input::-webkit-input-placeholder{color:#fff; }
.newsletter-inner input:-moz-placeholder{color:#fff;}
.newsletter-inner input::-moz-placeholder{color:#fff ;}
.newsletter-inner input:-ms-input-placeholder{color:#fff;} 

.subscribe{  width:auto; height:auto; background:#0082ee; text-transform:uppercase; text-align:center; font-size:17px; font-weight:bolder; color:#fff; padding:20px 70px; margin-right:6px;}
.subscribe:hover{background:#0fc6cc;}
.unsubscribe{width:auto; height:auto; text-transform:uppercase; text-align:center; font-size:17px; font-weight:bolder; color:#fff; padding:20px 70px; background:#8b8b8b;}
.unsubscribe:hover{background:#dba527;}
/*newsletter-div-end*/



/*footer-start*/
.sky-bluesh{ color:#95a5cc;}
footer{font-weight:500; }
footer h4{ font:600 20px/20px 'Raleway', sans-serif !important;  color:#fff !important;  display:block; margin-bottom:0px; text-transform:capitalize; text-align: left; padding-top:25px; padding-bottom:0px;}


.foot1{background:#0c4779; padding-top:0px; padding-bottom:20px;}
.foot2{background:#fff;}
footer .ft-nav{ display:none;}
footer .ft-top{ width:100%; padding:10px 0px 26px 0px;}
footer .sntwrks{ float:left; width:270px;}
footer .sntwrks span{ float:left; color:#fff; line-height:18px;padding-left:0px;}

footer .ft_links a{display:block;color:#fff;margin:0px 0;font:normal 15px/21px "open Sans"; padding:0px 0px 3px 2px;}
footer .ft_links a:hover{ text-decoration:none; color:#dba527;}
footer .ft_links span a{ text-transform:uppercase;}

footer .right-sect{ text-align:right}
footer .right-sect a{color:#bfbfbf; font-size:13px;font-family: 'Open Sans';}footer .right-sect a:hover{ text-decoration:underline;}
.ft-logo{ float:right; margin-top:24px; margin-bottom:20px;}
.copy-rght{ font-size:13px; color:#fff; text-align:right; padding-top:20px;}

.footer-social{ width:auto; height:25px; float:left; overflow:hidden; margin-top:10px;}
.footer-social a{ display:inline-block; margin-right:1px;}
.footer-social img{ transition:all linear 0.3s;}
.footer-social img:hover{ margin-top:-54px;}
.line{ display:inline-block;}
.bottom-part{ width:100%; height:58px; background:#151a28 url(../images/weblink-logo.png) center no-repeat;}
/*footer-end*/



/*
======
====================================
<<=============[INNER-PAGES-CSS-STARTS]============>>
====================================
======*/
.cms_area{font:14px 'Roboto', sans-serif; color:#333; line-height:22px; min-height:300px; width:100%; margin:10px 0px }
.cms_area ul, .cms_area ol{font:normal 14px/24px 'Open Sans', Arial, Helvetica, sans-serif; margin:10px 0px 30px 30px}
ul.default{}
ul.default li{float:none; margin:5px 0px; padding-left:0px; list-style:inside;}
.cms-img{ float:right; margin:10px 0 0 10px; border:1px solid #ccc; padding:10px;}
.cms{min-height:350px; padding-bottom:30px;}

/* breadcrumb */
.breadcrumb_bg {width:100%; background:#ececec;}
.breadcrumb{margin-bottom:0; padding:4px 0 4px 0; font-family: 'Roboto', sans-serif; font-size:11px; font-weight:400; text-transform: capitalize; background:none;}
.breadcrumb>li>a{ color:#333;}
.breadcrumb>.active{ color:#000;}
/* breadcrumb */
/*breadcrumb*/


/*inner-div-start*/
.inner-div{ width:100%; height:auto; background:#fff;}
.heading{ font:35px/20px Raleway; color:#1c2438; line-height:30px; padding-top:0px !important; padding-bottom:0px; text-transform:capitalize; font-weight:400; padding-left:0px !important;}
/*iner-div-end*/



/* contact classes */
.contact-bx{padding:10px 10px; margin-top:30px;border:1px solid #ddd; margin-bottom:30px;}
.cont_lft{ padding:20px;margin-bottom:10px; background:#fff; box-shadow:0px 1px 5px #ccc;}
.cont_lft  h2{ border-bottom:1px solid #f1f1f1; padding-bottom:6px !important; padding-top:0px !important;color:#44201e; line-height:20px; text-transform:uppercase; font-weight:400 !important; font-size:18px !important; text-align:left}

.cont_rgt{ background:#f1f1f1; border:1px solid #ccc; padding:10px 0px}
.cont_rgt  h2{ border-bottom:1px solid #f1f1f1; padding-bottom:6px !important; padding-top:0px !important;color:#44201e; line-height:20px; text-transform:uppercase; font-weight:400 !important; font-size:18px !important; text-align:left; margin-bottom:10px;}
.cont_rgt .form-group input[type=text]{ background:#fff; border-radius:0px; border:1px solid #ccc; box-shadow:none}
.cont_rgt .form-group input[type=radio]{ background:#fff; border-radius:0px; border:1px solid #ccc; box-shadow:none; margin-left:15px; padding-left:5px;}
.cont_rgt .form-group input[type=file]{ background:#fff; border-radius:0px; border:1px solid #ccc; box-shadow:none; padding-bottom:40px;}
.cont_rgt .form-group Option{ background:#fff; box-shadow:none; padding-left:10px; padding-top:3px;}
.cont_rgt .form-group label{ font-size:13px; font-family:Arial, Helvetica, sans-serif;  color:#878383;}
.upload1{ width:100%; background:#fff; border-radius:0px; border:1px solid #ccc; box-shadow:none;}

.cont_lft ul{list-style: none;margin: 0;padding:0px;}
.cont_lft li{list-style:none; font-size:14px; margin-top:7px; font-weight:500;}
.star{ color:#f00;}

.cont_lft .ft-contct{ width:100%;color:#000000; font-size:14px; margin-top:8px; display:block; font-weight:600; line-height:20px; border-bottom:1px dashed #ccc; padding-bottom:20px;}
.cont_lft .ft-contct span{ display:block;float:left; width:43px; height:84px; overflow:hidden; margin-right:5px;}
.cont_lft .ft-contct b{font-weight:600; font-size:15px;}
.cont_lft .ft-contct a{color:#000066;}
.form-group {margin-bottom:5px;}
.feedback_form{ width:40%; margin:0 auto; background:#f1f1f1; padding:10px; box-shadow:0px 0px 10px #ccc;}
.verf-inp{ width:140px;}

a.btn1{ color:#fff;} a:visited.btn1  { color:#fff;}
.btn1{background:#0cc5cc; padding:6px 18px; color:#fff; font-size:16px; text-transform:uppercase; }
.btn1:hover{ color:#fff; background:#2d3750}
.btn1:focus{ color:#fff; background:#2d3750}
/*contact-classes-end*/


/*Sitemap CSS*/
.sitemap{text-align:left; padding:30px auto; margin-bottom:15px;}
.sitemap a{display:inline-block; padding:10px 30px; background:#fff url(../images/arr1.png) no-repeat 94% center; font:14px/20px "open Sans"; margin:5px 5px; color:#000; width:24%; float:left; text-transform:capitalize; transition:all linear 0.3s; border:1px dashed #666; border-radius: 7px 7px 7px 7px;}
.sitemap a:hover{border:1px dashed #000; text-decoration:none; box-shadow:1px 0 5px #eee; color:#fff; background:#2D3750 url(../images/arr.png) no-repeat 3% center; padding:10px 37px; width:24%; font:14px/20px  "open Sans";}
/*Sitemap CSS*/


/*newsletter-start-popup*/
.advanced-srch{padding:15px;background:#f9f9f9;border:1px solid #eee;box-shadow:0 0 10px #666}
.advanced-srch .form-group{margin-bottom:7px}
.heading6{ font-size:25px; text-align:left !important; color:#1c2438; font-weight:600; padding-top:0px !important; padding-bottom:15px; line-height:5px; padding-left:0px !important;}

/*newsletter-end-popup*/


/* testimonials */
.light-org {color: #60bb46;}
.heading2 {font-size: 19px; text-align: left !important; color:#D43A44; font-weight: 800; padding-top: 0px !important; padding-bottom: 0px; line-height: 25px; padding-left: 0px !important;}
.testimonials_left{width:700px; float:left; margin:10px 0 0 0;}
.testimonials_right{width:238px; float:right;margin:10px 0 0 0;}
.t_left{float:left; width:75%; border-right:1px solid #ddd;}
.t_right{float:right; width:23%; margin:25px 0 0 0}
.testimonials{}
.t_box{padding:0 20px 35px 0; border-bottom:1px solid #ddd; margin-top:35px}
.t_box .t_text{font:16px/22px 'Open Sans', Arial, Helvetica, sans-serif; color:#666; width:75%; float:right; border-left:3px solid #ddd; font-style:italic; padding-left:25px}
.t_from{float:left; text-align:right; width:23%;}
.t_text_1{height:110px; overflow:hidden; display:block}.t_text_1_auto{height:auto;}
.rm_link{background:url(../images/art2.png) no-repeat; width:90px; height:13px; display:inline-block; margin:15px 0 0 0;}
.rm_link_x{background:url(../images/art.png) no-repeat;}
.btn-danger { background:#2d3750; border: 2px solid #0489c5; color: #fff; font-weight: bold;}
/* testimonials */



/*LOGIN_PAGE */
.loginbox{padding:0px;margin:20px auto; width:40%}
.loginbox .panel-info, .regstrbox .panel-info{box-shadow:0px 0px 30px #333; border-radius:5px; border:10px solid #0cc5cc; background:#fff}
.loginbox .panel-info h1, .regstrbox .panel-info h1{ font-size:24px; text-transform:uppercase; margin-bottom:0px;}
.loginbox .panel-info h3, .regstrbox .panel-info h3{ color:#666; font-size:14px !important;}
.loginbox .panel-info h2, .regstrbox .panel-info h2{ color:#666; font-size:18px !important;}
.loginbox .f_passwrd{ margin-top:10px; margin-left:20px; font-size:14px;}
.loginbox .f_passwrd a{ text-decoration:underline;}
.panel-info>.panel-heading {box-shadow:0px 4px 5px #ccc; background: #e1d05d;
background-image: -moz-linear-gradient(#fbda01, #e1d05d);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #fbda01),color-stop(1, #fbda01)); }
.panel-title{font:700 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;  font-size:18px;color:#000; text-transform:uppercase;}
.acct_holdr{ margin-bottom:20px;}
.loginbox .login-form{ margin:0px; padding:10px 0px;}
.loginbox .other-opt_cont{ padding:10px 0px;}
.loginbox .other-opt{border-radius:10px;font-size:18px;font-weight:600;margin:40px 0px; color:#000;}
.loginbox .rgt_sect{ padding-right:10px;}
.hed_ttl{font-size:20px;color:#000; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:10px; font-weight:bold;}
.login_box_h{background:#f9f9f9; padding:10px 25px; margin:0px -14px 10px -15px}
.login_box_h span{font-size:16px;color:#f5004f;font-weight:700; float:left; margin-right:10px;}
.login_box_h label{font-size:13px;color:#000;font-weight:500; padding:0px 10px;}

/* REGISTER */
.regstrbox{padding:0px;margin:20px auto; width:80%;}
.regstrbox .lft_sect{ border-right:1px solid #ccc;}
ul.reg_list{ margin:0px 20px; padding:0px;}
ul.reg_list li{ }
.short_form{font-size:14px}
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{padding:9px; width:80%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc;}
.short_form .w36{float:left; width:27%; text-align:right}
.short_form .w62{float:right; width:70%}
/* SHORT FORM ENDS */
/* REGISTER ENDS */



/*category-start*/
.cat-pack-color{ color:#2d3750;}
ul.float_1{ margin:0; padding:0;}
ul.float_1 li{ width:25%; display:inline-block; float:left; position:relative; list-style:none; margin:10px auto;}
.category-area{ width:96%; height:auto; overflow:hidden; margin:0 auto; background:#fff; border:1px solid #2d3750;}
.category-box{  width:100%; height:190px; margin:0 auto;}
/*category-end*/


/*listing-start*/
ul.float_2{ margin:0; padding:0;}
ul.float_2 li{width:25%; float:left; position:relative; display:inline-block; list-style:none; margin:10px auto;}
.listing-area{ width:95%; height:290px; overflow:hidden; margin:0 auto; border:1px solid #495A82; background:#1C2438;} 
.listing-box{ width:100%; height:auto; margin:0 auto;}
.buy-now1{ color:#fff; font-size:14px; border-radius:10px; border:1px solid #00b6e0; padding:5px 20px 5px 20px; margin-right:15px;}
.buy-now1:hover{ color:#00b6e0; text-decoration:none;}
/*listing-end*/


/*Product- Detail*/
.heading7{ font:35px/30px Raleway; color:#2d3750; line-height:25px !important; padding-top:5px !important; padding-bottom: 0px; text-transform: capitalize; font-weight: 600; text-align: left;}
.dtl-area{ margin-bottom:20px; font-family:'Open Sans',Arial, Helvetica, sans-serif;}
.dtl-lft-area{width:494px;margin:10px auto; padding:8px 7px; border:1px solid #ccc; box-shadow:0 0 7px #ccc;  background: #f9f9f9 none repeat scroll 0 0; overflow:hidden;}

.dtl_images{margin:0 0 0 0px; position:relative;width:477px; height:334px; overflow:hidden;}
.dtl_images figure{width:477px; height:334px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.dtl_images img{display:block; margin:0px auto;}

.dtl-des-hed{display:inline-block; font-size:20px; color:#1c2438; margin-top:10px; border-radius:5px 5px 0px 0px; text-transform:uppercase; font-weight:600;}
.dtl-des{background:#fff;padding:10px 10px; font-size:13px;border:1px solid #ccc; }
.dtl-des .txtarea{ padding-right:10px;}
.price{font-size:16px; line-height:14px; color:#39464f; font-weight:500; padding-top:5px;}
.price b{ color:#1b455a; font-size:16px;font-weight:700;}

.dtl-list{background:#f9f9f9; padding:10px; font-size:13px;}
.dtl-list span{color:#666;font-weight:400;margin-top:5px; width:100%;display:block;margin-bottom:10px;}
.dtl-list span b{ font-size:14px; font-weight:700;}
.dtl-list small{ font-size:13px; line-height:18px;}
.thm_img{ width:100%; margin:0px; padding-left:0px;display:block; text-align:center; position:relative; height:99px; overflow:hidden; background:#fff;}
.scrol_L{ position: absolute; left:0px; top:32px; z-index:999; background:#fff; padding:3px 6px;}
.scrol_R{ position: absolute; right:0px; top:32px;z-index:999;background:#fff; padding:3px 6px;}

.ds_thm{width:100px;height:70px;background:#fff;overflow:hidden;position:relative; margin:10px auto 4px auto;}
.ds_thm figure{width:100px;height:70px;display:table-cell;vertical-align:middle;}
.ds_thm figure img{display:block; margin:0 auto;}

.zm_thm_scrol{width:100% !important; margin:0 auto; border:0px solid #000;}
.myul_x_1{ margin:0px !important; padding:0px !important; border:0px solid #000;}
.myul_x_1 li{ list-style:none; margin:0px 0px; padding:0px; width:25%; float:left; border:0px solid #000;}

.btn4{ background:#1c2438; color: #FFFFFF; font-size: 16px; font-weight: 800; text-align: center; padding: 7px 30px 10px 30px; margin-top: 11px; display: inline-block; border-radius:6px;}
.btn4:hover{ background:#495A82; color:#fff;}

.document-div{ width:100%; height:auto;  margin-top:12px; background:#495A82;}
.document-div p{ font-family:Raleway; font-size:22px; font-weight:600; color:#e7e7e7; padding:12px;}

.doc-sec{ width:31%; height:auto; float:left; display:inline-block; position:relative; margin-left:12px; margin-bottom:12px;}
.doc-sec input{width:100%; height:37px; color:#1c2438; padding-left:10px; font-size:14px; border:1px solid #1c2438; }

.doc-sec1{width:31%; float:left; display:inline-block;  position:relative; margin-left:10px; font-size:14px; background:#fff; margin-bottom:12px;}
.doc-sec1 input[type="file"]{width:100%; color:#1c2438; height:37px; border:1px solid #1c2438;}

.doc-sec2{width:31%; float:left; display:inline-block; position:relative; margin-left:10px; margin-bottom:12px;}
.doc-sec2 input, button, select, textarea{width:100%; height:37px; color:#1c2438; padding-left:10px; font-size:14px; border:1px solid #1c2438; padding-top:5px; }
/*Product- Detail*/

/*training-mode-div-start*/
.training-mode-div{ width:450px; height:130px;  background:#fff; border:1px solid #ccc; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; margin:25px auto;}

.training-mode-div label{ width:170px; float:left; position:relative; font-size:17px; font-weight:600; color:#666; margin-top:25px; margin-left:42px;}
.paynow{ background:#d43a44; color:#FFFFFF; font-size:16px; font-weight:800; text-align:center; padding:7px 30px 10px 30px; display:inline-block; border-radius:6px; border:none; margin-left:42px; margin-top:15px; }
.paynow:hover{ background:#495A82; color:#fff;}
/*training-mode-div-end*/


/*****************************member-folder-start******************************/

/*paging-start*/
h1 + .paging{margin-top:7px;}
.paging{padding:10px; border:0 solid #ccc; border-radius:2px; background:#333; color:#fff}
.paging .pager{text-align:right; margin:0; padding:0;}
.paging .pager li>a, .pager li>span{padding:2px 8px; border-radius:3px; color:#26346d; font-weight:600; border:1px solid #fff}
.paging .pager li.active a{border:1px solid #ffca55; background:#daa735; color:#fff; font-weight:700}
.pager li>a, .pager li>span{padding:2px 8px; border-radius:3px; color:#666; font-weight:600; border:1px solid #ccc}
.pager li.active a{border:1px solid #bb3537; background:#fff; color:#bb3537; font-weight:700}
/*paging-end*/
.form-group label{ font-weight:600;}
.form-horizontal{ padding:0px; margin:0px;}
.form-horizontal .form-group{ margin-bottom:10px;}
.form-horizontal .form-control{border-width:1px;border-radius: 1px;padding: 5px 10px !important;line-height: 24px;height: auto; border-color:#ccc;}
/*MEMBERSHIP-PLAN*/
/*My Account Page css */
.acc_container{margin-top:0px; margin-bottom:-20px}
.acc_container > .row > .acc_left{ font-size:13px;}
.acc_container > .row > .acc_right{ margin-bottom:20px;}
.acc_container > .row > .acc_right > div{border-left:1px solid #eee; min-height:520px; padding:20px 0 30px 20px}
.app_container .row{margin:15px 0 0 0; padding:10px 0; border-bottom:1px solid #eee}
.acc_container > .row > .acc_right h2{font-size:20px; border-bottom:1px solid #eee;}
.acc_container > .row > .acc_right h1{margin:0; font-size:24px; padding-bottom:10px;border-bottom:1px solid #eee;}

.acc_links{margin-top:20px;}
.acc_links a{display:block;padding:7px 10px 7px 10px;color:#666;border-radius:3px; font:600 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;text-decoration:none;margin:0px 0 2px 0; border-bottom:1px solid #ddd;}
.acc_links a:hover, .acc_links a.act{background:#000; color:#fff; text-decoration:none}

.t_points{ background:#f1f1f1; padding:8px;}
.rewards{width:32.333%; float:left; padding:10px 10px; background-color:#ffffff; border-radius:5px; margin:2px 4px; text-align:center;font-size:14px; line-height:20px; box-shadow:0px 0px 8px #ccc;}
.rewards b{display:block; font-size:18px;}
.level_arw{ font-size:16px; transform:rotate(90deg); vertical-align:middle; margin-right:10px;}
/*Message*/

.acc_top_box{ border:1px solid #ccc; padding:10px;}
.acc_top_box span.acc_title{text-align:left;font-size:18px;font-weight:700;display:block;}
.acc_mid_boxes{width:100%; margin:0px auto; background:#fff;}
.acc_mid_boxes .box1{float:left; width:32.3333%; text-align:center; border:2px solid #000; border-radius:5px;margin:5px 4px;background:#666;color:#fff}
.acc_mid_boxes .box1 div{ padding:15px 10px; margin-bottom:10px;}
.acc_mid_boxes .box1 > div b {display:block;font-size:52px;line-height:52px;margin-bottom: 10px;}
.acc_mid_boxes .box1 .ttl_hed{ font-size:14px; font-weight:600;}
.acc_mid_boxes .box1 > a {height: 40px;display: block;padding: 10px 12px;
font: 400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;color: #666;text-transform: uppercase;background: #fff; border-radius:0px 0px 3px 3px}
.acc_mid_boxes .box1:hover{box-shadow:0px 0px 10px #ccc;border:2px solid #666; background:#dd4475 !important}
.acc_mid_boxes .box1 img{ transition:all linear .6s;}
.acc_mid_boxes .box1:hover img{ transform:rotatey(-360deg)}
.acc_mid_boxes_title{text-align:center; margin-bottom:20px;}
.acc_mid_boxes_title span{ font-size:30px; text-transform:uppercase; line-height:30px; color:#000; display:block; margin-bottom:10px}.acc_mid_boxes_title b{ color:#f02b68; font-weight:600;}
.acc_mid_boxes_title small{ display:block;color:#666; font-size:16px;}

.acc_mid_boxes .t_option{ font-size:13px; font-weight:bold;color:#fff;background:#666;display:block; padding:10px; border-bottom:1px solid #eee; text-transform:uppercase;}

/* ORDER HISTORY */
.acc_odh_filter{ background:#666; border:1px solid #ccc; padding:5px 5px 7px 5px ; margin:10px 0px}
.acc_odh_filter p{float:left; width:29%; margin-right:10px; position:relative;}
.acc_odh_filter p input{width:100%; border:0; padding:7px; vertical-align:middle}
.acc_odh_filter p img{position: absolute; z-index:1; right:7px; top:4px;}
.border{ border:1px solid #ccc;}

.withdraw_wrap{background:#0cc5cc; border:1px solid #ccc; padding:5px 5px 7px 5px ; margin:10px 0px}
.withdraw_wrap p.value{float:left;width:39%;}
.withdraw_wrap p{float:left; width:39%; margin-right:10px; position:relative;}
.withdraw_wrap p input{width:100%; border:0; padding:7px; vertical-align:middle}
.withdraw_wrap p img{position: absolute; z-index:1; right:7px; top:4px;}
.withdraw_wrap input[type=button]{ background:#dba527; padding:7px 10px}

/* ORDER HISTORY */

/* Coupons */
.couponbox{ float:left; width:31%; padding:15px; border:#999 1px dashed; background:#f7f7f7; margin:10px; position:relative; overflow:hidden; height:170px;}
.coupon-dis{position:absolute; right:-8px; top:-12px; background:#333; color:#FFFFFF; text-align:center; border-radius:100%; width:70px; height:70px; padding:15px 0 0 0; line-height:18px; font-size:12px;}
/* Coupons end*/

.acc_mid_boxes .odr-his{background:#fff;padding:15px 10px; border-bottom:1px dashed #ccc;}
.acc_mid_boxes .odr-his strong{ display:none;}
.acc_mid_boxes .odr-his .inv_ttl{font-size:16px; line-height:20px; font-weight:400;font-family: 'Open Sans', Arial, Helvetica, sans-serif; color:#fd926d; text-transform:uppercase;}
.acc_mid_boxes .odr-his .inv_ttl_2{font-size:14px; line-height:20px; font-weight:700;font-family: 'Open Sans', Arial, Helvetica, sans-serif; color:#000;}
.acc_mid_boxes .text{ font-size:13px; color:#666; line-height:20px; font-weight:normal;}
.acc_mid_boxes .text a{color:#000;}
.acc_mid_boxes .odr-his input[type=text]{ border:1px solid #ccc; padding:10px; border-radius:5px;}
.acc_mid_boxes .buy_btn{display:inline-block;padding:3px 10px;background:#f55c73;color:#fff !important;}.acc_mid_boxes .buy_btn:hover{ background:#000;}
.red, .red a, .red a:visited{ color:#f00 !important;}
.gray_txt{ font-size:14px; color:#8d8d8d; font-weight:700}
.gray_txt span{ color:#000;}
/* ACCOUNT ENDS */

/*****************************member-folder-end******************************/


/*popup*/
.pop_ups{ padding:15px; background:#f9f9f9; }
.pop_ups .form-group{ margin-bottom:7px;}
.pop_ups .form-group label{ font-weight:500; color:#000; font-size:18px;}
.pop_ups input.form-control{ padding:0px 10px; height:32px;}
.btn5 { padding: 13px 30px;display:inline-block; margin-right: auto; margin-bottom:8px; margin-top:10px; font-size: 20px; font-weight:600;  color:#fff;    line-height: 14px;  text-align: center;  white-space: nowrap;  vertical-align: middle;  cursor: pointer; float:left; text-transform:uppercase; background:#e01969; border:none;  border-radius: 5px;}
.btn5 a{color:#fff;}
.btn5:hover{color:#fff; text-decoration:none; background:#87bc09; }
.btn5 a:hover{color:#fff; text-decoration:none;}
.star1{ color:#ff2020;}
/*popup*/


/*Back to Top Button */
#back-top {position: fixed; bottom:0px; right:0px; z-index:999999999; width:30px; display:block;transition:all linear .2s; -webkit-transition:all linear .2s; -moz-transition:all linear .2s; -ms-transition:all linear .2s;}
#back-top a{width:30px; display:block; height:60px; overflow:hidden;}
#back-top span {width:30px; height:60px; display: block; background:url(../images/top.png) no-repeat; opacity:1;-webkit-transition: 1s; -moz-transition: 1s; transition: 1s; border-radius:5px 0 0 5px}
#back-top:hover{bottom:15px}
/*Back to Top Button */


/*invoice-start*/
.bg-pale {background: #fffedd;border: 1px solid #efdea5;}
.inv_box3{border:1px solid #ddd; padding:15px; min-height:193px}
.inv_ttl{ margin-top:20px;}
.thankyou{ font:30px/30px Raleway; line-height:25px; padding-top:0px !important; padding-bottom: 0px !important; text-transform: uppercase; 
text-align: center;}
.related-heding {font: 30px/36px AvenirNextLTW01-Regular;color: #2d3243;text-transform: capitalize;
font-weight: 700;padding-top: 0px !important;padding-bottom: 0px !important;text-align: center;}
/*invoice-end*/
.calc_pos{width:261px; height:238px; position:fixed; top:100px; right:-260px; z-index:999;}
.cat_fixer{float:left; margin-left:-81px; top:-9px; position:absolute;}
.left_category{width:260px;height:100%;background:#052149;padding:10px 20px 37px 20px;transition:all linear .5s;box-shadow:5px 0 5px rgba(0,0,0,.5);border:2px solid #fff;}
.calc_form{ width:100%}
.calc_form .input-group-addon{ background:#0dd5dc; color:#fff; width:40%}
.calc_form input[type=text]{ color:#000;}
.calc_form select{background:#0dd5dc; border-radius:3px !important; width:100%; color:#fff;}
.close_btn{ font-size:16px; margin-bottom:10px;color:#fff; text-transform:uppercase;}
.close_btn a{ color:#fff;}

/**************************Banner CSS*******************************/
.titil{font-family:'Titillium Web', sans-serif;}
.bnr-txt1{font-size:47px; color:#FFFFFF; font-weight:600; text-transform:uppercase;}
.bnr-txt2{font-size:30px; font-style:italic; color:#FFFFFF; font-weight:500;}

ul.prod li{ display:inline-block; margin:10px; border:#ccc 1px solid; border-radius:15px; padding:10px;}
ul.client li{ display:inline-block; margin:5px 5px 5px 0; border:#ccc 1px solid; border-radius:15px; padding:5px 10px;}

/* ========================MEDIA QUERIES========================*/	
/* ================= Desktop/Laptop below 1280px  ================= */

@media only screen and (max-width:1279px){
.container{width:100%;}	
/*NEWSLETTER*/
.newsletter-div{ background-position:-46px 0px}
/*Details classes*/
.dtl-lft-area{width:477px;margin:10px auto; padding:8px 7px; border:1px solid #ccc; box-shadow:0 0 7px #ccc;  background: #f9f9f9 none repeat scroll 0 0; overflow:hidden;}
.dtl_images{margin:0 0 0 0px; position:relative;width:458px; height:321px; overflow:hidden;}
.dtl_images figure{width:458px; height:321px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.dtl_images img{display:block; margin:0px auto;}
/*Details classes*/
/* MYACCOUNT-STARTS */
.rewards{ width:32.22222%;}

}


@media only screen and (max-width:1151px){
.scroll-down{margin-top:100px;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;}
.container{width:100%;}	
.logo-area {margin-top: 5px; float: left;}
.enq-now {padding:10px 11px; border:2px solid #fff;}

/*NAVIGATION-STARTS*/
.menu{ margin-top:20px;}
.navbar{width:100%}
.navbar-static-top .navbar-nav {margin-top: 0;}
.navbar-static-top .navbar-nav>li>a{ font-size:16px; padding:15px 18px;}
.enq-now{padding:15px 15px;}
/*NAVIGATION-ENDS*/

/*brand slide*/
ul.floatn li{ width:25%;}
/*brand slide end*/
ul.floatn1 li{ width:33%;}

.search-div{margin-top:-198px; height:165px;}
.scroll-down{ padding-top:13px;}

/*WELCOME-SECTION*/
.sub-hed { font-size: 34px;}
.wel-txt {padding-top: 32px; padding-left: 0;}
.read-more{ margin-left:0px; margin-top:0px;}
/*WELCOME_SECTION*/

/*ANNOUNCEMENT-SECTION*/
.announc_text{ width:100%}
/*ANNOUNCEMENT-SECTION-ENDS*/


/*newsletter-div-start*/
.newsletter-div{ background-position:-106px 0px}
/*newsletter-div-end*/



/*footer-start*/
footer h4 {font:400 16px/20px 'Open Sans', sans-serif !important; text-transform:capitalize;}
footer .contct_dtls .ft-contct span { display: block;  float: left; width: auto; height: auto; overflow: hidden; margin-right: 0px;}
.footer-social{ margin-top:10px;}
.ft-logo {float:none;}
.copy-rght{text-align:center;}
/*footer-end*/
.heading{ font:30px/20px Raleway; text-align:left !important; font-weight:600}

/*Category-start*/
ul.float_1 li{ width:33.33333%;}
.category-area{ width:98%;}
/*Category-end*/

/*listing-start*/
ul.float_2 li{width:33.333333%;}
.listing-area{ width:95%;} 
/*listing-end*/


/* MYACCOUNT-STARTS */
.rewards{ width:32%;}
/* ORDER HISTORY */
.acc_odh_filter p{width:28%;}
/* ORDER HISTORY */
/* ACCOUNT ENDS *//*NEWS-PAGE */

.step-area{margin:70px auto;}
}


@media only screen and (max-width: 991px) {
/*brand slide*/
.img-sec{ margin-top:20px; margin-bottom:20px;}
ul.floatn li{ width:33%;}
ul.floatn1 li{ width:50%;}
/*brand slide end*/
.container{width:100%;}
.mob_hider{display:block;}
.tab_only{display:block !important;}
.tab_hide{display:none !important;}
.tab-hider{display:none;}

/*top-start*/
.top-mob {font-size: 12px;}
.top-lft-div{ margin-left:0px;}
.top-lft-div a {padding-left: 10px; padding-right: 10px;}
.social-icon {margin-left: 8px;}
/*top-end*/

/*header-start*/
.logo-area{margin-top:10px; padding-bottom: 10px; width:100px; height:108px;}
.logo-area img.img-responsive{ max-width:200%;}
/*header-end*/
/*BANNERS*/
.search-div{margin-top:-120px;}


/*NAVIGATION*/

.menu{ margin-top:0px;}
.navbar{ width:100%;}
.navbar-static-top .navbar-nav { padding:0px; }
.navbar-header{ float:right;margin-top:0px;text-align:left;}
.navbar-toggle{background-image: none; padding:12px 10px;
border:2px solid #fff;float:right;margin-bottom: 0px; margin-left:8px;margin-top:24px;position: relative;display:block; background:rgba(0,0,0,0.3); width:auto; height:auto}

.navbar-toggle span.icon-bar {display:block;width:32px;height:4px;background:none;}
.navbar-toggle .icon-bar+.icon-bar {margin-top:6px;}
.navbar-toggle span.icon-bar {background:#fff;}

.navbar-nav{ float:none; margin:0px 0px 0px 0px; display:block; padding:0px; width:100%;}
.navbar-collapse{background:#052149;width:100%;position:absolute;z-index:9;padding:0px; margin-top:90px; border:2px solid #666;}
.navbar-collapse.collapse{ display:none !important;}	
.navbar-collapse.collapse.in{ display:block !important;}

.navbar-static-top .navbar-nav>li{ display:block; float:none; margin:0px;}
.navbar-static-top .navbar-nav>li>a{ padding:4px 20px;border-bottom:1px solid #ccc; display:block; color:#fff;}
.enq-now{border-radius:12px;border:0px solid #FFF;padding:0px; display:block;}
.enq-now:hover{ background:none; color:#fff;}
.dropdown-menu{position:static;float: none;width:auto;margin-top: 0;}
/* NAV ENDS */


/*WELCOME-SECTION*/
.welcome-div{ background-color:#f5f5f5;}.welcome_inr{ padding:28px 0px}
.welcome_inr h1{ font-size:34px;}.welcome_inr h1 span{ font-size:36px;}
.wlcm_img{ text-align:center;}
.wlcm_rgt{ text-align:center;}
.dvdier { display:none;}
/*WELCOME-SECTION-ENDS*/

/*WHAT-WE-DO*/
.wht_wedo{background-color:#f5f5f5;}
.wht_inr h2{ font-size:34px;}
.wht_img{ text-align:center;}
.wel-txt {padding-top: 10px; padding-left: 0px;}
.wht_dvdier{ display:none;}
.wht_rgt{ text-align:center;}
/*WHAT-WE-DO-ENDS*/
/*GET-STARTED*/
.h_get_started{ height:auto;}
.h_get_started h2{ font-size:34px;}
.step-area{ margin:10px auto; padding:10px 0px;}
ul.step_list{ margin:0; padding:0;}
.step_hed{ font-size:18px;}
.step_txt { font-size:14px;}
/*GET-STARTED-ENDS*/
/*ANNOUNCEMENT*/
.announc_section h2{ font-size:34px;}
/*NEWSLETTER-STARTS*/
.newsletter-div {height:auto;background:#26314c;}
.newsletter-inner{ padding:30px 0px}
.newsletter-div h2{ text-align:center; font-size:34px;}
.sub-hed1 { font-size:20px; font-weight: 600; line-height: 27px; text-align: center;}
/*NEWSLETTER-ENDS*/
/*PAYMENT-LOGO*/
.pay_list1 ul li{width:24%;}
/*PAYMENT-LOGO*/
.verf-inp { width: 155px;}
.sitemap a{width: 48%; border-radius: 0px; float: left; display: inline-block; }
.sitemap a:hover{ width:48%;}

/*Detail-page-start*/
.price{ text-align:center;}
.dtl-des-hed{ text-align:center; display:block;}
.heading7{ text-align:center;}
.pack-center{ text-align:center;}
.document-div p{ text-align:center;}
/*Detail-page-end*/

/*footer-start*/
footer h4{ padding-top:10px;}
footer .contct_dtls .ft-contct span{ margin-right:0px;}
.ft-logo { float:none; text-align:center; margin-top:10px; margin-right:20px}
.copy-rght{ font-size:12px; text-align:center; float:none; padding-top:0px;}
.line{ display:inline-block;}
.footer-social{ margin-top:10px;}
/*footer-end*/

/*
===================
<<============INNER-PAGES-CSS-STARTS===========>>
==============*/
.breadcrumb_bg{ display:none;}
.state-coach-div p {font-size: 29px; padding-bottom: 20px; padding-top: 20px;}
.heading{ font:30px/20px Raleway; text-align:left !important; font-weight:600}
/*ENQUIRY-FORM*/
.feedback_form{ width:70%}
/* LOGIN */
.login_top{height:auto; padding:10px 0; position:static}
.login_top .container{width:100%;}
.login_container{margin:2px 0 0 0; /*background-size:120% auto; */height:523px; background-color:#fff;}
.login_container .container{width:100%; padding:0px 15px;}
.login_foot .container, .register_container .container{width:100%;}
.login_box{ margin-top:52px;} 
/* LOGIN ENDS */
/* REGISTER */
.regstrbox{ width:100%}
/* SHORT FORM ENDS */
/* REGISTER ENDS */

/*Category-start*/
ul.float_1 li{ width:50%;}
.category-area{ width:98%;}
/*Category-end*/

/*listing-start*/
ul.float_2 li{width:50%;}
.listing-area{ width:95%;} 
/*listing-end*/

/* ACCOUNT */
.acc_container{ margin-bottom:0}
.acc_container > .row > .acc_right > div{border-left:0; min-height:220px; padding:30px 0}
.acc_links{padding:15px 10px; margin:20px 0 0 0; border:1px solid #eee; border-radius:2px}
.acc_links a{margin:0 .5% 2px; width:32%; display:inline-block;}
/* DASHBOARD ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:28.5%;}
/* ORDER HISTORY */
/* ACCOUNT ENDS */
.helpn{ text-align:center; margin:20px auto;}
}

@media only screen and (max-width:767px) {
h1 { font-size:26px; line-height:28px;}	
.img-sec{ margin-top:20px; margin-bottom:20px;}
.container{width:100%;}		
.desk_hide{display:block;}
.desk_only{display:none;}
.f_dd_box{display:none;}
.mob_hider{display:none;}
.mob_only{display:block;}
.desk_show{ display:none;}

/*top-link-start*/
.top-links {height:auto;}
.top-mob {font-size: 13px; padding-bottom:0px; text-align:center;}
.top-right-div{text-align:center; float:none; }
.top-lft-div{text-align:center;}
.top-lft-div a {font-weight:600; border-radius:5px; padding:9px 20px;}
.top-lft-div a:hover{ background:#dba527; color:#fff;}
.social-icon{ text-align:right;float:right;margin:5px 0px 10px 0px;}
/*top-link-end*/

/*NAVIGATION*/
.navbar-static-top{position:absolute; right:0px; top:0px; height:0px;}
.navbar-toggle{margin-top:0px; top:-100px; margin-right:20px;}
.navbar-collapse{ margin-top:-90px}

.heading5{line-height:25px !important;}
.register_container{margin:0px 0 0 0 !important;}


/*header-start*/
.header-area {height:auto;}

/*header-end*/


/*search-div-start*/
.search-heading {font-size: 22px; padding-top: 20px;}
.search_sec .sec2 {width: 100%; float: none; margin-left: 0px;}
.select-opt {width: 100%; float: none;}
.search_sec .sec3 {width: 100%; float: none; margin-left: 0px;}
.shedule-btn{float: none; width: 100%; margin-top:12px;}
.search_sec .sec4 {width: 100%; float: none; margin-left: 0px; text-align: center; margin-top:0px;}
.scroll-down{ padding-top:15px; display:block}
.cate-select { width: 100%;  margin-left: 0px; margin-bottom: 15px; margin-top: 15px;}
/*search-div-end*/

.navbar-static-top .navbar-nav>li>a{ border-bottom:1px solid #fff; line-height:40px; font-size:15px; color:#FFF}


/*welcome-txt-start*/
.welcome-div {width: 100%; height: auto; }
.welcome_inr h1{font-size:30px;}
.welcome_inr h1 span{font-size:30px; line-height:30px;}
.sub-hed {font-size: 19px; font-weight:400;}
.wel-txt { font-size:13px}
.red-stroke{ display:none;} 
/*welcome-txt-end*/
/*HOW-TO-GET-STARTED*/
.h_get_started{ background:#26314c;}
.h_get_started h2{ font-size:30px;}
ul.step_list{ margin:0px; padding:0px;}
ul.step_list li{ margin:10px 0px; width:100%; }
.step-area{border:1px solid #ccc; border-radius:10px;}
.step-area:hover .step_count { background:#dba527;}

/*WHAT-WE-DO*/
.wht_inr{ padding:30px 0px}
.wht_inr h2{font-size:30px}

/*newsletter-div-start*/
.newsletter-div {height:auto; background: #212633;}
.newsletter-inner{ margin:30px 0px 30px 0px; padding:0px; }
.sub-hed1 {font-size:14px;font-weight:600; line-height: 27px; margin:10px 0px;text-align: center;}
.subscribe {font-size:13px;padding:11px 18px; margin-right:10px;}
.unsubscribe{font-size:13px;padding:11px 18px;}
/*newsletter-div-end*/
/*PAYMENT*/
.partner_section h3{ font-size:30px;}
.pay_list1 ul li{ width:32.33333%;}
.pay_img1{width:150px; height:53px;}
.pay_img1 img{max-width:98%;height:auto}
/*FOOTER*/
.dd_next{ border-bottom:1px dotted #95a5cc; padding:7px; background:url(../images/p3.png) no-repeat 98% center; cursor:pointer}
.dd_next_act{background:url(../images/p4.png) no-repeat 98% center;}
.foot1{ padding-top:20px;}
.sntwrks{ margin-top:8px; float:left;  width:260px;}
footer .contct_dtls{width:90%; margin-top:5px;}
footer .spacr{ padding-right:0}
footer h4{ font-size:30px;}
footer h4 span.line{ display:block;}
.mob-div{ width:100%;margin-top:5px; }
.ft_links{ margin-left:10px; margin-bottom: 0px;}
.ft-logo {float: none; margin-top: 15px; text-align: center;}
.copy-rght{ font-size:12px; text-align:center; padding-top:15px; width:100%}
.footer-social{ float:none; text-align:center;}
.line{ display:none;}
.bottom-part{height:auto; padding-left:5px; padding-right:5px; padding-bottom:8px;}
/*FOOTER*/


/*Details classes*/
.myul_x_1 li{ list-style:none; margin:0px 0px; padding:0px; width:33.33333333333333%; float:left; border:0px solid #000;}
.dtl-lft-area{width:433px;margin:10px auto; padding:8px 7px; border:1px solid #ccc; box-shadow:0 0 7px #ccc;  background: #f9f9f9 none repeat scroll 0 0; overflow:hidden;}
.dtl_images{margin:0 0 0 0px; position:relative;width:418px; height:293px; overflow:hidden;}
.dtl_images figure{width:418px; height:293px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.dtl_images img{display:block; margin:0px auto;}
.heading7 {font: 28px/30px Raleway; color: #2d3750;}
.doc-sec {width: 92%; margin-left: 12px;}
.doc-sec1 {width: 92%; margin-left: 12px;}
.doc-sec2 {width: 92%; margin-left: 12px;}
/*Details classes*/



.state-coach-div p {text-align: center; padding-bottom: 15px; padding-top: 15px; font-size:22px;}
.heading{ font:22px/20px Raleway; text-align:left !important; font-weight:600}

.t_box { padding: 0 0px 0px 0; border-bottom: 1px solid #ddd;  margin-top: 10px;}
.t_from {float:none; text-align:center; width:100%;}
.t_box .t_text {width: 100%;  border-left: none; padding-left: 0px;}
.test-img{ text-align:center;}

.verf-inp { width: 170px;}
.sitemap a{ width:100%;}
.sitemap a:hover{  width:100%;}
/*ENQUIRY-FORM*/
.feedback_form{ width:80%}

/*LOGIN*/
.loginbox{ width:100%}
.loginbox .lft_sect{ border-right:0px solid #ccc; padding:0px;}
.loginbox .rgt_sect{ padding:0px 10px 10px 10px;}
.loginbox .other-opt_cont{ padding:0px;}
.login_box_h{background:#f9f9f9; padding:10px 25px; margin:10px -11px 10px -15px}
.hed_ttl{ margin-top:0px;}
/* LOGIN ENDS */
/* REGISTER */
.regstrbox{ width:100%}
.regstrbox .lft_sect{ border:0px;}
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{width:100%;}
.login_right2{float:none; text-align:center; width:100%; background:#f8f8f8; padding:0 0 15px 0; border-radius:2px; border:1px solid #ddd;}
/* REGISTER ends */


/*Category-start*/
ul.float_1 li{ width:100%;}
.category-area{ width:100%;}
.category-box{ height:280px;}
/*Category-end*/

/*listing-start*/
ul.float_2 li{width:100%;}
.listing-area{ width:100%;} 
/*listing-end*/



/* MYACCOUNT */
.rewards{ width:98%;}
.acc_container > .row > .acc_right > div{padding:20px 0}
.acc_links a{margin:0 .5% 2px; width:48.5%;}
.das_box1{margin-bottom:20px;}
.app_container .left-xs{text-align:left; padding-left:125px}.app_container .left-xs img{margin-right:5px;}
.favorite_box{margin-top:20px;}
.acc_mid_boxes .odr-his strong{ display:block; text-transform:uppercase; color:#000;}
.edt-opt b{ font-size:12px;}
/* DASHBOARD ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:39%; margin-bottom:5px}
.acc_odh_filter p.one{width:99%; margin-bottom:5px}
.acc_odh_filter2 p{float:left; width:40%; margin-right:10px; position:relative;}
.withdraw_wrap p.value{width:99%;}
.withdraw_wrap p{ width:70%}
/* ADDRESS BOOK */
.add_btn{float:right; margin:-46px 0 0 0}
/* ORDER HISTORY */
/* ACCOUNT ENDS */

.reg-subs{ float:left; width:90%;}

/*brand slide*/
ul.floatn li{ width:50%;}
ul.floatn1 li{ width:50%;}
/*brand slide end*/

}





@media only screen and (max-width:600px){ 
.sr-only {padding-left:35px;}	
/*brand slide*/
ul.floatn li{ width:100%;}
ul.floatn1 li{ width:100%;}
/*brand slide end*/

}


@media only screen and (max-width:515px){ 
.loginbox .f_passwrd {margin-top:10px;margin-left:0px; display:block;font-size: 13px;}
}


@media only screen and (max-width:479px) {
.img-sec{ margin-top:20px; margin-bottom:20px;}
.top-mob p span{display:block; text-align:center; width:100%;}
	
h1{font-size:20px; line-height:20px;}
.cat_fixer img{ width:52%;}
.cat_fixer{ margin-left:-52px; top:-5px;}	
/*TOP-HEADER*/
.top-lft-div{ float:none; text-align:center;}
.top-lft-div a{ padding:7px 10px;}
.top-lft-div a:hover{background:#dba527;}
.social-icon{ text-align:center; float:none; margin:10px 0px}

/*BANNERS*/
.search-div{margin-top:-70px;}
.search-button{ padding:8px 10px; font-size:13px;}
/*nav*/
.navbar-toggle {float:right;margin-left:0px; right:15px;margin-right:0px; width: 100%; margin-bottom:0px;}
/*nav*/
/*WELCOME-SECTION*/
.wlcm_img{ width:100%; height:auto;}
.welcome_inr h1{ padding:10px 0px; font-size:20px; line-height:20px;}
.welcome_inr h1 span{ font-size:22px;}
.wel-txt{ line-height:18px;}
/*GET-STARTED*/
.h_get_started h2{ font-size:22px; line-height:22px;}
/*WHAT-WE-DO*/
.wht_img{width:100%; height:auto;}
.wht_inr h2{ padding:10px 0px;font-size:22px;}
.wht-txt{ padding:10px 0px; font-size:13px; line-height:18px;}
/*ANNOUNCEMENT*/
.announc_section h2{ font-size:22px;}
.read-more{ padding:10px 24px;}

/*PAYMENT*/
.partner_section h3{ font-size:22px;}
.pay_list1 ul li{ width:49%;}
.pay_img1{width:120px; height:42px;}
.pay_img1 img{max-width:98%;height:auto}

/*NEWSLETTER*/
.newsletter-div h2{ font-size:22px;}
.newsletter-inner .input_ot{ margin-top:17px;}
.newsletter-inner .sec1{ width:100%; float:none; margin:20px 0px 0px 0px;}
.newsletter-inner .sec1 input[type=text]{ width:99%}
.newsletter-inner .sec2 input[type=text]{ width:99%}

/*===========
===============[INNER-PAGES-CSS-STARTS]===========
=============*/
.cms-img{ float:none; margin:10px 0; width:100%;}

/*Details classes*/
.myul_x_1 li{ list-style:none; margin:0px 0px; padding:0px; width:100%; float:none; border:0px solid #000;}
.dtl-lft-area{width:273px;margin:10px auto; padding:8px 7px; border:1px solid #ccc; box-shadow:0 0 7px #ccc;  background: #f9f9f9 none repeat scroll 0 0; overflow:hidden;}
.dtl_images{margin:0 0 0 0px; position:relative;width:257px; height:180px; overflow:hidden;}
.dtl_images figure{width:257px; height:180px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.dtl_images img{display:block; margin:0px auto; max-width:100%; height:auto;}
/*Details classes*/
/*ENQUIRY-FORM*/
.feedback_form{ width:100%}

/*LOGIN*/
.loginbox .panel-body{ padding:10px 15px;}
.loginbox .login-form{ padding:0px;}
.loginbox .other-opt_cont{ margin:0px -10px}
.loginbox .input_style .log_as{ display:block; width:100%; padding-bottom:10px;}
.input_style input[type=radio]:not(old) + label{margin-left: -27px;}
.other-opt_cont .fs22{ font-size:18px;}
/* LOGIN ENDS */

/* REGISTER */
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{padding:9px; width:100%;}
.short_form .w36{float:none; width:100%; text-align:left}
.short_form .w62{float:none; width:100%}
.login_right2{float:none; text-align:center; width:100%; background:#f8f8f8; padding:0 0 15px 0; border-radius:2px; border:1px solid #ddd;}
/* REGISTER ends */

/* MYACCOUNT */
.acc_container > .row > .acc_right > div{padding:20px 0}.acc_links{padding:15px;}
.acc_links a{margin:1px 0; width:100%;}
/* DASHBOARD ENDS */
/* ADDRESS BOOK */
.add_btn{float:none; margin:0 0 10px 0;}
.add_btn a{border-radius:3px; width:100%}
.inr_addresses .col-sm-2{text-align:left;}
/* ADDRESS BOOK ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:46%; margin-bottom:5px}
.acc_odh_filter p.one{width:96%; margin-bottom:5px}
.withdraw_wrap p{ width:50%}
/* ORDER HISTORY */
/* ACCOUNT ENDS */
#video-area2{ height:200px !important;}
.fancybox-inner{ height:200px !important;}
}
