@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);

*{margin:0; padding:0;}
img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}
:focus{outline:none}
.wrapper{ max-width:1000px; margin:0 auto;}
body{font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
header{ float:left; width:100%;}
.top_header{ float:left; width:100%; background:#000;}
.top_header ul{ float:right; list-style:none; background:#cccccc;}
.top_header ul.logout_sec{padding:0px !important}
.top_header ul li{ float:left; padding:14px 10px 13px; border-left:1px solid #000;}
.top_header ul li a{ float:left; text-decoration:none; text-transform:uppercase; line-height:18px; font-family: 'neosansregular'; font-size:14px; color:#000;}
.top_header ul li .name{ min-width:118px; background:url(../img/arrow1.png) no-repeat right center;}
.top_header ul li .basket{ background:url(../img/basket.png) no-repeat left center; padding:0 0 0 24px;}
.top_header ul li img{ vertical-align:top;}
.top_header ul li span{ line-height:18px; font-size:14px; font-family: 'neosansregular'; background:url(../img/call.png) no-repeat left center; padding:6px 0 6px 33px;}
.main_header{ float:left; width:100%; padding:8px 0 19px;}
.main_header .logo{ float:left; /*margin:0 0 0 11px;*/}
.main_header .mygyftr{width:227px;height:95px;}
.right_header{ float:right; padding:34px 0 0;}
.right_header.side{ padding:0;}
.right_header span{ border:1px solid #B5B4B5; width:230px; height:31px; padding:5px 8px; float:left;}
.right_header span input[type="text"]{ float:left; width:100%; background:none; border:none; height:31px;}
.right_header input[type="button"]{ float:left; width:76px; border:none; height:43px; background:#f87c03; text-align:center; font-size:18px; color:#fff; text-transform:uppercase; font-family: 'neosansregular'; margin:0 0 0 10px; cursor:pointer; transition:.3s;}
.right_header input[type="button"]:hover{ background:url(../img/black_bg.png) repeat 0 0;}

.body_container{ float:left; width:100%;}
.slider_container{ float:left; width:100%; position:relative;}

.slider_container .slider{ float:left; width:100%; height:487px !important; overflow:hidden}
.slider_container .slider li{ float:left; width:100% !important; position:relative;  height:487px !important; overflow:hidden}
.slider_container .slider li img{ float:left; width:100%; height:100%}
.slider_container .brand_detail{ position:absolute; width:100%; left:0; top:32px; z-index:9999}
.slider_container .brand_detail .info{ float:right; position:relative; width:317px; min-height:405px; background:url(../img/white_bg.png) repeat 0 0;}
.slider_container .brand_detail .info .logo{ display:table-cell; vertical-align:middle; width:317px; height:90px; text-align:center;  }
.mCSB_container{margin-right:0 !important}
.slider_container .brand_detail .info .logo img{ width:auto; vertical-align:middle; display:inline-block; float:none;}
.slider_container .brand_detail .info h4{ text-align:center; font-size:18px; color:#fff; background:url(../img/orange_bg.png) repeat 0 0; font-weight:normal; text-transform:uppercase;  font-family: 'RobotoRegular'; line-height:23px; padding:6px 0; float:left; width:100%;}
.slider_container .brand_detail .info ul{ float:left; width:100%; list-style:none; }
.slider_container .brand_detail .info ul li{ width:auto; color:#000;font-size:18px;   line-height:20px; padding:6px 0 6px 22px; font-family: 'HelveticaNeueLTStd57Condensed'; background:url(../img/yes.png) no-repeat left 8px;}
.slider_container .brand_detail .info .list ul li.no{ background:url(../img/no.png) no-repeat left 8px;}
.slider_container .brand_detail .info .list ul li span{color:#f37612 ;}
.slider_container .brand_detail .info a{ font-size:16px; position:absolute; left:0; bottom:0; color:#fff; background:url(../img/orange_bg.png) repeat 0 0; display:inline-block; text-align:center; text-decoration:none; line-height:23px; padding:6px 0; width:100%; font-family: 'RobotoRegular';}
.slider_container .brand_detail .info a:hover{ background:url(../img/black_bg.png) repeat 0 0;}

.slider_container .brand_detail .info form{float:left; font-size:16px; color:#fff; line-height:23px; background:url(../img/orange_bg.png) repeat 0 0;width:96%; font-family: 'RobotoRegular';padding:6px 2%;}
.slider_container .brand_detail .info form label{display:block; color:#fff; font-size:14px; line-height:18px; font-family: 'RobotoRegular'; font-weight:bold}
.slider_container .brand_detail .info form select,.slider_container .brand_detail .info form input{float:left; width:66%; background:#fff; border-radius:3px; -webkit-border-radius:3px; font-family: 'RobotoRegular'; color:#666; border:none; padding:9px 7px; font-size:15px;} 

.ui-menu{z-index:99999; height:150px; overflow:auto}
.ui-menu .ui-menu-item a{font-size:13px;}

.slider_container .brand_detail .info form input[type="submit"]{float:left; margin:0 0 0 5px; border:none; color:#fff;font-family: 'RobotoRegular'; width:auto;font-size:18px; line-height:22px; cursor:pointer; padding:7px 5px 3px 5px; background:#000;}
.slider_container .brand_detail .info form input[type="submit"]:hover{background:#77b800;}

.slider_container .brand_detail .info .list{ padding:14px 1% 15px 3%; width:96%; float:left; margin:0 0 2px;}
.slider_container .brand_detail .info .list h2{font-weight:normal;line-height: 16px;font-size: 16px;}
.list ul .mCSB_draggerRail{ width:7px;}
.list ul .mCSB_dragger_bar{ width:7px !important; background:#333 !important;}



.slider_container .slide_detail{ position:absolute; text-align:center; bottom:0; width:100%; font-size:16px; color:#fff; font-family: 'RobotoRegular';  padding:10px 0;}
.slider_container .slide_detail ul{width:94% !important; list-style:none; text-align:center;z-index:9999; margin:0 3%; position:relative}
.slider_container .slide_detail ul li{float:left; width:100% !important}


.slider_container .top_menu{ position:absolute; top:0; z-index:99; left:0; width:100%;}
.slider_container .top_menu ul{ float:left; width:100%; list-style:none;}
.slider_container .top_menu ul li{ float:left;  margin:0 2px;}
.slider_container .top_menu ul li a{ float:left; font-size:18px; line-height:23px; padding:7px 8px 5px; color:#fff; font-family: 'RobotoMedium'; text-decoration:none; background:url(../img/orange_bg.png) repeat 0 0;}
.slider_container .top_menu ul li a:hover{ background:#000;}

.slider_container .paging{ width:100%; position:absolute; bottom:0; left:0; background:url(../img/black_bg.png) repeat 0 0; padding:12px 0; z-index:999}
.slider_container .paging .left{ float:left; width:8px; height:16px; background:url(../img/left_arrow.png) no-repeat 0 0;}
.slider_container .paging .right{ float:right; width:8px; height:16px; background:url(../img/right_arrow.png) no-repeat 0 0;}

.main_container{ float:left; width:100%; padding:61px 0 0;}
.left_container{ float:left; width:70%;}
.left_container .black_row{ float:left; padding:0 2% 0 4%; width:94%; background:#000; min-height:40px;}
.left_container .black_row .menu{ float:left; list-style:none;}
.left_container .black_row .menu li{ float:left;}
.left_container .black_row .menu li a{ float:left; font-size:14px; line-height:20px; padding:10px 20px; color:#fff; text-transform:uppercase; text-decoration:none; font-family: 'RobotoRegular';}
.left_container .black_row .menu li.active a, .left_container .black_row .menu li a:hover{ background:#3b3b3b; color:#d0d0d0;}
.left_container .black_row .paging_sec{ float:right;}
.left_container .black_row .paging_sec .left{ width:22px; float:left; height:40px; background:url(../img/left_arrow.png) no-repeat center center #3b3b3b;}
.left_container .black_row .paging_sec .right{ width:22px; float:right; height:40px; background:url(../img/right_arrow.png) no-repeat center center #3b3b3b;}
.left_container .black_row .paging_sec span{ float:left; font-size:12px; line-height:18px; color:#fff; font-family: 'RobotoMedium'; padding:11px 6px;}
.left_container .black_row.center{ text-align:center; margin:6px 0 0 0}
.left_container .black_row.center .paging_sec{ float:none; display:inline-block; vertical-align:top;}
.left_container .offer_box{ float:left; width:100%;  min-height:222px;}
.left_container .offer_box ul{ float:left; width:100%; list-style:none;}
.left_container .offer_box ul li{ padding:17px 0; float:left; width:100%;}
.left_container .offer_box ul li .price_box{ float:left; padding:36px 5px 5px 11px; width:26%;background:url(../img/price_box_bg.png) no-repeat 0 0;}
.left_container .offer_box ul li .price_box strong{ float:left; padding:0 0 0 28px; font-size:54px; color:#62605f; line-height:47px; background:url(../img/rs.png) no-repeat left center;  font-family: 'RobotoBold';}
.left_container .offer_box ul li .price_box a{ float:right; width:23px; height:23px; background:url(../img/search.png) no-repeat 0 0; margin:22px 0 0;}
.left_container .offer_box ul li .info_sec{ float:right; width:69%; overflow:hidden; border-bottom:1px solid #b5b4b5; padding:0 0 5px; position:relative;}
.left_container .offer_box ul li .info_sec p{ font-size:24px; color:#7e7e7e; font-family: 'RobotoMedium'; line-height:25px;}
.left_container .offer_box ul li .info_sec small{ font-size:18px; color:#6c6a6b; font-family: 'RobotoBold'; line-height:20px; padding:32px 0 0; float:left;}
.left_container .offer_box ul li .info_sec small span{ font-size:24px; color:#f87c03; min-width:57px; line-height:24px; background:url(../img/rs2.png) no-repeat left center; padding:0 0 0 14px; margin:0 0 0 7px;  float:right;}
.left_container .offer_box ul li .info_sec small span.none {background:none;font-size:18px; padding: 0;}
.left_container .offer_box ul li .info_sec h4{ position:absolute; bottom:5px; right:0;}
.left_container .offer_box ul li .info_sec h4 img{ vertical-align:top;}
.left_container .offer_box ul li .info_sec h4 .buy{ font-size:14px; color:#fff; font-family: 'RobotoRegular'; text-decoration:none; background:#f37612; float:right; padding:8px; line-height:15px;}
.left_container .offer_box ul li .info_sec h4 .buy:hover{ background:#000;}

.right_container{ float:right; width:26%;}
.right_container h3{ font-size:24px; line-height:33px; font-weight:normal; color:#fff; font-family: 'RobotoRegular'; background:url(../img/arrow2.png) no-repeat left center #f37612; padding:0 0 0 23px;}
.right_container .dominos_box{ float:left; width:100%;}
.right_container .dominos_box ul{ float:left; width:100%; list-style:none; border-bottom:5px solid #f37612;}
.right_container .dominos_box ul li{ float:left; width:96%; padding:6px 2%;  font-family: 'RobotoLight'; font-size:16px; line-height:20px; color:#5c5c5c; text-transform:uppercase; border-bottom:1px dashed #f37612;}
.right_container .dominos_box ul li a{ text-decoration:none; color:#5c5c5c;}
.right_container .dominos_box ul li a:hover{ color:#F37612}
.right_container .dominos_box ul li.last{ border:none;}
.right_container .dominos_box .paging{ border:none; padding:2px 0 0;}
.right_container .dominos_box .paging li{ width:auto; border:none; padding:0; float:right;}
.right_container .dominos_box .paging li .left{ width:24px; height:24px; margin:0 0 0 2px; float:left; background:url(../img/left_arrow.png) no-repeat center center #000;}
.right_container .dominos_box .paging li span.left{background:url(../img/left_arrow.png) no-repeat center center #838383;}
.right_container .dominos_box .paging li span.right{background:url(../img/right_arrow.png) no-repeat center center #838383;}
.right_container .dominos_box .paging li a.left:hover{background:url(../img/left_arrow.png) no-repeat center center #77b800;}
.right_container .dominos_box .paging li a.right:hover{background:url(../img/right_arrow.png) no-repeat center center #77b800;}
.right_container .dominos_box .paging li .right{ width:24px; height:24px; margin:0 0 0 2px; float:left; background:url(../img/right_arrow.png) no-repeat center center #000;}
.right_container .information_box{ float:left; width:100%; padding:10px 0 0;}
.right_container .information_box h4{ font-size:18px; color:#fff; background:#838383; font-weight:normal; font-family: 'RobotoRegular'; line-height:23px; padding:4px 2%;}
.right_container .information_box ul{ float:left; width:100%; list-style:none; border-bottom:15px solid #838383;}
.right_container .information_box ul li{ float:left; padding:9px 5%; width:90%; border-bottom:1px dashed #838383;}
.right_container .information_box ul li.last{ border:none;}
.right_container .information_box ul li span{ display:block; font-family: 'RobotoLight'; text-transform:uppercase; font-size:16px; color:#5c5c5c; line-height:19px;}
.right_container .information_box ul li a{ font-family: 'RobotoLight'; text-decoration:none; font-size:16px; color:#5c5c5c; line-height:19px; word-wrap:break-word}
.right_container .information_box ul li a:hover{ text-decoration:underline;}

.voucher_box{ float:left; width:100%; margin:53px 0 0;}
.voucher_box .title{ font-size:24px; color:#7e7e7e; line-height:27px; font-family: 'RobotoLight'; font-weight:normal; padding:0 0 3px; border-bottom:1px solid #f37612;}
.voucher_box ul{ float:left; width:100%; list-style:none; padding:0;}
.voucher_box ul li{ float:left; padding:0 20px; background:url(../img/sep.png) no-repeat right 0; }
.voucher_box ul li.last{background:none;}
.voucher_box ul li a{display: table-cell;
    height: 78px;	
    text-decoration: none;
    vertical-align: middle;
	text-align:right;}
.voucher_box ul li img{vertical-align:middle;}
.voucher_box ul li img.supporter{ max-height:47px;}
.voucher_box ul li span.offer{background: url(../files/VoucherSupporter/special_offer.png) no-repeat right 0;}
.bottom_box{ float:left; width:100%; padding:35px 0; position:relative;}

.bottom_box .title{ font-size:24px; color:#7e7e7e; line-height:27px; font-family: 'RobotoLight'; font-weight:normal; padding:0 0 3px; border-bottom:1px solid #f37612;}
.bottom_box img{ margin:10px 0 0 0; width:100%;}
.bottom_box .process_box{position:relative; float:left; width:100%}
.bottom_box .process_box ul{ float:left; width:100%; list-style:none; padding:0;}
.bottom_box .process_box ul li{ float:left; width:100%;}

.bottom_box .process_box .tooltip{display:none;position:absolute; top:0px; left:0px; width:98%; background:rgba(0,0,0,.7); color:#fff; font-size:14px; line-height:17px; font-family: 'RobotoLight'; padding:4% 1%; min-height:71%; text-align:center;font-weight:bold;}
.bottom_box .process_box:hover .tooltip{ /*display:block;*/}

.bottom_box .buttons{/*position:absolute; bottom:25px; right:5px;*/ float:right;}
.bottom_box .tooltip .buttons{float:none; margin:50px 0 0px;}
.bottom_box .buttons a{ float:none; font-size:18px; color:#fff; background:#f37612; font-family: 'RobotoRegular'; text-decoration:none; padding:3px 8px; margin:0 0 0 2px;}
.bottom_box .buttons a:hover{ background:#DC3939;}

.bottom_box .imp_notes{float:left; width:100%; border-bottom:1px solid #f37612; color:#e70404; padding:14px 0; margin:0 0 14px 0;font-family: 'RobotoRegular';}
/*.bottom_box .imp_notes strong{float:left; width:9%}
.bottom_box .imp_notes span{float:left; width:91%}*/
/*===form Css start Here=====*/
#form_section{float:left;width:100%; background:#f6f4f4; margin:0 0 5px 0; position:relative;}
#form_section.none{background:none;}
#form_section.none1{background:none; margin:20px 0 56px 0}
#form_section.none2{background:none; width:66%}
#form_section .info_msg{color:#f00}
#form_section #user_data .rowdd{float:right !important; }
#form_section #user_data .rowdd .profileBtnSp{margin-right:50px}
#form_section #user_data .rowdd .profileBtnSp div{width:120px !important}
#form_section #user_data .rowdd .profileBtnSp #upload_motif{text-decoration:none; color:#fff !important}
#form_section #user_data .rowdd .profileBtnSp #upload_motif span{background:#767676 !important; color:#fff !important; font-size:14px !important; line-height:16px !important; padding:5px 9px  !important; font-weight:normal !important; font-family:'RobotoLight'}
#form_section #user_data .rowdd .profileBtnSp form input{left:-138px !important; margin:-23px 0 0 0px !important; position:relative; z-index:99999; cursor:pointer}

#form_section .tabbing{float:left; width:100%; margin:10px 0 0 0}
#form_section .tabbing ul{float:left; width:100%; list-style:none}
#form_section .tabbing ul li{float:left; width:465px; background:#ddd; text-align:center; font-size:20px; line-height:24px; padding:6px 0;font-family:'RobotoLight'; font-weight:normal; border-right:1px solid #ccc}
#form_section .tabbing ul li:last-child{border:none}
#form_section .tabbing ul li a{color:#333; text-decoration:none; float:left; width:100%}
#form_section .tabbing ul li:hover,#form_section .tabbing ul li.active{background:#9cb523 !important}
#form_section .tabbing ul li:hover a,#form_section .tabbing ul li.active a{color:#333 !important; background:none !important}


#form_section .breadcrumb{margin:0px;background:#ffffff;padding: 13px 0 0 5px;min-height:32px;width:99.5%;}
.select_dele{font-size:24px;line-height:26px;background:#f87400;float:left;width:98.8%;border-radius:0 0 6px 6px; padding:0 0 0 10px;color:#ffffff;min-height: 26px;padding: 8px 0 8px 10px;-webkit-border-radius:0 0 6px 6px;}
.select_dele.green{background:#b2cb39}
.select_dele select{float:right; width:200px; min-height:20px; padding:5px; color:#F87700; font-size:16px; line-height:18px;font-family:'RobotoLight'; margin:0 10px 0 0}
.select_dele .close{float:right; margin:-2px 8px 0 0}
.select_dele .edit{float:right; padding:5px 10px; border-radius:3px; color:#000; text-decoration:none; background:#ddd; margin:0 10px 0 0; font-size:14px; line-height:16px;}
.select_dele.all{border-radius:6px;-webkit-border-radius:6px}
.select_dele{font-size:24px;line-height:26px;background:#f87400;float:left;width:99%;border-radius:0 0 6px 6px;color:#ffffff;min-height: 26px;padding: 8px 0 8px 1%;-webkit-border-radius:0 0 6px 6px; font-family: 'RobotoRegular'}
.select_dele.all{border-radius:6px;-webkit-border-radius:6px}
.con_row{float:left; width:96%; font-size:16px; line-height:18px; color:#666;font-family:'RobotoLight'; font-weight:normal; padding:10px 0}

#form_section .select_dele .select_box{float:right; width:200px; color:#F87700; background-color:#ddd; font-size:16px; line-height:18px;font-family:'RobotoLight'; margin:0 10px 0 0; position:relative; border-radius:3px 0 0 3px;}
#form_section .select_dele .select_box a{float:left; width:100%; color:#333; text-decoration:none}
#form_section .select_dele .select_box a span{float:left; width:96%; background:url(../img/sele_drop.png) no-repeat right 0; min-height:20px; padding:2%}
#form_section .select_dele .select_box:hover .drop_down{display:block}
#form_section .select_dele .select_box .drop_down{position:absolute;  width:200px; top:28px; left:0px; background:#ddd; display:none; list-style:none}
#form_section .select_dele .select_box .drop_down li{float:left; width:100%;}
#form_section .select_dele .select_box .drop_down li a{float:left; width:96%; text-decoration:none; color:#333; padding:6px 2%}
#form_section .select_dele .select_box .drop_down li:hover a,#form_section .select_dele .select_box .drop_down li.active a{background:#f8772f}


#contriForm .con_row.orenge{color:#F87700;}
#contriForm .con_row .contribute{float:none; width:auto; margin:0 40px 0 0; display:inline-block; border:1px solid #333; background:#F87700; color:#000; padding:5px; text-decoration:none}
#contriForm .con_row .contribute.active{background:#b2cb39;}
#contriForm .submit{float:left; width:auto; background:#1d1d1d; color:#fff; border-radius:5px; -webkit-border-radius:5px; padding:7px; border:none; font-size:15px; line-height:17px; font-family:'RobotoLight'; font-weight:normal; margin:30px 0 0 0}
#contriForm .submit:hover{background:#b2cb39}

#contriForm label{font-size:16px; line-height:18px; color:#666;font-family:'RobotoLight'; float:left; padding:7px 12px 0 0}
#contriForm input{font-size:14px;   line-height:16px; color:#999;font-family:'RobotoLight'; float:left; width:30%; padding:5px}

#contriForm .con_row.center{text-align:center;}
#contriForm .action{background:url(../img/action_bg.jpg) repeat-x 0 0;float:none;width:161px;border:1px solid #aaa9a9;height:39px !important;border-radius:4px; -webkit-border-radius:4px;font-size:14px;line-height:16px;text-align:center; position:static !important; display:inline-block}
#contriForm .action a.yes{width:80px;border-right:1px solid #626262;float:left;text-decoration:none;padding: 12px 0;color:#6a6969;}
#contriForm .action a.no{width:80px;float:right;text-decoration:none;padding: 12px 0;color:#6a6969}
#contriForm .action a:hover,#contriForm .action a.active{background:url(../img/action_active_bg.jpg) repeat-x 0 0 !important;color:#ffffff !important}

#form_section .login_instruction{float:left; width:100%;} 
#form_section .login_instruction .image{float:left; width:100%}
#form_section .login_instruction .image img{float:left; margin:0 15px 0 0; width:30.2%; height:29px}
#form_section .login_instruction p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#1d1d1d; margin:10px 0 15px 0; display:inline-block}

#form_section .other_login{float:left; width:44%;  margin:185px 0 0 0}
#form_section .other_login.none{margin:0px !important}
#form_section .other_login img{float:left; margin:0 20px 0 0}
#form_section .other_login.none img{margin:23px !important; width:170px; float:right}
#form_section .other_login a{float:left; background:#B2CB39; padding:13px 0; min-width:200px; font-size:20px; line-height:22px; font-family:'RobotoLight'; font-weight:bold; color:#fff; text-align:center; text-decoration:none; border-radius:8px; -webkit-border-radius:8px}
#form_section .other_login a:hover{background:#99B220}
#form_section .other_login a img{margin:-10px 0 0 0}

#form_section .img{float:left; width:100%; text-align:center; margin:40px 0 0 0}
#form_section .img img{float:none}
#form_section form{float:left;  width:100%; padding:22px 0 0 0}

#banner .add_sec{float:right; width:30%; margin:30px 0 0 0}
/*=========login css==============*/
#form_section form .left_sect{float:left; width:39%; font-family:'RobotoLight'; margin:0 0 0 10%}
#form_section form .right_sect{float:left; width:40%; font-family:'RobotoLight'; background:url(../img/or_seprator.png) no-repeat left 0; min-height:306px; padding:0 0 0 100px;}
#form_section form .right_sect .facebook{float:left; width:220px; height:36px; background:url(../img/common_btn_bg.png) no-repeat 0 0; margin:60px 0 0 0; color:#fff; font-size:26px; line-height:28px; padding:14px 0 0 0; text-decoration:none; text-align:center; text-indent:60px;}
#form_section form .right_sect .gmail{float:left; width:220px; height:36px; background:url(../img/common_btn_bg.png) no-repeat 0 0; margin:70px 0 0 0; color:#fff; font-size:26px; line-height:28px; padding:14px 0 0 0; text-decoration:none; text-align:center; text-indent:53px}
#form_section form .right_sect a:hover{color:#9cb523}
/*=========login css==============*/

/*=========login css==============*/
#form_section form .add_chipin{float:left; width:100%;font-family:'RobotoLight';}
#form_section form .add_chipin .row{float:left; width:97%; padding:10px}
#form_section form .add_chipin .row .col{float:left; width:50%}
#form_section form .add_chipin .row .col label{color:#3c3c3c; font-size:15px; line-height:18px;}
#form_section form .add_chipin .row .col input{ border-color:#858585 #EAE1E1 #E4E1E1 #858585; border-style: solid; border-width: 1px;color: #F87400;
    float: left;font-family: 'RobotoLight'; font-size: 12px;font-weight: normal; height: 25px;line-height: 22px;padding: 5px;width: 85%; background:#f5f5f5;}
#form_section form .add_chipin .row	.add_another{float:left; width:261px; height:34px; color:#fff; text-decoration:none; font-size:20px; line-height:22px; background:url(../img/add_btn1.png) no-repeat 0 0; padding:10px 0 0 15px; text-transform:capitalize}
	

/*=========login css==============*/

#form_section #chipinForm{float:left;  width:100%; padding:0px 0 0 0}
#form_section form .gift_status{float:left; padding:0 0 0 10px; width:auto; font-size:24px; line-height:30px; color:#090; margin:0 0 -14px 0;font-family:'RobotoLight';}
#form_section form .gift_status img{vertical-align:middle}


#form_section form.profile{width:56% !important}
#form_section #loginForm{width:50%}
#form_section #loginForm input{width:79%}

#form_section form .common_row{float:left; width:45%; margin:0 2.5%}
#form_section form .common_row.full{width:100%; margin:0px;}
#form_section form label{color:#3c3c3c;font-size:18px;line-height:22px;float:left;width:100%;  font-family:'RobotoLight'; font-weight:normal}
#form_section form label input{margin:0px 4px 0 0; vertical-align:text-top; -webkit-appearance: checkbox;}
#form_section form label  span{color:#f87400}
#form_section .text_box{float:left;padding-bottom:10px;width:100%}
#form_section .text_box select{border-color: #858585 #EAE1E1 #E4E1E1 #858585;border-style: solid;border-width: 1px;float: left;height: 35px;width:40.3%; font-size:18px; line-height:24px; color:#f87400; font-family:'RobotoLight'; font-weight:normal; padding:5px; border-radius:5px; -webkit-border-radius:5px}
#form_section .text_box select:focus{border: 1px solid #99CC00; box-shadow: 0 0 8px #99CC00;}
#form_section .text_box input{border-color: #858585 #EAE1E1 #E4E1E1 #858585;border-style: solid;border-width: 1px;float: left;height: 35px;width:61%; font-size:18px; line-height:22px; color:#f87400; font-family:'RobotoLight'; font-weight:normal; padding:5px}
#form_section .text_box input.done{font-size:20px !important; line-height:22px !important; width:13% !important; margin:30px 0 0 0; padding:8px 0 !important; height:auto !important}
#form_section .text_box input.small{width:98%;}
#form_section .date_textbox{background:#1d1d1d;float:left;width:40%;height:45px;border:1px solid #646464;border-radius:4px;-webkit-border-radius:4px; margin:18px 0 0 0}
#form_section .date_textbox input.text_date{background:none;border:none;color:#ffffff; font-size:20px;float:left;padding:10px;width:81%}
#form_section .date_textbox input.text_date:focus{border:none !important; box-shadow:none !important}
#form_section .date_textbox img{cursor:pointer; float:right; margin:8px 8px 0 0}
#form_section h3{color:#3c3c3c;font-size:18px;line-height:22px;float:left;width:100%;padding: 22px 0 10px;  font-family:'RobotoLight'; font-weight:normal}
#deliveryForm h3{color:#3c3c3c;font-size:18px;line-height:22px;float:left;width:100%;padding: 22px 0 10px;  font-family:'RobotoLight'; font-weight:normal}
#form_section .action{background:url(../img/action_bg.jpg) repeat-x 0 0;float:left;width:auto;border:1px solid #aaa9a9;min-height:38px;border-radius:4px; -webkit-border-radius:4px;font-size:20px;line-height:20px;text-align:center; position:static !important}
#form_section .action a.yes{width:auto;border-right:1px solid #626262;float:left;text-decoration:none;padding: 9.5px 10px;color:#6a6969}
#form_section .action a.no{width:auto;float:right;text-decoration:none;padding: 9.5px 10px;color:#6a6969}
#form_section .action a:hover,#form_section .action a.active{background:url(../img/action_active_bg.jpg) repeat-x 0 0 !important;color:#ffffff !important}
#form_section form .comn_box.gift .detail_row{width:100% !important; float:left; padding:5px 0; border-bottom:1px solid #E9E8E8;}
#form_section form .comn_box.recipient .detail_row{width:100% !important}
#form_section form .comn_box .detail_row.last{border-bottom:none;}
form .comn_box.recipient .detail_row label{font-size:16px !important; line-height:18px !important; width:45%}
form .comn_box.gift .detail_row label{font-size:16px !important; line-height:18px !important; width:45% !important;}
form .comn_box .detail_row .detail input{width:55%; padding:2% 1%; font-size:15px; line-height:15px;font-family:'RobotoLight'; resize:none;border:1px solid #ddd;}
form .comn_box .detail_row .detail.green{color:#97c641}
form .comn_box .detail_row .detail a.action{background:#767676 !important; color:#fff!important; text-decoration:none!important; padding:8px 10px; float:left; width:auto !important; min-height:auto !important; height:auto !important; font-size:14px !important; line-height:16px !important; border:none !important;-bracket:-hack(;padding:8px 10px; min-height:15px !important;);}

form .comn_box.recipient .detail_row .detail input{width:96%; padding:3% 1%; font-size:13px; line-height:15px;font-family:'RobotoLight'; resize:none;border:1px solid #ddd;}
form .comn_box.recipient .detail_row .detail textarea{width:96%; padding:3% 1%; font-size:13px; line-height:15px;font-family:'RobotoLight'; resize:none; min-height:90px;border:1px solid #ddd;}
form .comn_box.gift .detail_row .detail{font-size:16px !important; line-height:18px!important; padding:0px!important}
form .comn_box.gift .detail_row .detail .edit{float:left; padding:5px 10px; border-radius:3px; color:#fff !important; text-decoration:none; background:#767676; margin:0px; text-decoration:none !important; }
form .comn_box.gift .detail_row .detail input{width:96%; padding:3% 1%; font-size:13px; line-height:15px; border:1px solid #ddd;}

form .comn_box .detail_row .detail a.mail{color:#484848; text-decoration:none!important }
form .comn_box .detail_row .detail a.mail.none{color:#484848}


form .comn_box .main_heading{float:left; width:100%; background:#d6d6d6; padding:5px  0}
form .comn_box .main_heading span{float:left; width:auto; font-size:24px; line-height:26px; color:#3c3c3c;font-family:'RobotoLight'; font-weight:normal; text-indent:10px}
form .comn_box .main_heading .edit{float:right; padding:5px 10px; border-radius:3px; color:#fff; text-decoration:none; background:#767676; margin:0 10px 0 0}

.term_cond{font-size:14px; line-height:16px;  color:#3C3C3C;font-family:'RobotoLight'; padding:20px 0 8px 0}
.term_cond a{color:#3c3c3c; }
.term_cond a:hover{text-decoration:none}

#form_section.voucher_details .detail_row{float:left; width:100%;}
#form_section.voucher_details .detail_row .records{display:block; text-align:center; padding:100px 0 0 0;}

#deler_info .detail{float:left; width:100%; margin:15px 0;}
#deler_info .outlet_detail{ height:230px; overflow:auto;float:left; width:100%;}
#deler_info .detail table{border:1px solid #ccc; table-layout:fixed}
#deler_info .detail .head_row{width:100%;}
#deler_info .detail .col{width:17.8%; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:13px; line-height:16px; color:#3c3c3c; word-wrap:break-word; padding:1%}
#deler_info .detail .col.first{border-left:none}
#deler_info .detail .conm_row{width:100%;}
#deler_info .detail .conm_row.last{border:none}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px !important; background:#333 !important}
.mCSB_scrollTools .mCSB_draggerRail{width:7px !important}
.fancybox-opened{z-index:99999 !important}
.fancybox-outer, .fancybox-inner{background:#F6F4F4}
/*===form Css end Here=====*/

/*===footer_container Css start Here=====*/
#footer_container{float:left; width:100%; background:#ffffff url(../img/footer_bg.jpg) repeat-x 0 1px; text-align:center; min-height:157px;}
#footer{float:left; width:100%; padding:0 0 8px 0}
#footer .footer_links{float:left; width:100%; text-align:center;}
#footer .footer_links .inner{float:none; width:auto; text-align:center; position:relative; display:inline-block}
#footer .footer_links img{float:none; display:inline-block;}
#footer .footer_links .links{position:absolute; bottom:20px; text-align:center; width:100%; list-style:none; display:block;  left:0px; margin:0px;  padding:0px}
#footer .footer_links .links li{font-size:12px; line-height:14px;  color:#fff; display:inline-block; border-right:1px solid #fff; padding:0 5px}
#footer .footer_links .links li.last{border:none}
#footer .footer_links .links li a{color:#fff; text-decoration:none;}
#footer .footer_links .links li a:hover{text-decoration:underline}

#footer .copyright{float:left; width:100%; padding:14px 0 25px;}
#footer span{font-size:12px; line-height:14px; color:#262c26;}
#footer span.left{float:left;}
#footer span.right{float:right;}
/*===footer_container Css end Here=====*/


/*==================18-07 css start here==============*/
.purchase_sec{ float:left; width:100%;}
.final_price{ float:left; width:100%; padding:30px 0;}
.final_price .price_box{ float:left; padding:36px 5px 5px 11px; width:181px; height:45px; background:url(../img/price_box_bg.png) no-repeat 0 0; margin:0 20px 0 0}
.final_price .price_box strong{ float:left; padding:0 0 0 28px; font-size:54px; color:#62605f; line-height:47px; background:url(../img/rs.png) no-repeat left center;  font-family: 'RobotoBold';}
.final_price .price_box a{ float:right; width:23px; height:23px; background:url(../img/search.png) no-repeat 0 0; margin:22px 0 0;}

.final_price .price_detail{ float:left;}
.final_price .price_detail span{ font-size:24px; display:block; line-height:25px; color:#f37612; font-family:'RobotoMedium';}
.final_price .price_detail span strong{ font-weight:normal;  background:url(../img/rs2.png) no-repeat left center; padding:0 0 0 14px; margin:0 0 0 7px;}
.final_price .price_detail small{ font-size:14px; vertical-align:middle; font-family:'RobotoMedium'; color:#7e7e7e;}
.final_price .price_detail small strong{ font-size:16px; font-weight:normal; background:url(../img/rs3.png) no-repeat left center; padding:0 0 0 14px; margin:0 0 0 7px;}
.final_price .price_detail small strong.none{  background:none; padding:0;}

.final_price .price_detail p{ font-size:14px; color:#7e7e7e; font-family:'RobotoMedium'; padding:10px 0 0; line-height:17px;}
.purchase_sec .form_content{ float:left; width:100%;}
.purchase_sec .form_content ul{ float:left; width:100%; list-style:none;}
.purchase_sec .form_content ul li{ float:left; width:100%; padding:12px 0;}

.purchase_sec .form_content ul li small{ border:1px solid #6c6a6b; margin:0 23px 0 0; float:left; width:205px; padding:3px 5px; height:30px;}
.purchase_sec .form_content ul li input[type="text"]{ float:left; width:100%; background:none; box-shadow:none !important; border:none !important; height:30px; font-family: 'RobotoRegular'; line-height:30px; font-size:14px; color:#7e7e7e;}
.purchase_sec .form_content ul li .mo_num{ margin:0;}
.purchase_sec .form_content ul li label{ font-size:18px; padding:0 25px 0 0; background:#fff; color:#f37612; font-family:'RobotoMedium'; line-height:23px;}
.purchase_sec .form_content ul li h5{ background:url(../img/label_bg.png) repeat-x 0 0; font-weight:normal;}
.purchase_sec .form_content ul li input[type="checkbox"]{ float:left; margin:3px 0 0;}
.purchase_sec .form_content ul li span{ float:left; color:#7e7e7e; font-family:'RobotoMedium'; padding:0 36px 0 13px; font-size:14px; line-height:20px;}
.purchase_sec .form_content ul li select{ border:1px solid #6c6a6b; font-family: 'RobotoRegular'; line-height:30px; font-size:14px; color:#7e7e7e; height:36px; padding:3px 5px; width:215px; float:left; margin:-7px 0 0;}

.purchase_sec .black_bg{ float:left; width:100%; background:#000;}
.black_bg .buttons{ background:#fff; float:right;}
.black_bg .buttons.left{ float:left;}
.black_bg .buttons a{ font-size:16px; color:#fff; margin:0 0 0 7px; padding:7px 8px; float:left; font-family: 'RobotoRegular'; text-decoration:none; line-height:21px;}
.black_bg .buttons.left a{margin:0 7px 0 0;}
.black_bg .buttons .shop,.black_bg .buttons .back{ background:#77b800;}
.black_bg .buttons .pay{ background:#f37612;}
.black_bg .buttons a:hover{background:#000;}
.promo_sec {float:left; padding:27px 0 0; position:relative;}
.promo_sec small{ border:1px solid #6c6a6b; margin:0 10px 0 15px; padding:3px 5px !important; height:20px;}
.promo_sec img{display:none}
.promo_sec a{width:21px; height:22px; display:inline-block; background:url(../img/apply.png) no-repeat 0 0; margin:3px  0 0 0}
.promo_sec a:hover{background-position:0 -22px;}
.promo_sec input[type="text"]{ float:left; width:100%; background:none; box-shadow:none !important; border:none !important; height:20px; font-family: 'RobotoRegular'; line-height:30px; font-size:14px; color:#7e7e7e;}
/*==================23-07 css start here==============*/
.purchase_sec .form_content ul li input[type="radio"]{ float:left; box-shadow:none !important;}
.purchase_sec .form_content ul li .date_textbox{ padding:0; margin:-10px 0 0;}
.purchase_sec .form_content ul li .date_textbox small{ position:relative;}
.purchase_sec .form_content ul li .date_textbox small img{ position:absolute; right:2px; top:2px;}
.purchase_sec .form_content #infoMsg{ float:left; color:#FC0001; font-family:'RobotoMedium'; font-size:14px; line-height:16px; text-transform:capitalize; padding:0 0 10px;}
#form_section.brand_login form .left_sect{ margin:0 0 20px; width:100%;}
#form_section.brand_login form .left_sect .common_row input[type="text"], #form_section.brand_login form .left_sect .common_row input[type="password"]{ width:98% !important;}
#form_section.brand_login form .left_sect .submit input[type="submit"]{ float:left; color:#fff; border:none; background:#f37612; font-family:'RobotoRegular'; padding:8px 10px; font-size:16px; text-transform:uppercase; line-height:20px; margin:0 2.5%; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;} 
#form_section.brand_login form .left_sect .submit .forget{ float: left; font-size: 16px;  line-height: 20px;  margin: 10px 0 0;}
#form_section #forgetPassForm input[type="submit"]{  float:left; color:#fff; border:none; background:#f37612; font-family:'RobotoRegular'; padding:8px 10px; font-size:16px; line-height:20px; margin:10px 0 0; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; text-transform:uppercase;}
/*.fancybox-inner #form_section{ width:98%;}*/
#form_section.brand_login form .left_sect #flash_msg{ margin:0 2.5% 10px;}
#form_section.final_details .detail_row{ float:left; width:100%; padding:4px 0; border-bottom:1px solid #ccc;  font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#3b3b3b;}
#form_section.final_details .main_heading{ font-family: 'RobotoLight'; background:#838383; font-size: 18px; display:inline-block; width:96%; padding:7px 2%; text-transform:uppercase; font-weight: normal;line-height: 22px; color:#fff;}
#form_section.final_details .select_dele{ margin:0 0 10px;}
#form_section.final_details a.action{ float:left; color:#fff; border:none; background:#f37612; font-family:'RobotoRegular'; padding:8px 10px; font-size:16px; text-transform:uppercase; line-height:20px; margin:0 0 10px; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;}
#form_section.final_details .mail{ color:#3b3b3b;}
#form_section.final_details .pro_detls{ float:left; padding:10px 2%; width:96%;}
#form_section input[type="submit"].done{ float:left; color:#fff; border:none; background:#f37612; font-family:'RobotoRegular'; padding:8px 10px; font-size:16px; text-transform:uppercase; line-height:20px; margin:10px 0 0; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px;}
#form_section.final_details label{  color: #3c3c3c; float: left; font-family: 'RobotoLight'; font-size: 18px; font-weight: normal;line-height: 22px;
    width:45%;}
#form_section.brand_login form .common_row.full{ width:95% !important;}
/*==================23-07 css end here==============*/


/*==================19-08 css start here==============*/
.left_container .rating_sec{ float:left; width:100%; margin:1px 0 0; background:#e5e5e5;}
.left_container .rating_sec .box{ padding:10px 20px 3px 10px;  float:left; margin:0 2px 0 0;}
.left_container .rating_sec .box.green{ background:#77b800;}
.left_container .rating_sec .box.orange{ background:#f37612;}
.left_container .rating_sec .box h3{ font-size:20px; line-height:24px; color:#fff; font-family: 'RobotoBold';}
.left_container .rating_sec .box span{ font-size:14px; line-height:18px; text-transform:uppercase; display:block; font-family:'RobotoMedium'; color:#fff;}
.left_container .rating_sec .color_box{ float:right; padding:6px 10px 0 0;}
.left_container .rating_sec .color_box strong{ display:block; font-size:14px; line-height:20px; color:#706d6d; font-family:'RobotoMedium'; font-weight:normal; text-transform:uppercase;}
.left_container .rating_sec .color_box strong span{ float:right;}

#rating { list-style:none; }
#rating li { display:inline; float:left; }
#rating li a, #rating li span { display:block; width:22px; height:22px; margin:0 2px 0 0; background-color:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

.left_container .offer_box ul li .info_sec .socials,.brand_container .socials{ position:absolute;z-index:999; right:0; bottom:38px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.left_container .offer_box ul li .info_sec .socials:hover ul , .brand_container .socials:hover ul{ display:block; margin:0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.left_container .offer_box ul li .info_sec .socials .main, .brand_container .socials .main{ float:right; width:20px; z-index:99; position:relative; height:20px; background:#77b800 url(../img/all.png) no-repeat 0 0;}
.left_container .offer_box ul li .info_sec .socials .main:hover, .brand_container .socials .main:hover{ background:#f37612 url(../img/all.png) no-repeat 0 0;}
.left_container .offer_box ul li .info_sec .socials ul , .brand_container .socials ul{ width:auto; margin-right:-84px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.left_container .offer_box ul li .info_sec .socials ul li , .brand_container .socials ul li{ float:left; padding:0; margin:0 1px 0 0; width:auto;}
.left_container .offer_box ul li .info_sec .socials ul li .face, .brand_container .socials ul li .face{ float:left; width:20px; height:20px; background:#77b800 url(../img/faces.png) no-repeat 0 0;}
.left_container .offer_box ul li .info_sec .socials ul li .tweet, .brand_container .socials ul li .tweet{ float:left; width:20px; height:20px; background:#77b800 url(../img/tweet.png) no-repeat 0 0;}
.left_container .offer_box ul li .info_sec .socials ul li .email, .brand_container .socials ul li .email{ float:left; width:20px; height:20px; background:#77b800 url(../img/msgs.png) no-repeat 0 0;}
.left_container .offer_box ul li .info_sec .socials ul li .sms , .brand_container .socials ul li .sms{ float:left; width:20px; height:20px; background:#77b800 url(../img/SMS.png) no-repeat 0 0;}
.left_container .offer_box ul li .info_sec .socials ul li a:hover , .brand_container .socials ul li a:hover{ background-color:#f37612;}

.top_header .socials:hover ul{ display:block; margin:0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.top_header .socials .main{ float:right; width:20px; z-index:99; position:relative; height:20px; background:#77b800 url(../img/all.png) no-repeat 0 0;}
.top_header .socials .main:hover{ background:#f37612 url(../img/all.png) no-repeat 0 0;}
.top_header .socials ul{ width:auto; margin-top:-84px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.top_header .socials ul li{ float:left; padding:0; margin:0 1px 0 0; width:auto;}
.top_header .socials ul li .face{ float:left; width:20px; height:20px; background:#77b800 url(../img/faces.png) no-repeat 0 0;}
.top_header .socials ul li .tweet{ float:left; width:20px; height:20px; background:#77b800 url(../img/tweet.png) no-repeat 0 0;}
.top_header .socials ul li .email{ float:left; width:20px; height:20px; background:#77b800 url(../img/msgs.png) no-repeat 0 0;}
.top_header .socials ul li .sms{ float:left; width:20px; height:20px; background:#77b800 url(../img/SMS.png) no-repeat 0 0;}
.top_header .socials ul li a:hover{ background-color:#f37612;}


.email_pop_up{ float:left; max-width:500px;}
/*.email_pop_up h2{ font-size:28px; color:#fff; font-family: 'RobotoLight'; line-height:33px; background:#f37612 url(../img/share_mails2.png) no-repeat 10px center; padding:10px 0 10px 65px; margin:0 0 15px; border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -ms-border-radius:0 0 6px 6px; -o-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;}*/
.select_dele.mail{ background:#f37612 url(../img/share_mails2.png) no-repeat 10px center; margin:0 0 15px; padding:10px 0 10px 65px; display:block; float:none; width:auto;}
.select_dele.sms{ background:#f37612 url(../img/share_sms2.png) no-repeat 10px center; margin:0 0 15px; padding:10px 0 10px 65px; display:block; float:none; width:auto;}
.email_pop_up .white_sec{ background:#fff; float:left;}
.email_pop_up .white_sec .cmn{ float:left; width:96%; padding:18px 2% 29px; border-top:1px solid #000;}
.email_pop_up .white_sec .cmn span{ font-size:24px; color:#000; display:block; padding:0 0 25px; font-family:'RobotoRegular'; line-height:27px;}
.email_pop_up .white_sec .cmn input[type="text"], .email_pop_up .white_sec .cmn input[type="email"]{ float:left; color:#b0b0b0; font-size:24px; font-family:'RobotoRegular'; border:1px solid #b2b2b2; line-height:33px; padding:3px 10px; width:158px; margin:0 21px 0 0;}
.email_pop_up input[type="submit"]{ font-size:28px; color:#fff; line-height:30px; font-family:'RobotoRegular'; float:right; background:#f37612; padding:9px 37px; border:none; cursor:pointer;}
/*==================19-08 css end here==============*/


/*==================22-08 css start here==============*/
.top_tnc{ float:left; width:100%; background:#77b800; padding:30px 0 0;}
.top_tnc .wrapper{ background:#fff;}
.top_tnc .inner_wrapper{ float:left; width:96%; padding:11px 2% 13px; background:#f87c03;}
.top_tnc .inner_wrapper h3{ font-size:24px; color:#fff; line-height:28px; font-weight:normal; display:inline-block; font-family:'RobotoMedium';}
.top_tnc .inner_wrapper h4{ font-size:24px; color:#fff; line-height:26px; font-weight:normal; display:inline-block; font-family:'RobotoMedium';padding:0}
.top_tnc .inner_wrapper a{ font-size:14px; line-height:22px; font-family:'RobotoMedium'; float:right; padding:4px 30px 0 0; background:url(../img/top_close.png) no-repeat right center; color:#fff; text-decoration:none;}
.top_tnc p,.top_tnc h4{ padding:15px 3% 27px; display:inline-block; font-size:13px; color:#000; font-family:'RobotoRegular'; line-height:22px;font-weight:normal;}
.fancybox-inner #form_section.none{  width:400px;}
.fancybox-inner #form_section.none .left_sect{ margin:0 5%; width:90%;}
.fancybox-inner #form_section.none .left_sect input[type="text"], .fancybox-inner #form_section.none .left_sect input[type="password"]{ padding:5px 2%; width:95% !important;}
.fancybox-inner #form_section .forget{ float:right; margin:20px 0 0;}
.fancybox-inner #form_section .forget a{ color:#F37612; }
.brand_detail .info .list .scroller{ float:left; width:100%; height:185px; overflow:auto; font-size:16px; color:#000; line-height:18px; font-family: 'HelveticaNeueLTStd57Condensed';}
.brand_detail .info .list .scroller .mCSB_container{ width:95%;}
.brand_detail .info .list .scroller .mCSB_container .mCSB_container{ width:100%;}
/*==================22-08 css end here==============*/

/*==================23-08 css start here==============*/ 
.promo_sec .error{ position:absolute; top:9px; font-size:12px; width:160px; text-align:center; left:15px; font-family:'RobotoRegular'; color:#F00;}
.left_container .offer_box ul li .info_sec .final_price{ padding:0; min-height:80px } 
.left_container .offer_box ul li .info_sec .final_price .price_detail{ width:100%;}
.info_sec .final_price .price_detail span strong{ font-weight:bold;}
.info_sec .final_price .price_detail small{ padding:0 !important; font-family:'RobotoRegular' !important; font-size:14px !important;}
.info_sec .final_price .price_detail small strong{ font-weight:bold; color:#f37612;}
.info_sec .final_price .price_detail small strong{ background:url(../img/rs2.png) no-repeat left center;}
.info_sec .final_price .price_detail span a{ margin:0 0 0 10px;}
/*==================23-08 css end here==============*/ 
/*==================Brand offer page==============*/ 
.category_select{ float:right;}
.category_select span{ font-size:18px; line-height:25px; float:left;  font-family: 'RobotoLight';}
.category_select ul{ float:left;}
.category_select ul li{ float:left; margin:3px 0 3px 19px; border-bottom:1px dotted #000;}
.category_select ul li.first{ margin:3px 0 3px 10px;}
.category_select ul li .select_box{ overflow:hidden;  padding:0 20px 0 0; background:url(../img/arrow1.png) no-repeat right center; }
.category_select ul li .select_box select{ border:none; background:none;  font-size:18px; line-height:19px; color:#f87c06; font-family: 'RobotoRegular';}
.category_select ul li .select_box.dis{ width:94px;}
.category_select ul li .select_box.dis select{ width:135px;}
.category_select ul li .select_box.dino{ width:138px;}
.category_select ul li .select_box.dino select{ width:180px;}

.brand_title h4{ text-align:left; font-size:18px; color:#fff; background:#f87c03; font-weight:normal;   font-family: 'RobotoRegular'; line-height:28px; padding:1%; float:left; width:97%; text-align:center}

.socials_text{font-family: 'RobotoRegular'; position:absolute; bottom:20px; left:20px;font-size:18px; }
.brand_container{ float:left; width:100%; padding:11px 0 0; overflow:hidden;}
.brand_container .box{ display:inline-block; vertical-align:top; width:240px; margin:0 8px 13px 0; position:relative; height:240px;}
.brand_container .box img{ float:left; width:100%}
.brand_container .box .logo_sec{ position:absolute; left:0; bottom:0; background:rgba(255,255,255,.5)}
.brand_container .logo_sec img{ float:none; vertical-align:middle; width:auto; max-width:230px; max-height:50px;}
.brand_container .logo_sec strong{  width:240px; height:59px; display:table-cell; vertical-align:middle; text-align:center;} 
.brand_container .box .logo_sec .tooltip{display:none;}
.brand_container .box .price{ position:absolute; right:0; bottom:59px; background:url(../img/orange_trnas.png) repeat 0 0; font-family: 'RobotoRegular'; font-size:20px; line-height:30px; color:#fff; padding:4px 5px;}
.brand_container .box span small{ font-size:12px; color:#fefefe; display:block; text-align:right; line-height:15px; margin:-3px 0 0; text-transform:uppercase;}


.brand_container .box.dealbox .price{font-size:16px;}

.brand_container .box.dealbox .tooltip .instruction{text-align:center;}
.brand_container .box .tooltip .dod{ background:url(../img/orange_trnas.png) repeat 0 0; font-family: 'RobotoRegular'; font-size:29px; line-height:30px; color:#fff; padding:4px 5px;}
.delofthday{position:absolute; left:0;top:0;z-index:99;}
.delofthday h4{padding:1px 5px 0; font-weight:bold; line-height: 1em;font-size:16px;}
.brand_container .box:hover .logo_sec{display:none;}
.brand_container .box:hover .price{display:none;}
.brand_container .box:hover .tooltip{display:block}
.brand_container .box .tooltip{position:absolute; left:0; bottom:0; background:url(../img/trans_strip.png); height:100%; vertical-align:top; text-align:center; width:100%; display:none}
.brand_container .box .tooltip .instruction{display:block; padding:10px 5px; height:170px; overflow:auto; color:#FFF;font-family: 'RobotoRegular'; font-size:14px; line-height:18px; text-align:justify}
.brand_container .box .tooltip .buttons{display:inline-block}
.brand_container .box .tooltip .buttons a {background:#f87c03; padding:7px 10px; color:#fff;font-family: 'RobotoRegular'; font-size:14px; margin:10px 0 0 0; text-decoration:none; display:inline-block}

.brand_container .axis_container{ background:#ae275f; overflow:hidden; display:inline-block; margin:0 0 13px; vertical-align:top; width:740px;}
  
.brand_container .socials{ height:59px; overflow:hidden;}
.brand_container .socials  .main{ height:59px; width:59px; background:#77b800 url("../img/share_icons.png") no-repeat 0 0; background-size:59px 59px; position:relative; z-index:99;}
.brand_container .socials:hover .main{ margin-right:-250px;}
.brand_container .socials{ bottom:0px;}
.brand_container .socials .face{ background-image:url("../img/face1.png") !important;}
.brand_container .socials .tweet{ background-image:url("../img/tweets1.png") !important;}
.brand_container .socials .email{ background-image:url("../img/msg1.png") !important;}
.brand_container .socials .sms{ background-image:url("../img/sms1.png") !important;}
.brand_container .socials ul{ list-style:none; margin-right:-125px; z-index:99999;}
.brand_container .socials ul li a{ width:59px !important; height:59px !important;}

.axismenu{bottom: 10px;position: absolute;width:100%;}
.axismenu ul{ display: inline-block; list-style: outside none none; width: auto; z-index: 999999;}

.axismenu ul li{float:left;padding:0 8px;}
.axismenu ul li a{color:#400920; font-family: "RobotoRegular";text-decoration:none;font-size:16px;}


.tandc{ float:left; width:100%; text-align:center; border-bottom:1px solid #F37A19; border-top:1px solid #F37A19; padding:10px 0; margin:0 0 20px;}
.tandc a{ display:inline-block;font-size:18px; color:#fff; background:#f37612; font-family: 'RobotoRegular'; text-decoration:none; padding:3px 8px; margin:0 0 0 2px;}
.tandc a:hover{ background:#dc3939;}

.inner_voucher_details{height:200px; overflow:auto; float:left}
.fancybox-inner{max-width:850px !important}

#dealer_locateAdvForm #keyword{background:#ffffff;  border:1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #666666; float: left; font-family: 'RobotoRegular'; font-size: 15px;  padding: 8px 7px;  width: 150px;}
.outlet_detail input{background:#ffffff;  border:1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #666666; float: left; font-family: 'RobotoRegular'; font-size: 15px;  padding:7px;  width:89%; margin:0 0 5px 0}
.outlet_detail a{color:#f87400; text-decoration:none; display:block; text-align:center; margin:5px 0;}
.outlet_detail a:hover{color:#77b800}

#dealer_locateAdvForm input[type="submit"]{ background: #000000; border: medium none;  color: #ffffff; cursor: pointer; float: left; font-family: 'RobotoRegular'; font-size: 18px; line-height: 22px;   margin: 0 0 0 5px;  padding: 7px 5px 3px;  width: auto;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#dealer_locateAdvForm input[type="submit"]:hover{background:#77b800}


#tabs{float:left; width:100%; margin:12px 0 0 0}
#tabs .tabs{ float:left; width:100%; list-style:none}
#tabs .tabs li{ float:left; width:50%;}
#tabs .tabs li.last a{ border:none;}
#tabs .tabs li a{padding:10px 0; display:block; border-right:1px solid #fff; text-transform:uppercase; color:#fff; background:#838383; text-align:center; font-weight:bold; font-family:'PT Sans',sans-serif; text-decoration:none}
#tabs .tabs li .face:hover,#tabs .tabs li.active .face{ background:#3b5997;}
#tabs .tabs li .tweet:hover,#tabs .tabs li.active .tweet{ background:#33ccff;}

.tabbing_container{float:left; width:100%; height:188px; overflow:auto; border-bottom:10px solid #838383; padding:10px 0}
.tabbing_container ul{float:left;width:88%;list-style:none;padding:0px 4%;}
.tabbing_container ul li{float:left;width:100%;list-style:none;margin:0 0 10px 0; border-bottom:1px dashed #838383; color:#5c5c5c}
.tabbing_container ul li.last,.tabbing_container ul li:last-child{margin:0 0 0 0} 
.tabbing_container ul li a{float:left; margin: 0 8px 0 0; text-decoration:none; color:#5c5c5c; font-size:12px; width:100%; }
.tabbing_container ul li a:hover{color:#f37612}
.tabbing_container ul li a h3{width:100%;float:left;color:#223f5a;font-size:17px;line-height:18px;font-family:'PT Sans',sans-serif;letter-spacing:-0.2px;padding:0;margin:0px; background:none;  text-align:left;}
.tabbing_container ul li a p{width:100%;float:left;font-size:13px;line-height:18px;font-family:'PT Sans',sans-serif;color:#223f5a; padding:0 0 5px;}


.brand_container .box .tooltip .instruction .mCSB_container div{ display:inline-block; border:1px solid #fff; color:#ffffff; padding:4px 0px; margin:0 1px 0 0;width:54px; text-align:center; font-size:12px;background:#000000;}
.brand_container .box .tooltip .instruction .mCSB_container h4{ color:#F87B03; margin:10px 0 0}
/*==================Brand offer page css end here==============*/ 

.specialtnc .buttons a{background:#f87c03; padding:7px 10px; color:#fff;font-family: 'RobotoRegular'; font-size:14px; margin:10px 0 0 0; text-decoration:none; display:inline-block}
.specialtnc span.tnc{ float:left; color:#7e7e7e; font-family:'RobotoMedium'; padding:0 36px 0 13px; font-size:14px; line-height:20px;width:90%}
.specialtnc ol {
	list-style: outside none decimal;
    padding: 0 0 0 15px;
}
.specialtnc ol li{ float:left; color:#7e7e7e; font-family:'RobotoMedium'; margin:0 15px 0 15px; font-size:14px; line-height:20px;}

/*!
 * Bootstrap Responsive v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

@-ms-viewport {
  width: device-width;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

/*===bootstrap Css start Here=====*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.hidden-desktop {
    display: inherit !important;
  }
.visible-desktop {
    display: none !important ;
  }
.visible-tablet {
    display: inherit !important;
  }
.hidden-tablet {
    display: none !important;}

.wrapper{max-width:96%; margin:0 2%;}


.bottom_box .buttons{right:13px;}
.left_container .offer_box ul li .price_box strong{font-size:28px;}
.left_container .offer_box ul li .info_sec p{font-size:19px;}
.slider_container .brand_detail .info{min-height:375px;}
.brand_detail .info .list .scroller{height:185px;}
.slider_container .slider li img{width:auto; height:auto}

.slider_container .slide_detail{ height:25px; bottom:5px;}
.slider_container .paging{ height:25px;}
.left_container .rating_sec .box{ padding:10px 10px 3px;}
.left_container .offer_box ul li .info_sec small{ font-size:16px;}
.left_container .offer_box ul li .info_sec small span{ font-size:18px;}
.promo_sec small{ padding:3px 2px !important; margin:0 3px 0 5px;}
.promo_sec input[type="text"]{ font-size:11px;}

}

@media only screen and (max-width: 767px) {
.callpopup{ display: none !important;}
.axismenu{bottom: 0px;}


.axismenu ul li{padding:0 2px;}
.axismenu ul li a{font-size:9px;}

.hidden-desktop {
    display: inherit !important;
  }
.visible-desktop {
    display: none !important;
  }
.visible-phone {
    display: inherit !important;
  }
.hidden-phone {
    display: none !important;}
.wrapper{ max-width:100%; margin:0 auto;}
.bottom_box .buttons{right:13px;}

.main_header{text-align:center}
.main_header .logo{float:none; display:inline-block}
.right_header{width:100%; text-align:center;}
.right_header span{float:none; display:inline-block; width:60%;}
.right_header input[type="button"]{float:none; display:inline-block; vertical-align:top}

.slider_container .top_menu{position:static}
.slider_container .brand_detail{position:static}
.slider_container .brand_detail .info{width:100%;}
.slider_container .slider{display:none}
.slider_container .slide_detail{display:none}
.slider_container .paging{display:none}

.left_container{width:100%}
.right_container{width:100%}
.left_container .offer_box ul li .price_box strong{font-size:28px;}
.left_container .offer_box ul li .info_sec p{font-size:19px;}
.bottom_box{ padding: 20px 1%;}
/*.bottom_box .process_box{display:none;}*/
.bottom_box .buttons{position:static; float:left; width:100%; text-align:center}
.bottom_box .buttons a{display:inline-block; float:none; margin:15px;}

/*.mCSB_container{margin-right:15px !important;}*/
#deler_info .detail table{table-layout:fixed}
.select_dele{font-size:20px;}

.voucher_box{display:none}
.right_container{display:none}
#footer .footer_links img{width:100%}
#footer span{display:block; text-align:center; float:none !important; margin:0 0 5px 0;}
.slider_container .top_menu ul li{width:100%; margin:0 0 1px 0;}
.slider_container .top_menu ul li:nth-child(3){display:none}
.slider_container .top_menu ul li:nth-child(4){display:none}
.slider_container .top_menu ul li a{font-size:14px; padding:7px 7px 5px; float:none; display:block}
.slider_container .brand_detail .info .logo{width:100%;  display:inline-block; margin:12px 0}
.fancybox-inner #form_section.none{width:100%;}
.fancybox-close{right:-10px !important; top:-10px !important;}
.purchase_sec{width:96%; padding:0 2%}
.purchase_sec .form_content ul li select{margin:0px;}
.purchase_sec .form_content ul li span{float:none}
.purchase_sec .form_content ul li input[type="radio"]{float:none}

}


@media only screen and (max-width:640px) {
.left_container .offer_box ul li .price_box{width:181px; margin:0 0 0 3%}
.left_container .offer_box ul li .info_sec{width:97%;padding:0 0 60px 3%}
.left_container .offer_box ul li .info_sec .socials, .brand_container .socials{left:3%; right:auto; overflow:hidden}
.left_container .offer_box ul li .info_sec h4{left:3%;right:0px;}
.left_container .offer_box ul li .info_sec .socials ul, .brand_container .socials ul{margin:0 0 0 -84px; }
.left_container .offer_box ul li .info_sec h4 .buy{float:left}
.left_container .offer_box ul li .info_sec small{padding-top:5px;}
.promo_sec{padding:0px;}
.left_container .offer_box ul li .info_sec .socials .main, .brand_container .socials .main{float:left; margin:0 1px 0 0}
.brand_container .axis_container{width:260px;}
.brand_container .axis_container img{height:100%;}
.brand_container {margin:0 0 0 10%;}
.brand_container .box{width:260px;height:260px;}

}

@media only screen and (max-width:540px) {
.left_container .rating_sec .color_box{width:97%; padding:6px 0 10px 10px;}

}

 @media only screen and (max-width: 479px) {

.hidden-desktop {
    display: inherit !important;
  }
.visible-desktop {
    display: none !important;
  }
.visible-phone {
    display: inherit !important;
  }
.hidden-phone {
    display: none !important;}
	
.wrapper{ max-width:100%; margin:0 auto;}

.left_container .offer_box ul li .info_sec{padding:0 0 70px 3%; width:97%}
.slider_container .top_menu ul li a{font-size:14px;}
.promo_sec{width:100%;}
.left_container .offer_box ul li .info_sec small{margin:0px 10px 0 0;}
.left_container .rating_sec .color_box strong span{float:none; margin:0 0 0 20px}
.voucher_box ul li{ min-height:55px;  padding: 0 2%;   width: 29%;}
.voucher_box ul li img{width:100%}
#footer .footer_links .links{display:none}
#footer .copyright{padding:15px 0 50px 0}

#footer_container{background:none;}
#form_section form .common_row{width:100%; margin:0px;}
#form_section .text_box input.small{width:92%}
.purchase_sec .form_content ul li span{width:76%; display:inline-block}
}
 @media only screen and (max-width: 360px) {
	 .top_header ul li{padding:14px 7px 13px !important}
	 }
/*===bootstrap Css end Here=====*/

.tab_container .menu{ float:left; width:100%; padding-bottom:11px;}
.tab_container .menu ul{ float:left; width:100%;}
.tab_container .menu ul li{ float:left; width:178px; margin:0 25px 0 0; list-style:none;}
.tab_container .menu ul li.faq a{ text-transform:none;}
.tab_container .menu ul li.last{ margin:0;}
.tab_container .menu ul li a{ display:block; padding:7px 5px; text-align:center; text-transform:uppercase; line-height:24px; 
background:#3284CA ; font-size:16px; color:#fff;font-family: 'GothamRoundedMedium'; 
border-bottom:0px solid #00ADEE; transition:all .2s linear; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; 
min-height:49px; text-align:center; text-decoration:none;}
.tab_container .menu ul li a:hover{background:#00ADEE}
.tab_container .menu ul li a.active{background:#00ADEE}

.brand_container .tab_detail{ float:left;  width:100%; margin:10px 0 0; padding:0 0 50px;}
.brand_container .tab_detail .gray_box{ float:left; padding:30px 1%; background:#70AFE9; width:98%;}
.tab_detail .gray_box .work_box{ float:left;  width:98%; padding:0 1%;}
.tab_detail .gray_box .work_box p{  font-size:16px;  line-height:19px; padding:0 0 16px; color:#000000; font-family: 'RobotoRegular';}
/*===========faq page css==========*/
.faq_container{float:left;width:100%}
.faq_container ul{float:left;list-style:none;padding:0 20px 0 15px;text-align: left;width: 96.5%;}
.faq_container ul li{float:left;width:100%;margin:0 0 16px 0;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;background:#c6c6c6;padding:0;}
.faq_container ul li:hover,.faq_container ul li.active{background:#140A58;border-left:1px solid #140A58}
.faq_container ul li .main{float:left;width:29px;font-size:24px;line-height:26px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;padding:6px 0 0 0;text-align:center}
.faq_container ul li .inner_details{float:left;background:#f8f8f8;padding: 6px 40px 7px 9px;width: 91.54%;}
.faq_container ul li .inner_details .question{float:left;width:100%;font-size:16px;line-height:18px;color:#000000;font-family: 'robotolight';padding:0 0 8px 0}
.faq_container ul li .inner_details .details{float:left;width:100%;display:none}
.faq_container ul li .inner_details:hover .details,.faq_container ul li .inner_details.active .details{display:block}
.faq_container ul li .inner_details p{float:left;width:100%;text-align:justify;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF`;font-size:14px;line-height:16px;padding:0 0 10px 0}
/*===========faq page css==========*/

