@charset "utf-8";
body{
    color:#252525;
    font-size:14px;
    line-height:130%;
    box-sizing:border-box;
    background:#fff;
    font-family:'Roboto',sans-serif;
    overflow-x:hidden
}
body,html{
    float:left;
    height:100%;
    width:100%
}
input,textarea{
    font-family:'Roboto',sans-serif
}
@font-face{
    font-family:'great_vibesregular';
    src:url(fonts/greatvibes/greatvibes-regular.woff2) format("woff2"),url(fonts/greatvibes/greatvibes-regular.woff) format("woff");
    font-weight:400;
    font-style:normal
}
textarea:focus,input:focus{
    outline:0
}
.safari input{
    -webkit-appearance:none
}
*,after,before{
    box-sizing:border-box;
    -webkit-box-sizing:border-box
}
h1{
    color:#ff7200;
    font-size:26px;
    line-height:30px;
    padding-bottom:16px
}
h2{
    text-align:left;
    color:#074376;
    font-size:22px
}
img{
    max-width:100%
}
a{
    text-decoration:none;
    color:#074376
}
a:hover{
    text-decoration:none;
    cursor:pointer;
    color:#ff7200
}
input{
}
input:hover{
}
#toTop{
    background:#c20826;
    bottom:10px;
    color:#fff;
    cursor:pointer;
    display:none;
    font-size:30px;
    font-weight:700;
    height:40px;
    line-height:38px;
    padding:0;
    position:fixed;
    right:10px;
    text-align:center;
    width:40px;
    z-index:999999
}
#toTop:hover{
    transform:rotate(360deg);
    opacity:.8
}
.wrapper{
    width:1180px;
    margin:0 auto
}
.header{
    background:#fff;
    float:left;
    min-height:120px;
    width:100%;
    position:relative;
    z-index:9;
    /*box-shadow:0 3px 5px #d7d7d7*/
}
.header.fixed{
    position:fixed;
    z-index:999999;
    width:100%;
    left:0;
    top:0;
    box-shadow:0 4px 0 rgba(0,0,0,0.15)
}
.header_wrapper{
    margin:0 auto;
    width:1200px;
    height:auto
}
.logo{
    float:left;
     width: 200px;
}
.header_rightarea{
    float:right
}
.menuarea{
    float:left;
    margin-left:40px;
    margin-top:4px
}
.menuarea ul{
    width:100%;
    float:left;
    padding:0;
    margin:0
}
.menuarea ul li{
    float:left;
    list-style-type:none;
    margin-left:40px;
    position:relative
}
.menuarea ul li:first-child{
    margin-left:0
}
.menuarea ul li a{
    color:#074376;
    font-size:16px;
    position:relative;
    display:inline-block;
    font-weight:500
}
.menuarea ul li a:hover,.menuarea ul li.active a{
    color:#ff7200
}
.menuarea ul li span.deals_count{
     display: inline-block;
     background:red none repeat scroll 0 0;
    color:#fff;
    font-size:12px;
    font-weight:500;
    line-height:23px;
    margin-left:10px;
    min-height:23px;
    padding:0 7px;
    position:relative;
     margin-top: -4px
}
.menuarea ul li span.deals_count::before{
    border-left:5px solid transparent;
    border-right:5px solid red;
    border-top:5px solid transparent;
    content:" ";
    position:absolute;
    left:0;
    top:7px;
    z-index:0;
    margin-left:-10px;
    border-bottom:solid 5px transparent
}
.header_bottomarea{
    float:left;
    width:100%;
    margin-top:16px
}
.categories_navarea{
    color:#074376;
    float:left;
    font-size:18px;
    margin-top:12px;
    width:240px;
    position:relative;
    padding-bottom:20px
}
.categories_navarea a{
    color:#074376;
    vertical-align:middle
}
.categories_navarea a:hover{
    color:#ff7200
}
.categories_navarea i{
    font-size:21px;
    padding-right:5px
}
.new_categoriesarea ul{
    float:left;
    width:100%
}
.new_categoriesarea ul li:first-child{
    border-top:0
}
.new_categoriesarea ul li{
    float:left;
    width:100%;
    border-right:1px solid #ddd
}
.new_categoriesarea ul li.last_li a{
    background:#074376 none repeat scroll 0 0;
    color:#fff;
    font-size:20px;
    font-weight:500
}
.new_categoriesarea ul li a{
    color:#666;
    display:block;
    font-size:13px;
    padding:12px 15px
}
.new_categoriesarea ul li a:hover{
    /*background:#ff7200;
    color:#fff*/
}
.new_categoriesarea ul li a i{
    padding-right:0
}
.new_categoriesarea{
    background:#fff;
    border-left:1px solid #ddd;
     border-bottom:1px solid #ddd;
     border-top:1px solid #ddd;
    left:0;
    position:absolute;
    top:34px;
    width:400px;
    display:none;
     z-index: 999999;
}
.new_categoriesarea ul li a i{
    float:right;
    vertical-align:top;
     line-height: 13px;
}
.categories_navarea:hover .new_categoriesarea{
    display:block
}
.new_categoriesarea ul li ul{
     height: 100%;
     background:#fff;
    border:1px solid #e7e7e7;
     -moz-box-shadow: 0 1px 5px #e7e7e7;
    -webkit-box-shadow: 0 1px 5px #e7e7e7;
    box-shadow: 0 1px 5px #e7e7e7;
    left:100%;
    position:absolute;
    top:-1px;
    display:none;
    width: 385px;
}
.new_categoriesarea ul li:hover ul{
    display:block
}
ul.slimmenu li .sub-collapser{
    display:none
}
.login_area{
    float:right;
    margin-top:16px
}
.login_area ul{
    float:left
}
.login_area ul li{
    float:left;
    margin-left:11px
}
.login_area ul li a{
    border:1px solid #252525;
    border-radius:4px;
    color:#252525;
    display:inline-block;
    font-size:15px;
    padding:8px 10px 7px;
    text-transform:uppercase
}
.login_area ul li a:hover{
    border:1px solid #c20826;
    background:#c20826;
    color:#fff
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999;
    opacity:1
}
input:-moz-placeholder,textarea:-moz-placeholder{
    color:#999;
    opacity:1
}
input::-moz-placeholder,textarea::-moz-placeholder{
    color:#999;
    opacity:1
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#999;
    opacity:1
}
.header_toparea{
    float:left;
    width:100%;
    margin-top:6px;
    padding-bottom:4px;
    border-bottom:1px solid #f5f5f5;
     display: none
}
.headertop_leftcol{
    float:left;
    width:510px;
    margin-top:10px
}
.headertop_leftcol ul{
    float:left;
    width:100%;
    color:#666
}
.headertop_leftcol ul li{
    float:left;
    font-size:12px;
    text-transform:uppercase;
    margin-left:40px;
    line-height:21px
}
.headertop_leftcol ul li a{
    color:#666
}
.headertop_leftcol ul li a:hover{
    color:#ff7200
}
.headertop_leftcol ul li:first-child{
    margin-left:0;
    color:#393939
}
.headertop_leftcol ul li:first-child a{
    color:#393939
}
.headertop_leftcol ul li:first-child a:hover{
    color:#ff7200
}
.headertop_leftcol ul li.call_font{
    border-right:2px solid #c3c3c3;
    color:#ff7200;
    padding-right:43px
}
.headertop_leftcol ul li i{
    font-size:19px;
    padding-right:3px;
    vertical-align:top
}
.add_businessbtn{
    float:left;
    margin-left: 121px;
    padding-top: 0px;
}
.add_businessbtn a{
     float: left;
     background:#ff7200;
    border-radius:5px;
    color:#fff;
    display:inline-block;
    font-size:12px;
    line-height:28px;
    padding:0 10px 0 0;
    text-transform:uppercase
}
.add_businessbtn a:hover{
    background:#074376
}
.add_businessbtn a:hover span{
    border-right:1px solid #033763
}
.add_businessbtn span{
    background:url(../../img/front/plus_icon.png) no-repeat 10px 9px;
    border-right:1px solid #d76000;
    display:inline-block;
    height:29px;
    line-height:36px;
    margin-right:5px;
    vertical-align:top;
    width:30px
}
.logic_arearight{
    float:right;
    /*width:230px;
    */
    padding-left: 40px;
    padding-top: 0px;
}
.logic_arearight ul{
    float:right
}
.logic_arearight ul li{
    float:left
}
.logic_arearight ul li a{
    display:inline-block;
    font-size:14px;
    height:27px;
    line-height:27px;
    text-transform:uppercase;
    color:#666
}
.logic_arearight ul li a:hover{
    color:#074376
}
.logic_arearight ul li.login_icon{
    background:#fff url(../../img/front/login_icon.png) no-repeat 0 7px;
    padding-left:22px
}
.logic_arearight ul li.login_icon:hover{
    background:#fff url(../../img/front/login_iconhover.png) no-repeat 0 7px
}
.header_midarea{
    float:left;
    width:100%;
    margin-top:15px
}
.header_searcharea{
    float:right;
    width:856px;
    border:1px solid #ff7200;
    min-height:36px;
    border-radius:2px
}
.header_inputone{
    float:left;
    width:300px
}
.header_inputone input[type="text"]{
    border:0;
    border-right:1px solid #e0e0e0;
    width:100%;
    height:34px;
    border-radius:5px 0 0 5px;
    padding-left:10px;
    font-size:15px;
    background:#fff;
    padding-right:5px;
    font-family:'Roboto',sans-serif
}
.header_inputone input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999;
    opacity:1
}
.header_inputone input:-moz-placeholder,textarea:-moz-placeholder{
    color:#999;
    opacity:1
}
.header_inputone input::-moz-placeholder,textarea::-moz-placeholder{
    color:#999;
    opacity:1
}
.header_inputone input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#999;
    opacity:1
}
.header_inputtwo{
    float:left;
    width:228px
}
.header_inputtwo input[type="text"]{
    border:0;
    border-right:1px solid #e0e0e0;
    width:100%;
    height:34px;
    padding-left:30px;
    font-size:15px;
    background:#fff url(../../img/front/inputbg_two.png) no-repeat 10px 9px;
    padding-right:15px;
    color:#666;
    border-radius:0;
    box-shadow:none
}
.header_inputtwo input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999;
    opacity:1
}
.header_inputtwo input:-moz-placeholder,textarea:-moz-placeholder{
    color:#999;
    opacity:1
}
.header_inputtwo input::-moz-placeholder,textarea::-moz-placeholder{
    color:#999;
    opacity:1
}
.header_inputtwo input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#999;
    opacity:1
}
.header_inputthree{
    float:left;
    width:245px
}
.header_inputthree input[type="text"]{
    border:0;
    width:100%;
    height:34px;
    padding-left:30px;
    font-size:15px;
    background:#fff url(../../img/front/inputbg_three.png) no-repeat 10px 9px;
    padding-right:15px;
    color:#666
}
.header_inputthree input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999;
    opacity:1
}
.header_inputthree input:-moz-placeholder,textarea:-moz-placeholder{
    color:#999;
    opacity:1
}
.header_inputthree input::-moz-placeholder,textarea::-moz-placeholder{
    color:#999;
    opacity:1
}
.header_inputthree input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#999;
    opacity:1
}
.header_inputfour{
    float:right;
    width:80px
}
.header_inputfour input[type="submit"]{
    border:0;
    width:100%;
    height:34px;
    font-size:16px;
    background:#ff7200;
    color:#fff;
    cursor:pointer
}
.header_inputfour input[type="submit"]:hover{
    background:#074376
}
.slider_areainner{
    float:left;
    width:100%;
    position:relative;
     overflow: hidden;
}
.slider_area{
    float:left;
    width:100%;
    position:relative;
    margin-top:3px
}
.slider_textarea{
    position:absolute;
    left:111px;
    position:absolute;
    top:108px
}
.slider_text{
    float:left;
    font-size:48px;
    color:#d73c47;
    font-weight:700;
    line-height:46px
}
.slider_text span{
    color:#e48186;
    font-size:22px;
    font-weight:400;
    display:block
}
.flexslider .slides>li{
    position:relative
}
.home_bodyarea{
    float:left;
    width:100%;
    padding:50px 0
}
.bodycta_area{
    float:left;
    width:100%
}
.bodytop_rowarea{
    float:left;
    margin:0 -20px;
    max-width:none;
    width:1220px
}
.bodytop_ctabox{
    width:50%;
    padding:0 20px;
    float:left
}
.ctabox_inner{
    background:f7fbff;
    border:1px solid #ededed;
    float:left
}
.bodytop_ctacol{
     min-height:72px;
    float:left;
    width:100%;
    background:#f5f5f5;
    padding:20px 18px
}
.top_col_heading{
    float:left
}
.top_col_heading h2{
    font-size:22px;
    padding:0;
    color:#074376;
    font-weight:500
}
.top_viewall{
    float:right
}
.top_viewall a{
    color:#ff7200;
    text-decoration:underline;
    font-size:16px
}
.top_viewall a:hover{
    color:#074376
}
.cta_slider{
    float:left;
    width:100%;
    position:relative;
    background:#f7fbff
}
.topcta_pricebox{
    float:left;
    width:100%;
    padding:9px 18px 12px;
    background:#f7fbff;
    text-align:left
}
.price_leftbox{
    float:left
}
.price_leftbox h3{
    font-size:18px;
    color:#074376;
    padding-bottom:6px
}
.price_leftbox h3 a{
    color:#074376
}
.price_leftbox h3 a:hover{
    color:#ff7200
}
.price_leftbox span{
    color:#8ab3d6;
    font-size:14px
}
.price_rightbox{
    float:right
}
a.ancor_btn{
    color:#074376;
    font-size:16px;
    text-transform:uppercase;
    height:44px;
    border:1px solid #074376;
    border-radius:5px;
    background:#fff;
    padding:0 14px;
    display:inline-block;
    line-height:44px
}
a.ancor_btn:hover{
    background:#ff7200;
    border:1px solid #ff7200;
    color:#fff
}
.service_area{
    float:left;
    width:100%;
    border:1px solid #ededed;
    margin-top:50px;
    margin-bottom:0
}
.service_areatop{
    background:#f5f5f5;
    float:left;
    padding:20px;
    width:100%
}
.service_heading{
    float:left
}
.service_sliderarea{
    float:left;
    width:100%;
    margin-top:30px;
    padding:0 34px
}
.service_sliderarea ul{
    float:left;
    width:100%
}
.service_sliderarea ul li{
    float:left;
    text-align:center;
    margin:0 7px;
    width:90%
}
.service_name{
    float:left;
    font-size:18px;
    padding-bottom:20px;
    padding-top:18px;
    text-align:center;
    width:100%;
    color:#454545
}
.service_name a{
    color:#454545
}
.service_name a:hover{
    color:#ff7200
}
.owl-dots{
    display:none!important
}
.owl-pagination{
    display:none
}
.owl-buttons{
    position:relative;
    bottom:215px
}
.owl-prev{
    left:-36px;
    position:absolute;
    top:0;
    background:url(../../img/front/owl_arrow_left.png) no-repeat!important
}
.owl-next{
    position:absolute;
    right:-36px;
    top:0;
    background:url(../../img/front/owl_arrow_right.png) no-repeat!important
}
.latest_businessarea{
    float:left;
    width:100%
}
.latest_business_leftcol{
    width:460px;
    float:left;
    min-height:355px;
    background:#f8f8f8;
    border:1px solid #ebf1f6
}
.business_heading{
    border-bottom:1px solid #ebf1f6;
    float:left;
    padding:18px;
    width:100%;
    background:#fff
}
.business_listarea{
    float:left;
    width:100%;
    padding:18px 18px 0;
    background:#f8f8f8
}
.business_listbox{
    float:left;
    width:100%;
    margin-bottom:18px
}
.business_listimg{
    width:141px;
    height:109px;
    float:left;
    border:1px solid #ececec;
    overflow:hidden;
    position:relative
}
.business_listtext{
    color:#000;
    float:right;
    line-height:22px;
    width:260px
}
.business_listtext h3 a{
    color:#000
}
.business_listtext h3 a:hover{
    color:#ff7200
}
.business_viewtext{
    float:right;
    margin-bottom:14px
}
.business_viewtext a{
    color:#ff7200;
    text-decoration:underline;
    font-size:14px
}
.business_viewtext a:hover{
    color:#074376
}
.business_listtext h3{
    font-size:20px;
    color:#000;
    padding-bottom:8px
}
.product_tabarea{
    float:right;
    width:690px;
    background:#f7f7f7
}
.tab_btnarea{
    float:right;
    padding-top:12px;
    margin-right:9px
}
.tab_btnarea a{
    min-height:35px;
    padding:0 17px;
    background:#ff7200;
    color:#fff;
    font-size:14px;
    display:inline-block;
    line-height:35px
}
.tab_btnarea a:hover{
    background:#074376
}
.tabs-menu{
    float:left;
    clear:both;
    margin:0;
    padding:0;
    width:auto
}
.tabs-menu li{
    background-color:#f7f7f7;
    border-left:1px solid #f7f7f7;
    border-right:1px solid #f7f7f7;
    border-top:1px solid #f7f7f7;
    float:left;
    height:57px;
    line-height:57px;
    list-style-type:none;
    text-align:center;
    width:auto;
    z-index:5;
    position:relative
}
.tabs-menu li:first-child{
    float:left
}
.tabs-menu li.current{
    background-color:#fafafa;
    border-left:1px solid #ebf1f6;
    border-right:1px solid #ebf1f6;
    border-top:1px solid #ebf1f6
}
.tabs-menu li a{
    color:#323232;
    display:block;
    font-size:22px;
    text-decoration:none;
    text-align:left;
    padding-left:30px;
    padding-right:30px
}
.tabs-menu .current a{
    color:#074376
}
.tab{
    border:1px solid #ebf1f6;
    background:#fafafa;
    float:left;
    width:100%;
    margin-top:0
}
.tab-content{
    width:100%;
    padding:11px 0 18px;
    display:none;
    box-sizing:border-box;
    width:100%;
    float:left;
    min-height:296px
}
#tab-1{
    display:block
}
.tab_productbox{
    float:left;
    width:100%
}
.tab_productbox ul{
    float:left;
    width:100%
}
.tab_productbox ul li{
    float:left;
    padding-left:30px;
    width:48%;
    text-align:center
}
.tab_productimg{
    float:left;
    width:100%;
    height:215px;
    overflow:hidden;
    text-align:center;
    position:relative
}
.tab_productimg img{
    bottom:0;
    left:0;
    margin:auto;
    max-height:100%;
    position:absolute;
    right:0;
    top:0
}
.tab_producttext{
    color:#323232;
    font-size:16px;
    float:left;
    width:100%;
    text-align:center;
    padding-top:15px
}
.tab_producttext a{
    color:#323232
}
.tab_producttext a:hover{
    color:#ff7200
}
.how_workarea{
    float:left;
    width:100%;
    position:relative;
    background:#f5f5f5;
    padding-top:50px
}
.how_workarea:before{
    position:absolute;
    top:187px;
    left:0;
    background:url(../../img/front/border_line.jpg) repeat-x top;
    height:4px;
    content:"";
    width:100%
}
.how_workinnerarea{
    float:left;
    width:100%;
    margin-bottom:50px;
    position:relative
}
.how_workinnerarea h2{
    font-size:32px;
    color:#ff7200;
    text-align:center;
    padding-bottom:50px
}
.howwork_col{
    float:left;
    width:20%;
    padding:0 20px
}
.howwork_box{
    float:left;
    width:100%;
    position:relative
}
.howwork_box:after{
    position:absolute;
    top:63px;
    right:-43px;
    background:url(../../img/front/dot_img.png) no-repeat top right;
    height:16px;
    content:"";
    width:100%
}
.howwork_box.lasthowwork_box:after{
    display:none
}
.howwork_img{
    float:left;
    width:100%;
    height:140px;
    overflow:hidden;
    text-align:center
}
.howwork_content{
    float:left;
    width:100%;
    color:#484848;
    line-height:22px;
    font-size:15px;
    text-align:center;
    margin-top:14px
}
.howwork_content h3{
    font-size:16px;
    color:#ff7200;
    font-weight:500;
    padding-bottom:8px
}
.download_area{
    float:left;
    width:100%;
    background:url(../../img/front/downapp_bg.jpg) no-repeat top center;
    background-size:cover;
    min-height:161px
}
.download_areainner{
    float:left;
    width:100%;
    padding:58px 38px 0
}
.download_leftcol{
    float:left;
    font-size:22px;
    color:#fff;
    text-transform:uppercase;
    line-height:29px;
    margin-top:-9px
}
.download_rightcol{
    float:right;
    width:670px
}
.download_rightcol ul{
    float:left;
    width:100%
}
.download_rightcol ul li{
    float:left;
    margin-left:10px
}
.download_rightcol ul li:first-child{
    margin-left:0
}
.download_rightcol ul li.ortext{
    color:#fff;
    font-size:14px;
    font-weight:300;
    margin-left:0;
    padding:13px 18px
}
.download_rightcol ul li.input_area{
    margin-left:0
}
.download_rightcol ul li.input_area input[type="text"]{
    height:44px;
    float:left;
    width:200px;
    border:1px #fff solid;
    border-radius:4px 0 0 4px;
    background:#fff;
    padding:0 0 0 8px;
    font-size:14px;
    color:#0d0d0d
}
.download_rightcol ul li input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999;
    opacity:1
}
.download_rightcol ul li input:-moz-placeholder,textarea:-moz-placeholder{
    color:#999;
    opacity:1
}
.download_rightcol ul li input::-moz-placeholder,textarea::-moz-placeholder{
    color:#999;
    opacity:1
}
.download_rightcol ul li input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#999;
    opacity:1
}
.download_rightcol ul li.input_area input[type="button"],.download_rightcol ul li.input_area input[type="submit"]{
    height:44px;
    float:left;
    border-radius:0 4px 4px 0;
    padding:0 9px;
    background:#ff7200;
    color:#fff;
    font-size:16px;
    border:0;
    cursor:pointer;
    margin:0
}
.download_rightcol ul li.input_area input[type="button"]:hover,.download_rightcol ul li.input_area input[type="submit"]:hover{
    background:#074376
}
.blog_area{
    float:left;
    width:100%
}
.blog_innerarea{
    float:left;
    width:100%;
    margin:50px 0
}
.blog_innerarea h2{
    font-size:32px;
    text-align:center;
    padding-bottom:15px
}
.blog_rowarea{
    float:left;
    margin:0 -18px;
    max-width:none;
    width:1216px
}
.blog_col{
    float:left;
    width:50%;
    padding:0 18px
}
.blog_box{
    min-height: 340px;
    float:left;
    width:100%;
    border:1px solid #f0f0f0;
    box-shadow:1px 1px 1px #f0f0f0
}
.blog_imgbox{
    float:left;
    width:100%;
    height:224px;
    overflow:hidden;
    box-shadow:1px 1px 1px #f0f0f0
}
.blog_imgbox img{
     height: 100%;
     float:left;
    transition:all 1s ease 0s
}
.blog_imgbox img:hover{
    transform:scale(1.07,1.07)
}
.blog_textbox{
    float:left;
    width:100%;
    color:#074376;
    font-size:16px;
    padding:10px 4px;
    margin-bottom:14px
}
.blog_textbox a{
     line-height: 24px;
     color:#074376
}
.blog_textbox a:hover{
    color:#ff7200
}
.blog_textbox span{
    display:block;
    font-size:13px;
    font-weight:300;
    margin-bottom:14px
}
.supplier_cityarea{
    float:left;
    width:100%;
    background:url(../../img/front/supplier_citybg.jpg) no-repeat top center;
    background-size:cover;
    min-height:368px
}
.city_innerarea{
    float:left;
    width:100%;
    padding-top:45px
}
.city_innerarea h2{
    font-size:32px;
    text-align:center;
    padding-bottom:40px;
    color:#fff
}
.city_namearea{
    float:left;
    width:100%
}
.city_namearea ul{
    float:left;
    width:105px
}
.city_namearea ul li{
    float:left;
    width:100%
}
#toTop{
    display:none!important
}
footer{
    float:left;
    width:100%;
    background:#565656
}
.footer_top{
    float:left;
    width:100%;
    padding-top:47px;
    padding-bottom:28px
}
.footer_col_1{
    float:left;
    width:220px
}
.footer_col_title{
    float:left;
    width:100%;
    color:#fff;
    font-size:16px;
    text-transform:uppercase;
    font-weight:100;
    margin-bottom:20px;
    font-weight: 500;
}
.social_icons{
    float:left;
    width:100%
}
.social_icons ul li{
    float:left;
    display:inline-block;
    margin-right:8px;
     margin-bottom: 8px;
}
.social_icons ul li:last-child{
    margin-right:0!important
}
.social_icons ul li a{
    float:left;
    opacity:.27;
}
.social_icons ul li a:hover{
    opacity:1
}
.footer_menu{
    float:left;
    width:100%
}
.footer_menu ul li{
    float:left;
    width:100%;
    color:#fff;
    font-size:14px;
    font-weight:100;
    margin-bottom:6px
}
.footer_menu ul li a{
    color:#fff;
    font-size:15px;
    font-weight:100;
    display:inline-block
}
.footer_menu ul li a:hover{
    color:#ff7200
}
.footer_col_2{
    float:left;
    width:250px;
    padding-left:30px
}
.footer_col_3{
    float:left;
    width:160px;
    padding-left:30px
}
.footer_col_4{
    float:left;
    width:240px;
    padding-left:30px
}
.footer_col_5{
    float:left;
    width:207px;
    padding-left:0px;
    float:right
}
.footer_menu_address{
    float:left;
    width:100%;
    margin-top:8px
}
.footer_menu_address ul li{
    float:left;
    width:100%;
    color:#fff;
    font-size:15px;
    font-weight:100;
    margin-bottom:10px;
    padding-left:25px
}
.footer_menu_address ul li.map_icon{
    background:url(../../img/front/map_pin.png) no-repeat 3px 2px
}
.footer_menu_address ul li.mob_icon{
    background:url(../../img/front/mob_icon.png) no-repeat 3px 2px
}
.footer_menu_address ul li.mail_icon{
    background:url(../../img/front/mail_icon.png) no-repeat left
}
.footer_bottom{
    float:left;
    width:100%;
    background:#292929;
    text-align:center;
    color:#a7a2a2;
    font-size:14px;
    padding:13px 0
}
.follorus_media_section_right::before {
	position: absolute;
	right: 0;
	content: "";
	width: 100%;
	background: #ff7200;
	height: 119px;
	top: 0;
}
.follorus_media_section{
    float:left;
    width:100%;
    padding:35px 0 28px;  background:url(../../img/front/newslatter-bg.png) no-repeat left top; position: relative; background-size: cover
}
.follorus_media_section::before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.9);
}
.follorus_media_section_left{
    float:left;
    width:50%;
    margin-top:0;
    padding-left:92px; overflow: hidden
}
.title_of_followus{
    float:left;
    width:100%;
    color:#074376;
    font-size:30px;
    font-weight:100
}
.safari .title_of_followus{
    font-weight:400
}
.safari .subscribe_news_tite{
    font-weight:400
}
.fillowus_social_links{
    float:left;
    width:100%;
    margin-top:29px
}
.fillowus_social_links ul li{
    float:left;
    display:inline-block;
    margin-right:4px
}
.fillowus_social_links ul li:last-child{
    margin-right:0!important
}
.fillowus_social_links ul li a{
    display:block;
    width:74px;
    height:74px;
    float:left;
    background:url(../../img/front/follow_social.png) 0 0 no-repeat
}
.fillowus_social_links ul li a.fb_follow{
    background-position:0 0
}
.fillowus_social_links ul li a.tw_follow{
    background-position:-78px 0
}
.fillowus_social_links ul li a.you_follow{
    background-position:-156px 0
}
.fillowus_social_links ul li a.gp_follow{
    background-position:-234px 0
}
.fillowus_social_links ul li a.fb_follow:hover{
    background-position:0 -74px
}
.fillowus_social_links ul li a.tw_follow:hover{
    background-position:-78px -74px
}
.fillowus_social_links ul li a.you_follow:hover{
    background-position:-156px -74px
}
.fillowus_social_links ul li a.gp_follow:hover{
    background-position:-234px -74px
}
.follorus_media_section_right{
    float:right;
    position:relative;
    width:592px;
    text-align:left;
    padding-top:32px;
    padding-right:98px
}
.follorus_media_section_right:after{
    position:absolute;
    top:0;
    right:0;
    background:url(../../img/front/after_set.png) 0 0 no-repeat;
    height:119px;
    content:"";
    width:691px
}
.subscribe_news_tite{
    position:relative;
    z-index:1;
    color:#fff;
    font-size:30px;
    font-weight:100 
}
.follorus_media_section_right form{
    float:left;
    width:100%;
    padding:0;
    position:relative;
    z-index:1;
    margin-top:28px
}
.subscribe_input{
    float:left;
    width:100%;
    border:0;
    color:#074376;
    font-size:20px;
    font-weight:100;
    height:64px;
    padding:0 10px;
    outline:0;
    border:solid 1px #d2d2d2;
    background:#fff
}
.subscribe_btn{
    float:right;
    height:64px;
    width:30%;
    background:#ff7200;
    color:#fff;
    font-size:20px;
    font-weight:500;
    cursor:pointer;
    border:0;
    outline:0;
    text-align:center
}
.subscribe_btn:hover{
    background:#074376;
    color:#fff
}
.subscribe_input::-webkit-input-placeholder{
    color:#074376;
    opacity:1
}
.subscribe_input:-moz-placeholder{
    color:#074376;
    opacity:1
}
.subscribe_input::-moz-placeholder{
    color:#074376;
    opacity:1
}
.subscribe_input:-ms-input-placeholder{
    color:#074376;
    opacity:1
}
.browse_supperli_section{
    float:left;
    width:100%;
    background:url(../../img/front/browse_cate_bg.png) top center no-repeat;
    background-size:cover;
    position:relative;
    padding:45px 0;
    z-index:1
}
.browse_supperli_section:after{
    content:"";
    background:rgba(0,0,0,0.50);
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1
}
.browse_title{
    float:left;
    width:100%;
    color:#fff;
    font-size:32px;
    text-align:center;
    font-weight:100
}
.browse_supperli_section .wrapper{
    position:relative;
    z-index:9
}
.browse_my_category{
    float:left;
    width:100%;
    margin-top:42px;
    padding:0 0 0 80px
}
.browse_my_category ul{
    float:left;
    width:100%
}
.browse_my_category ul li{
    float:left;
    width:16.66%;
    margin-bottom:13px
}
.browse_my_category ul li:last-child{
    margin-bottom:0!important
}
.browse_my_category ul li a{
    color:#fff;
    font-size:18px;
    font-weight:100
}
.browse_my_category ul li a:hover{
    color:#ff7200
}
.safari .browse_my_category ul li a{
    font-weight:400
}
.effect-slide-left.in{
    opacity:1;
    transform:translate3d(0px,0px,0px);
    -webkit-transform:translate3d(0px,0px,0px)
}
.effect-slide-left{
    opacity:0;
    transform:translate3d(-30%,0px,0px);
    -webkit-transform:translate3d(-30%,0px,0px)
}
.effect-slide-right.in{
    opacity:1;
    transform:translate3d(0px,0px,0px);
    -webkit-transform:translate3d(0px,0px,0px)
}
.effect-slide-right{
    opacity:0;
    transform:translate3d(30%,0px,0px);
    -webkit-transform:translate3d(30%,0px,0px)
}
.effect-slide-bottom.in{
    opacity:1;
    transform:translate3d(0px,0px,0px);
    -webkit-transform:translate3d(0px,0px,0px)
}
.effect-slide-bottom{
    opacity:0;
    transform:translate3d(0px,90%,0px);
    -webkit-transform:translate3d(0px,90%,0px)
}
.mm-menu a.mm-title{
    font-size:14px;
    color:#fff!important
}
.mobile_topheader{
    float:left;
    width:100%
}
.logo.mobile_logo{
    display:none
}
.mobile_menuarea{
    display:none
}
.categories_navarea.categories_navarea_mob{
    display:none
}
.inner_bodyarea{
    margin:18px 0 78px;
    float:left;
    width:100%
}
.body_navarea{
    float:left;
    width:100%;
    color:#878787;
    margin-bottom:15px;
     text-align: left;
}
.body_navarea a{
    color:#878787
}
.body_navarea a:hover{
    color:#ff7200
}
.body_navarea span{
    color:#074376
}
.body_navarea i{
    font-size:18px;
    padding:0 7px
}
.categories_leftcol{
    width:255px;
    float:left
}
.categories_heading{
    float:left;
    width:100%;
    background:#666;
    font-size:18px;
    color:#fff;
    padding:20px 12px
}
.inner_categories{
    float:left;
    width:100%;
    border:1px solid #d9d9d9;
    border-top:0
}
.inner_categories ul{
    float:left;
    width:100%
}
.inner_categories ul li{
    float:left;
    width:100%
}
.inner_categories ul li a{
    display:block;
    font-size:14px;
    color:#858585;
    margin:12.9px 0 15px 12px
}
.safari .inner_categories ul li a{
    margin:13px 0 13px 12px
}
.ie .inner_categories ul li a{
    margin:12.1px 0 13px 12px
}
.ie10 .inner_categories ul li a{
    margin:12.1px 0 13px 12px
}
.webkit .inner_categories ul li a{
    margin:12.1px 0 13px 12px
}
.top_socilacol span img{
    padding-right:8px
}
.inner_categories ul li a:hover,.inner_categories ul li.active a{
    color:#ff7200
}
.listing_rightcol{
    width:900px;
    float:right
}
.inner_heading{
    float:left;
    width:100%;
    margin-bottom:22px
}
.inner_heading h1{
    color:#ff7200;
    font-size:26px;
    text-align:center;
    border-bottom:1px solid #e4e4e4
}
.listing_bodyarea{
    float:left;
    width:100%
}
.listing_bodyarea h2{
    padding-bottom:10px;
    line-height:25px
}
.listing_ctaarea{
    float:left;
    width:100%;
    border:1px solid #dadada
}
.listing_ctaarea ul{
    float:left;
    width:100%;
    position:relative;
    margin-bottom:-15px
}
.listing_ctaarea ul::after{
    background:#fff;
    bottom:6px;
    content:"";
    height:6px;
    left:0;
    position:absolute;
    width:100%
}
.listing_ctaarea ul li{
    border-right:1px solid #dadada;
    float:left;
    height:170px;
    margin:10px 0 25px 10px;
    padding-right:10px;
    width:23.88%
}
.list_productimg{
    border-bottom:1px solid #dadada;
    float:left;
    padding-bottom:13px;
    position:relative;
    width:100%
}
.list_productname{
    background:rgba(0,0,0,0.3) none repeat scroll 0 0;
    bottom:16px;
    color:#fff;
    font-weight:500;
    height:91%;
    left:0;
    position:absolute;
    text-align:center;
    text-shadow:1px 1px 2px #000;
    text-transform:uppercase;
    width:100%;
    padding:54% 3px 0;
    font-size:14px
}
.viewall_area{
    width:100%;
    height:92%;
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,0.7);
    text-align:center;
    opacity:0;
}
.list_productimg:hover .viewall_area{
    opacity:1;
    cursor:pointer
}
a.view_btn{
    height:34px;
    font-size:14px;
    color:#fff;
    display:inline-block;
    border:1px solid #fff;
    border-radius:3px;
    padding:0 25px;
    line-height:34px;
    margin-top:34%;
    position:relative;
    z-index:99
}
a.view_btn:hover{
    background:#ff7200;
    border:1px solid #ff7200
}
.listing_ctaarea ul li:nth-child(4n+4){
    border-right:0
}
.listing_productslider{
    float:left;
    width:100%;
    margin-top:20px
}
.listing_prod_bxfr{
    margin-top:40px
}
.listing_sliderheadind{
    float:left;
    width:100%;
    margin-bottom:10px;
    position:relative
}
.listing_sliderheadind h2{
    border-bottom:1px solid #c7c7c7;
    border-bottom:1px solid #c7c7c7;
    line-height:24px;
    padding-bottom:8px
}
.revs.revs_heading{
    color:#074376;
    font-size:22px;
    padding:18px 0 0
}
.listproductslider_area{
    float:left;
    margin:0 -9px;
    max-width:none;
    width:1198px
}
.productslider_col{
    float:left;
    width:100%;
    padding:0 9px
}
.productslider_box{
    float:left;
    width:100%;
    border:1px solid #f0f0f0;
    box-shadow:1px 1px 1px #f0f0f0;
    margin-bottom:1px;
    min-height:300px
}
.productslider_img{
    float:left;
    width:100%;
    text-align:center;
    position:relative;
    box-shadow:1px 1px 1px #f0f0f0;
    height:150px;
    overflow:hidden
}
.productslider_text{
    float:left;
    width:100%;
    color:#074376;
    font-size:13px;
    line-height:17px;
    padding:12px 13px 0
}
.productslider_text h3{
    font-size:16px;
    color:#074376;
    padding-bottom:9px
}
.productslider_text h3 a{
    color:#074376
}
.productslider_text h3 a:hover{
    color:#ff7200
}
.productslider_btnarea{
    float:left;
    width:100%;
    text-align:center;
    margin:22px 0
}
a.slider_btna{
    height:42px;
    border:1px solid #d9d9d9;
    display:inline-block;
    color:#074376;
    border-radius:2px;
    min-width:150px;
    font-size:15px;
    line-height:39px;
    text-align:center
}
a.slider_btna:hover{
    border:1px solid #ff7200;
    background:#ff7200;
    color:#fff
}
.list_slider .owl-prev{
    left:-37px;
    position:absolute;
    top:0;
    background:url(../../img/front/list_sliderarrow_left.png) no-repeat!important;
    height:30px!important
}
.list_slider .owl-next{
    position:absolute;
    right:-40px;
    top:0;
    background:url(../../img/front/list_sliderarrow_right.png) no-repeat!important;
    height:30px!important
}
.list_slider .owl-prev:hover{
    background:url(../../img/front/list_sliderarrow_left_hover.png) no-repeat!important
}
.list_slider .owl-next:hover{
    background:url(../../img/front/list_sliderarrow_right_hover.png) no-repeat!important
}
.detail_toparea{
    border-top:1px solid #d7d7d7;
    float:left;
    padding-top:25px;
    width:100%
}
.detail_topleft{
    float:left;
    width:220px;
    min-height: 177px;
     padding: 10px;
     border:1px solid #f1f1f1;
    overflow:hidden;
    position:relative;
    text-align:center
}
.detail_topright{
    float:right;
    width:925px
}
.detail_righttopcol{
    color:#666;
    float:left;
    font-size:16px
}
.detail_righttopcol h2,.pddt h1{
    color:#ff7200;
    font-size:24px;
    font-weight:500;
    padding-bottom:22px;
    text-transform:uppercase
}
.detail_topnav{
    float:left;
    width:100%
}
.detail_topnav ul{
    float:left;
    width:82%;
    margin-top:20px
}
.detail_topnav ul li{
    float:left;
    margin-left:35px
}
.detail_topnav ul li:first-child{
    margin-left:0
}
.detail_topnav ul li a{
    font-size:15px;
    color:#074376;
    padding-left:20px;
    padding-bottom:2px
}
.detail_topnav ul li a:hover{
    color:#ff7200
}
.detail_topnav ul li.map_pin a{
    background:url(../../img/front/mail_iconblue.png) no-repeat 0 0
}
.detail_topnav ul li.map_pin a:hover{
    background:url(../../img/front/map_pinorng.png) no-repeat 0 0
}
.detail_topnav ul li.mail_pin a{
    background:url(../../img/front/mail_iconbluetop.png) no-repeat 0 3px;
    padding-left:27px
}
.detail_topnav ul li.mail_pin a:hover{
    background:url(../../img/front/mail_iconbluetop_hover.png) no-repeat 0 3px
}
.detail_topnav ul li.heart_pin a{
    background:url(../../img/front/heart_icon.png) no-repeat 0 1px;
    padding-left:24px
}
.detail_topnav ul li.heart_pin a:hover{
    background:url(../../img/front/heart_icon_hover.png) no-repeat 0 1px
}
.detail_topnav ul li.heart_pin_out a{
    background:url(../../img/front/heart_pin_out.png) no-repeat 0 1px;
    padding-left:24px
}
.detail_topnav ul li.heart_pin_out a:hover{
    background:url(../../img/front/heart_pin_out_hover.png) no-repeat 0 1px
}
.detail_topnav ul li.write_pin a{
    background:url(../../img/front/write_pin.png) no-repeat 0 0;
    padding-left:29px
}
.detail_topnav ul li.write_pin a:hover{
    background:url(../../img/front/write_pin_hover.png) no-repeat 0 0
}
.detail_topnav ul li.thumb_pin a{
    background:url(../../img/front/thumb_pin.png) no-repeat 0 0;
    padding-left:28px
}
.detail_topnav ul li.thumb_pin a:hover{
    background:url(../../img/front/thumb_pin_hover.png) no-repeat 0 0
}
.top_rightbtn{
    float:right;
    margin-top:9px
}
a.orng_btn{
    height:39px;
    display:inline-block;
    color:#fff;
    font-size:18px;
    border-radius:4px;
    line-height:39px;
    background:#ff7200;
    padding:0 13px
}
a.orng_btn:hover{
    background:#074376
}
.top_socilacol a{
    color:#074376
}
.top_socilacol a:hover{
    color:#ff7200
}
.top_socilacol{
    float:right;
    width:250px
}
.top_socilacol span{
    color:#074376;
    float:right;
    text-align:right;
    width:100%
}
.detail_addrsarea{
    border-top:1px solid #d5d5d5;
    float:left;
    margin-top:15px;
    padding-top:15px;
    width:100%
}
.detail_addrsarea ul{
    float:left;
    width:100%
}
.detail_addrsarea ul li{
    color:#000;
    display:inline-block;
    font-size:16px;
    padding-right:10px;
    margin-bottom:10px;
    position:relative
}
.detail_addrsarea ul li:first-child{
    width:100%;
    margin-bottom:15px
}
.detail_addrsarea ul li.location{
    margin-bottom:15px;
    width:100%
}
.detail_addrsarea ul li i{
    color:#074376;
    padding-right:4px
}
.detail_addrsarea ul li span{
    color:#074376;
    display:inline-block;
    padding-top:2px
}
.detail_addrsarea ul li span.left_price{
    text-decoration:line-through
}
.detail_socialicon{
    float:left;
    width:100%;
    margin-top:12px
}
.detail_socialicon ul{
    float:right
}
.detail_socialicon ul li{
    float:left;
    margin-left:9px
}
.company_profiletext{
    color:#666;
    float:left;
    font-size:16px;
    line-height:26px;
    width:100%
}
.company_profiletext p{
    padding-top:25px
}
.company_profiletext p:first-child{
    padding-top:10px
}
.productdetailslider_text{
    float:left;
    padding:12px 7px;
    text-align:center;
    width:100%;
    font-size:13px
}
.productdetailslider_text h3{
    font-size:16px;
    color:#074376;
    padding-bottom:9px
}
.productdetailslider_text h3 a{
    color:#074376
}
.productdetailslider_text h3 a:hover{
    color:#ff7200
}
.productdetailslider_text span{
    display:block;
    padding-bottom:10px
}
.productdetailslider_text span a{
    color:#666
}
.productdetailslider_text span a:hover{
    color:#ff7200
}
.productdetail_viewall{
    float:left;
    margin-top:5px;
    text-align:center;
    width:100%
}
.productslider_box._newitem{
    width:24.2%;
     position: relative;
     margin:0 1% 1% 0
}
.productdetail_viewall a{
    border-bottom:2px solid #074376;
    color:#074376;
    display:inline-block;
    font-size:15px;
    padding-bottom:4px
}
.productdetail_viewall a:hover{
    color:#ff7200;
    border-bottom:2px solid #ff7200
}
.productlist_slider .owl-prev{
    left:-37px;
    position:absolute;
    top:0;
    background:url(../../img/front/list_sliderarrow_left.png) no-repeat!important;
    height:30px!important
}
.productlist_slider .owl-next{
    position:absolute;
    right:-40px;
    top:0;
    background:url(../../img/front/list_sliderarrow_right.png) no-repeat!important;
    height:30px!important
}
.productlist_slider .owl-prev:hover{
    background:url(../../img/front/list_sliderarrow_left_hover.png) no-repeat!important
}
.productlist_slider .owl-next:hover{
    background:url(../../img/front/list_sliderarrow_right_hover.png) no-repeat!important
}
.productslider_col.service_slidercol .productslider_text{
    text-align:center
}
.productslider_col.deals_slidercol .productslider_text h3{
    border-bottom:1px solid #c9c9c9;
    font-size:16px;
    margin-bottom:9px
}
.deal_pricearea{
    float:left;
    font-size:14px;
    padding-top:18px;
    width:100%
}
.deal_pricearea span.left_price{
    color:#ff7200;
    float:left;
    text-align:center;
    text-decoration:line-through;
    width:50%
}
.deal_pricearea span.right_price{
    color:#074376;
    width:50%;
    float:left;
    text-align:center
}
.deal_pricearea span i{
    color:#074376!important
}
.discount_code{
    background:url(../../img/front/discount_bg.png) no-repeat scroll 0 0;
    color:#fff;
    font-size:11px;
    font-weight:700;
    height:59px;
    position:absolute;
    right:8px;
    text-align:center;
    top:6px;
    width:58px;
    padding-top:15px;
    line-height:normal;
    padding-left:7px;
    z-index:1
}
.discount_code span{
    font-weight:400;
    display:block
}
.login_wrapper{
    margin:58px auto 0;
    max-width:395px
}
.login_logo{
    display:block;
    text-align:center
}
.login_logo>h1{
    color:#434343;
    display:block;
    font-size:22px;
    font-weight:400;
    padding:5px 0 15px
}
.fac_cc2{
    display:inline-block;
    padding-bottom:30px;
    width:100%
}
.soc{
    display:inline-block;
    padding-bottom:20px;
    text-align:center;
    width:100%
}
.orrrr::before{
    background:#ddd;
    content:"";
    height:1px;
    left:0;
    position:absolute;
    top:14px;
    width:100%
}
.orrrr{
    display:inline-block;
    position:relative;
    text-align:center;
    width:100%;
    margin:20px 0
}
.orrrr span{
    background:#fff;
    border-radius:3px;
    box-shadow:0 0 5px 0 #ccc;
    display:inline-block;
    font-size:15px;
    padding:3px 15px;
    position:relative;
    z-index:1
}
.login_form{
    float:left;
    padding-bottom:50px;
    width:100%
}
.tboxes{
    float:left;
    min-height:82px;
    padding-bottom:5px;
    width:100%;
    position:relative
}
.tboxes input[type="password"],.tboxes input[type="text"]{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#8093b3;
    float:left;
    font-size:16px;
    padding:12px;
    width:100%
}
.tboxes input.css-checkbox[type="checkbox"]+label.css-label{
    background-position:0 0;
    background-repeat:no-repeat;
    color:#78808d;
    cursor:pointer;
    display:inline-block;
    font-size:14px;
    height:15px;
    line-height:11px;
    padding-left:5px;
    vertical-align:middle
}
.tboxes input[type="submit"]{
    background-color:#ff7200;
    border:1px solid #ff7200;
    border-radius:5px;
    color:#fff;
    float:left;
    cursor:pointer;
    font-size:24px;
    padding:6px;
    width:100%
}
.tboxes input[type="submit"]:hover{
    background-color:#074376;
    border:1px solid #074376
}
.tboxes p a{
    color:#ff7200;
    display:block;
    font-size:16px;
    text-align:center
}
.tboxes span{
    color:#78808d;
    display:block;
    float:left;
    font-size:16px;
    padding-bottom:10px;
    padding-top:5px;
    text-align:left
}
.tboxes span a{
    color:#78808d;
    text-decoration:underline
}
.tboxes span a:hover{
    color:#ff7200
}
.require_fild{
    color:#0e3478;
    float:left;
    font-size:16px;
    padding:5px;
    text-align:left;
    width:100%
}
.login_register{
    margin:58px auto 0;
    max-width:705px
}
.tboxes_left{
    float:left;
    width:49%
}
.tboxes_right{
    float:right
}
.subscriptionP{
    color:#4265a9;
    display:inline-block;
    font-size:16px;
    font-weight:700;
    padding-bottom:10px;
    text-align:center;
    width:100%
}
.subscriptiondd{
    border:1px solid #ddd;
    border-radius:5px;
    box-shadow:0 0 5px 0 #ddd inset;
    display:inline-block;
    padding:10px;
    text-align:center;
    width:100%
}
.subs_row{
    display:inline-block;
    padding:0 2px
}
.subs_row input[type="radio"]{
    display:inline-block;
    margin:1px 2px 0 0;
    vertical-align:top
}
.subs_row label{
    color:#666;
    display:inline-block;
    font-size:11px;
    font-weight:600;
    line-height:15px;
    vertical-align:top
}
.link{
    background-color:#074376;
    border:1px solid #074376;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    font-size:13px;
    padding:4px 10px
}
.link:hover{
    background-color:#ff7200;
    border:1px solid #ff7200
}
.tboxes2{
    float:left;
    width:100%
}
.tboxes2 input[type="submit"]{
    background-color:#ff7200;
    border:1px solid #ff7200;
    border-radius:5px;
    color:#fff;
    float:left;
    font-size:22px;
    height:50px;
    padding:6px;
    width:47%;
    cursor:pointer
}
.tboxes2 input[type="submit"]:hover{
    background-color:#074376;
    border:1px solid #074376
}
.tboxes2 input[type="reset"]{
    background-color:#074376;
    border:1px solid #074376;
    border-radius:5px;
    color:#fff;
    float:right;
    font-size:22px;
    height:50px;
    padding:6px;
    width:47%;
    cursor:pointer
}
.tboxes2 input[type="reset"]:hover{
    background-color:#ff7200;
    border:1px solid #ff7200
}
.member_ship_fix{
    background:rgba(0,0,0,0.7);
    display:none;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:9999
}
.member_bht{
    bottom:0;
    left:0;
    margin:auto;
    max-width:100%;
    position:absolute;
    right:0;
    top:0;
    width:770px
}
.member_ship{
    background:#f1f1f1;
    border:1px solid #c2c2c2;
    border-radius:3px;
    box-shadow:0 0 5px 0 #ccc inset;
    display:inline-block;
    margin-top:10px;
    max-height:360px;
    overflow-x:auto;
    padding:10px 0;
    width:100%
}
.close_but{
    background:#c72929;
    border-radius:0 5px 5px 0;
    color:#fff;
    cursor:pointer;
    font-size:14px;
    line-height:16px;
    padding:5px;
    position:absolute;
    right:-33px;
    text-align:center;
    top:13px;
    width:33px
}
.member_ship ul{
    display:inline-block;
    text-align:center;
    width:100%
}
.member_ship ul li{
    display:inline-block;
    margin:0 1% 15px;
    vertical-align:top;
    width:31%
}
.member_ship ul li.platinum_member h2{
    background:#0282cc none repeat scroll 0 0;
    color:#fff;
    padding:14px 12px;
    border-radius:5px 5px 0 0;
    text-align:center
}
.member_ship ul li.platinum_member .member_txt{
    border:1px solid #0282cc;
    min-height:235px;
    border-radius:0 0 5px 5px
}
.platinum_member .member_txt h3{
    color:#0282cc
}
.member_txt h3{
    display:inline-block;
    font-size:20px;
    padding:7px 0;
    text-align:center;
    width:100%
}
.member_txt p{
    background:url(../../img/front/dots.png) no-repeat scroll left 4px;
    color:#666;
    display:inline-block;
    font-size:13px;
    line-height:15px;
    padding-bottom:8px;
    padding-left:15px;
    text-align:left;
    width:100%
}
.dd_ch::before{
    border-bottom:10px solid #074376;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    content:"";
    left:44%;
    position:absolute;
    top:-10px
}
.dd_ch{
    background:#074376;
    border:1px solid #074376;
    border-radius:5px;
    color:#fff;
    display:inline-block;
    font-size:14px;
    line-height:21px;
    margin-top:18px;
    padding:15px 10px;
    position:relative;
    width:100%
}
.pdr{
    color:#ff7200;
    display:inline-block;
    font-size:19px;
    font-weight:700
}
.step{
    display:inline-block;
    padding:5px 0;
    width:100%
}
.step b{
    color:#ff7200;
    font-weight:400
}
.orsd::before{
    background:#b3c9f1;
    content:"";
    height:1px;
    left:0;
    position:absolute;
    top:16px;
    width:100%
}
.orsd{
    display:inline-block;
    font-size:22px;
    position:relative;
    text-align:center;
    width:100%
}
.orsd span{
    background:#ff7200;
    border-radius:3px;
    color:#fff;
    float:none;
    display:inline-block;
    font-size:20px;
    line-height:22px;
    padding:4px 10px;
    position:relative;
    text-align:center;
    z-index:999
}
.addrsh{
    color:#ff7200;
    display:inline-block;
    font-size:16px;
    font-weight:600;
    margin-top:5px;
    padding:8px 0 3px;
    width:100%
}
.logininner_bodyarea{
    border-bottom:1px solid #ddd;
    float:left;
    width:100%
}
.re_msg label.error,.payment_rowr label.error,.member_in_bx label.error,.fa_in label.error,.use_input_blog label.error,.review_input label.error,.input_box_register label.error,.use_input label.error,.cntct_contc_right label.error,.right-inputs label.error,.quret .right-inputs label.error,.comnf .right-inputs label.error,.tboxes label.error{
    height:auto;
    border:0;
    background:#323232 url(../../img/front/errow_img.png) no-repeat 10px 0;
    color:#fff;
    font-size:13px;
    padding:6px 10px 6px 40px;
    margin-top:1px;
    border-right:3px #c02424 solid;
    border-radius:2px;
    float:left;
    width:100%;
    line-height: 15px;
     text-align: left
}
.newsletter_wrap label.error{
    background:#323232;
    color:#fff;
    font-size:13px;
    padding:4px 10px 4px 40px;
    margin-top:1px;
    border-right:3px #c02424 solid;
    border-radius:2px;
    float:left;
    width:100%
}
.no_found{
    border:1px solid #ddd;
    color:#11377b;
    display:inline-block;
    font-size:20px;
    margin:5% 0;
    padding:5% 0;
    text-align:center;
    width:100%
}
.des_my{
    float:left;
    width:100%;
    text-align:center
}
.des_left{
    width:30%;
    padding:40px 0;
    display:inline-block;
    float:left;
    text-align:left
}
.des_left h1{
    display:block;
    width:100%;
    color:#d9e2ea;
    font-size:22px;
    padding:5px;
    font-weight:400
}
.des_left p{
    display:block;
    width:100%;
    color:#fff;
    font-size:12px;
    padding:0 5px;
    font-weight:400
}
.des_middel{
    border:5px solid #6b8cc9;
    border-radius:50%;
    display:inline-block;
    height:104px;
    overflow:hidden;
    position:relative;
    width:104px;
    margin:10px 0 0
}
.des_middel img{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    max-height:100%;
    max-width:100%
}
.des_right{
    width:30%;
    padding:50px 0;
    display:inline-block;
    float:right;
    text-align:right
}
.des_right h4{
    display:block;
    width:100%;
    color:#fff;
    font-size:14px;
    padding:5px;
    font-weight:400
}
.des_right p{
    display:block;
    width:100%;
    color:#c0cfe4;
    font-size:16px;
    padding:0 5px;
    font-weight:400
}
.my_name{
    float:left;
    width:100%;
    text-align:center;
    position:relative
}
.my_name h2{
    display:block;
    width:100%;
    color:#13377c;
    font-size:16px;
    font-weight:600;
    text-align:center;
    padding:8px 5px 0;
    position:relative
}
.my_name p{
    display:block;
    width:100%;
    color:#5c5d5f;
    font-size:11px;
    text-align:center;
    padding:0 5px;
    font-weight:400
}
.my_name:before{
    background:url(../../img/front/arrow.png) no-repeat center top;
    content:"";
    position:absolute;
    width:24px;
    height:11px;
    left:49%;
    top:-11px
}
.my_menu{
    float:left;
    width:100%;
    border:1px #e0e0e0 solid;
    margin-top:20px;
    background:#fff;
    background:-moz-linear-gradient(top,#fff 0,#ededed 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ededed));
    background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);
    background:-o-linear-gradient(top,#fff 0,#ededed 100%);
    background:-ms-linear-gradient(top,#fff 0,#ededed 100%);
    background:linear-gradient(to bottom,#fff 0,#ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)
}
.my_menu ul{
    float:left;
    width:100%;
    margin:0;
}
.my_menu ul li{
    position: relative;
    float:left;
    border-right:1px #e0e0e0 solid;
    background:#fff;
    background:-moz-linear-gradient(top,#fff 0,#ededed 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ededed));
    background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);
    background:-o-linear-gradient(top,#fff 0,#ededed 100%);
    background:-ms-linear-gradient(top,#fff 0,#ededed 100%);
    background:linear-gradient(to bottom,#fff 0,#ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)
}
.my_menu ul li:last-child{
    border-right:0
}
.my_menu ul li a{
    display:block;
    font-size:14px;
    color:#686869;
    padding:16px 9px;
    font-weight:400
}
.my_menu ul li:hover{
    background:#fff;
    color:#4065ad
}
.my_menu ul li.active{
    border-bottom:1px #fff solid;
    background:#fff;
    margin-bottom:-1px
}
.my_menu ul li.active a,.my_menu ul li a:hover{
    color:#ff7200
}
.mye_detail{
    float:left;
    width:100%;
    margin:20px 0 40px
}
.mye_detail_left{
    float:left;
    width:49%;
    min-height:305px;
    border:1px #e0e0e0 solid
}
.mye_detail_right{
    float:right
}
.mye_detail_left h2{
    display:inline-block;
    width:100%;
    color:#074376;
    font-size:22px;
    text-align:left;
    padding:15px;
    font-weight:400;
    position:relative;
    background-color:#ebf1f6;
    border-bottom:1px #e0e0e0 solid
}
.my_profiles{
    float:left;
    width:100%
}
.my_profils{
    float:left;
    width:100%;
    border-bottom:1px #e0e0e0 solid;
    padding:10px
}
.my_profils:last-child{
    border-bottom:0
}
.my_profils_left{
    float:left;
    width:39%;
    font-size:15px;
    text-align:left
}
.my_profils_right{
    float:left;
    width:60%;
    font-size:15px;
    text-align:left
}
.mydeals{
    float:left;
    width:100%
}
.my_deals{
    float:left;
    width:100%;
    padding:20px 15px 10px;
    border-bottom:1px #e0e0e0 solid
}
.my_deals:last-child{
    border-bottom:0
}
.mydeals_left{
    float:left;
    height:71px;
    overflow:hidden;
    position:relative;
    text-align:center;
    width:79px
}
.mydeals_left img{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:0 auto;
    max-height:100%;
    max-width:100%
}
.mydeals_right{
    float:left;
    padding-left:20px;
    width:85%
}
.mydeals_right h3{
    display:block;
    width:100%;
    color:#1b1919;
    font-size:14px;
    text-align:left;
    padding:0;
    font-weight:400
}
.mydeals_right p{
    display:block;
    width:100%;
    color:#2f2e2c;
    font-size:12px;
    text-align:left;
    padding:0;
    font-weight:400
}
.showchange{
    float:left;
    width:100%;
    position:absolute;
    bottom:-50px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    z-index:99
}
.des_middel:hover .showchange{
    bottom:0
}
.showchange a{
    float:left;
    width:100%;
    background:#6b8cc9;
    font-size:11px;
    color:#fff;
    text-align:center;
    padding:7px 0 22px
}
.my_menus{
    display:none;
    background:#7b9bd4;
    padding:8px 8px 4px
}
.tboxes input[type=checkbox].css-checkbox{
    position:absolute;
    z-index:-1000;
    left:-1000px;
    overflow:hidden;
    clip:rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0
}
.tboxes input[type=checkbox].css-checkbox+label.css-label{
    padding-left:25px;
    height:15px;
    display:inline-block;
    line-height:11px;
    background-repeat:no-repeat;
    background-position:0 0;
    font-size:14px;
    vertical-align:middle;
    cursor:pointer;
    padding-top:2px;
    color:#78808d
}
.nore_rec{
    color:#074376;
    float:left;
    font-weight:600;
    text-align:center;
    width:100%
}
.tboxes input[type=checkbox].css-checkbox:checked+label.css-label{
    background-position:0 -15px
}
.tboxes label.css-label{
    background-image:url(../../img/front/csscheckbox.png);
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
}
.srchldr{
    position:absolute;
    text-align:center;
    width:100%;
    height:100%;
    z-index:999;
    background:url(../../../img/front/lo_ding.png) repeat;
    left:0
}
.srchldr img{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto
}
.my_bg{
    background-color:#074376;
    float:left;
    min-height:100px;
    margin-top:0;
    width:100%
}
.edutlink{
    float:right;
    padding-top:1px
}
.edutlink a{
    color:#074376;
    display:inline-block;
    font-size:14px;
    vertical-align:top
}
.edutlink a:hover{
    color:#ff7200
}
.acc_pro_right{
    border:1px solid #ddd;
    float:left;
    margin-bottom:40px;
    margin-top:20px;
    width:100%
}
.acc_profd{
    display:inline-block;
    width:100%
}
.acc_profd h2{
    display:block;
    width:100%;
    color:#074376;
    font-size:22px;
    text-align:left;
    padding:15px;
    font-weight:400;
    position:relative;
    background-color:#ebf1f6;
    border-bottom:1px #e0e0e0 solid
}
.allrequried{
    display:inline-block;
    width:100%;
    font-size:13px;
    color:#666;
    padding:15px 0 17px;
}
.us_bx{
    display:inline-block;
    width:100%;
    padding-bottom:10px
}
.us_bx label{
    color:#333;
    font-size:16px;
    font-weight:400;
    width:210px;
    float:left;
    padding-top:10px
}
.use_input input[type="password"],.use_input input[type="text"]{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#074376;
    float:left;
    font-size:16px;
    padding:12px 27px 12px 12px;
    width:100%
}
.website_link{
    position:relative
}
.website_link::before{
    content:"http://";
    font-size:15px;
    left:13px;
    position:absolute;
    top:13px;
    z-index:9999;
    color:#8093b3;
    font-size:16px
}
.website_link input[type="text"]{
    padding:12px 27px 12px 55px
}
.require{
    color:red
}
.sdergr{
    padding-top:13px;
    font-size:12px;
    color:#333
}
.sdergr input[type="radio"]{
    display:inline-block;
    vertical-align:middle;
    margin:0 5px 0 10px
}
.sdergr input[type="radio"]:first-child{
    margin-left:0
}
.sdergr span{
    display:inline-block;
    font-size:12px;
    color:#333;
    vertical-align:middle;
    width:50px
}
.use_input textarea{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#8093b3;
    float:left;
    font-size:16px;
    padding:12px 27px 12px 12px;
    height:100px;
    min-width:100%;
    max-width:100%
}
.use_input>span{
    color:#333;
    display:inline-block;
    font-size:12px;
    padding-top:3px
}
.col_message input[type="submit"],.review_input input[type="submit"],.use_input input[type="submit"]{
    background-color:#ff7200;
    float:left;
    padding:0 20px;
    color:#fff;
    font-size:16px;
    line-height:35px;
    border:1px #ff7200 solid;
    border-radius:5px;
    height:40px;
    -webkit-transition:all .2s ease 0;
    cursor:pointer
}
.col_message input[type="reset"],.use_input input[type="reset"]{
    background-color:#074376;
    float:left;
    margin-left:10px;
    padding:6px 20px;
    color:#fff;
    font-size:16px;
    border:1px #074376 solid;
    border-radius:5px;
    height:40px;
    -webkit-transition:all .2s ease 0;
    cursor:pointer
}
.col_message input[type="reset"]:hover,.use_input input[type="reset"]:hover{
    background-color:#ff7200;
    border:1px #ff7200 solid
}
.review_input a,.use_inputde a{
    float:left;
    padding:11px 20px;
    color:#fff;
    font-size:16px;
    border:1px #074376 solid;
    border-radius:5px;
    height:40px;
    margin-left:10px;
    background:#074376;
    -webkit-transition:all .2s ease 0;
}
.col_message input[type="submit"]:hover,.review_input input[type="submit"]:hover,.use_input input[type="submit"]:hover{
    background-color:#074376;
    border:1px solid #074376
}
.review_input a:hover,.use_input a:hover{
    background-color:#ff7200;
    border:1px #ff7200 solid
}
.pstrength-minchar{
    color:#666;
    display:inline-block;
    font-size:12px;
    padding-top:3px;
    width:100%
}
.col_message input.error,.col_message textarea.error{
    border:1px solid red!important
}
.col_message label.error{
    color:red;
    font-size:12px
}
.use_pich{
    border:4px solid #666;
    display:inline-block;
    height:350px;
    overflow:hidden;
    position:relative;
    width:100%
}
.use_input input.pricetax[type="text"]{
    float:right;
    width:65%
}
.use_pich .showchange a{
    float:left;
    width:100%;
    background:#6b8cc9;
    font-size:17px;
    color:#fff;
    text-align:center;
    padding:10px 0
}
.use_pich:hover .showchange{
    bottom:0
}
.use_input input[type="file"]{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#333;
    float:left;
    font-size:16px;
    padding:9px 12px;
    width:100%
}
.hetxt{
    color:#666;
    display:inline-block;
    font-size:12px;
    padding-top:3px;
    width:100%
}
.mars{
    display:inline-block;
    padding:15px 30px 0;
    width:100%;
    position:relative
}
.error_msg{
    background-color:#f8d8ab;
    border:1px dashed #F60;
    clear:both;
    color:#F60;
    font-size:12px;
    padding:5px 10px;
    text-align:left;
    margin-bottom:10px
}
.success_msg,.autopp_sucess{
    background-color:#dff0d8;
    border:1px dashed #3c763d;
    clear:both;
    color:#3c763d;
    font-size:12px;
    padding:5px 10px;
    text-align:left;
    margin-bottom:10px;
     line-height: 17px;
}
.autopp_sucess{
    margin:4px 1%;
    display:inline-block
}
.error_msg .close{
    background:url(../../img/front/error_close.png) no-repeat 0 0;
    cursor:pointer;
    display:inline-block;
    float:right;
    height:10px;
    margin-right:3px;
    padding:0;
    position:relative;
    right:0;
    top:-12px;
    width:10px
}
.success_msg .close{
    background:url(../../img/front/succ_close.png) no-repeat scroll 0 0 transparent;
    content:"";
    cursor:pointer;
    display:inline-block;
    float:right;
    height:9px;
    margin-right:-1px;
    padding:0;
    position:relative;
    top:-12px;
    width:9px
}
.dlnks{
    display:inline-block;
    width:100%
}
.dlnks a{
    background-color:#7b9bd4;
    float:left;
    padding:6px 20px;
    color:#fff;
    font-size:14px;
    border:1px #7589ab solid;
    border-radius:5px;
    height:33px;
    margin-right:10px
}
.dlnks a:hover{
    background-color:#597dbd
}
.pstrength-bar{
    clear:both;
    display:inline-block;
    margin-top:0!important
}
.pstrength-info{
    display:inline-block;
    text-align:left;
    width:100%
}
.pstrength-info span{
    text-align:left
}
.use_pich>img{
    bottom:0;
    left:0;
    margin:auto;
    max-height:100%;
    max-width:100%;
    position:absolute;
    right:0;
    top:0
}
.ua-safari .des_middel{
    border-radius:3px
}
.logod{
    border-bottom:1px solid #ddd;
    display:inline-block;
    padding:20px 0;
    width:100%
}
.maids.mader{
    display:inline-block;
    padding:20px 0;
    width:100%
}
.loginp{
    display:inline-block;
    width:100%
}
.inpfil{
    display:inline-block;
    width:100%;
    line-height:20px;
    color:#666
}
.se_bxs{
    display:inline-block;
    width:100%;
    padding:20px 0
}
.se_bxs_table{
    display:inline-table;
    width:100%;
    border:1px #ddd solid;
    border-bottom:0;
    border-right:0
}
.se_bxs_tr{
    display:table-row;
    width:100%
}
.se_bxs_td{
    display:table-cell;
    font-size:14px;
    color:#074376;
    border-bottom:1px #ddd solid;
    border-right:1px #ddd solid;
    padding:10px
}
.se_bxs_tr2{
    display:table-row;
    width:100%
}
.se_bxs_td2{
    display:table-cell;
    font-size:14px;
    color:#666;
    border-bottom:1px #ddd solid;
    border-right:1px #ddd solid;
    padding:10px;
     vertical-align: middle;
}
.se_bxs_td2 a{
    color:#074376
}
.se_bxs_td2 a:hover{
    color:#ff7200
}
.se_bxs_td2.actino{
    width:175px
}
.actino a{
    background:#074376;
    color:#fff;
    border-radius:3px;
    padding:3px 7px;
    vertical-align:middle
}
.actino a:hover{
    background:#ff7200;
    color:#fff
}
.ad_srs{
    float:right;
    padding-bottom:10px
}
.ad_srs a{
    background-color:#ff7200;
    float:left;
    padding:6px 20px;
    color:#fff;
    font-size:14px;
    border:1px #ff7200 solid;
    border-radius:5px;
    height:33px;
    -webkit-transition:all .2s ease 0;
    line-height:17px
}
.ad_srs a:hover{
    background-color:#074376;
    border:1px #074376 solid
}
.use_pichds{
    border:4px solid #666;
    display:inline-block;
    height:200px;
    overflow:hidden;
    position:relative;
    width:200px
}
.use_pichds>img{
    bottom:0;
    left:0;
    margin:auto;
    max-height:100%;
    max-width:100%;
    position:absolute;
    right:0;
    top:0
}
.use_pichds a.batd{
    float:left;
    width:100%;
    background:#6b8cc9;
    font-size:14px;
    color:#fff;
    text-align:center;
    padding:10px 0;
    position:absolute;
    bottom:-50px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    z-index:99
}
.use_pichds:hover a.batd{
    bottom:0
}
.nofoundfeature{
    color:#11377b;
    display:inline-block;
    font-size:20px;
    padding:5% 0;
    text-align:center;
    width:100%
}
.slicer_img span{
    float:left;
    height:150px;
    overflow:hidden;
    position:relative;
    text-align:center;
    width:100%
}
.slicer_img span img{
    bottom:0;
    left:0;
    margin:auto;
    max-height:100%;
    max-width:100%;
    position:absolute;
    right:0;
    top:0
}
.middel_con{
    display:inline-block;
    width:100%
}
.coisoi{
    display:inline-block;
    padding:25px 0 0;
    width:100%
}
.con_left{
    float:left;
    width:46%
}
.con_tu{
    display:inline-block;
    width:100%;
    padding-top:30px
}
.fancy-title::after{
    background:#074376;
    bottom:0;
    content:"";
    display:block;
    height:1px;
    margin:0;
    position:absolute;
    width:100%
}
h3.fancy-title{
    float:left;
    margin:0 0 20px;
    position:relative;
    width:100%
}
.fancy-title span::after{
    background-color:#17407f;
    bottom:-5px;
    content:"";
    display:block;
    height:5px;
    margin:5px 0 3px;
    position:absolute;
    width:230px;
    z-index:2
}
.fancy-title>span{
    color:#074376;
    display:block;
    font-size:20px;
    font-weight:400;
    padding:0 0 10px;
    text-transform:uppercase
}
.inputs{
    display:inline-block;
    width:100%
}
.copmanys{
    color:#666;
    font-size:13px;
    margin:10px 0 0;
    display:inline-block;
    width:100%
}
.copmanys small{
    display:inline-block
}
.copmanys i{
    background:#17407f;
    border-radius:6px;
    color:#fff;
    font-size:21px;
    height:50px;
    line-height:50px;
    text-align:center;
    vertical-align:middle;
    width:46px
}
.metios em{
    display:block;
    font-size:11px;
    font-style:normal;
    font-weight:700;
    line-height:7px;
    text-transform:uppercase
}
.metios>b{
    color:#17407f;
    display:block;
    font-size:13px;
    font-weight:400;
    margin:2px 0 0
}
.metios{
    display:inline-block;
    padding:0 0 0 5px;
    vertical-align:middle;
    width:87%
}
.con_le{
    display:inline-block;
    padding-top:0;
    width:100%
}
.cgtr{
    display:inline-block;
    padding-top:10px;
    width:100%
}
.oned{
    display:inline-block;
    width:100%;
    padding-bottom:10px
}
.input_box_register{
    display:inline-block;
    width:100%
}
.input_box_register input[type="text"]{
    background:#fff;
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#333;
    font-size:14px;
    height:50px;
    line-height:30px;
    padding:10px;
    width:100%
}
.input_box_register input.error,.input_box_register textarea.error{
    border:1px solid red
}
.input_box_register textarea{
    background:#fff;
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#333;
    font-size:14px;
    height:100px;
    line-height:18px;
    padding:7px 10px;
    resize:none;
    max-width:100%;
    min-width:100%
}
.captn{
    float:left;
    width:5px 0px;
}
.in_boxes_inpu_left01{
    float:right;
    width:50%
}
.captn>a{
    display:inline-block;
    margin:0 20px
}
.rig_con{
    float:right;
    width:46%
}
.img_bdr_new_neww{
    border:5px solid #ddd;
    box-shadow:0 0 0 1px #b3b3b3;
    margin:0 0 0 2px;
    width:100%;
    display:inline-block
}
.maps img{
    max-width:none
}
.form-fieldes{
    display:inline-block;
    padding:0 16px 10px;
    width:100%
}
.form-fieldes .labeles{
    color:#333;
    float:left;
    font-size:14px;
    margin-top:16px;
    width:30%
}
.input_box input[type="submit"]{
    background-color:#074376;
    float:left;
    padding:6px 20px;
    color:#fff;
    font-size:16px;
    cursor:pointer;
    border:1px #074376 solid;
    border-radius:5px;
    height:40px;
}
.input_box input[type="reset"]{
    background-color:#ff7200;
    float:left;
    margin-left:10px;
    padding:6px 20px;
    color:#fff;
    font-size:16px;
    cursor:pointer;
    border:1px #ff7200 solid;
    border-radius:5px;
    height:40px;
}
.input_box input[type="submit"]:hover{
    background-color:#ff7200;
    border:1px #ff7200 solid
}
.input_box input[type="reset"]:hover{
    background-color:#074376;
    border:1px #074376 solid
}
.coisoi h1{
    border-bottom:5px solid #bbb;
    color:#727475;
    font-size:32px;
    margin-bottom:45px;
    padding:0 0 5px
}
.rgfrswy{
    display:inline-block;
    color:#333;
    display:inline-block;
    font-size:14px;
    padding-left:22px;
    padding-top:12px
}
.num_phone{
    display:block;
    font-size:21px;
    color:#4265a9;
    font-weight:700;
    padding-top:5px
}
.form_group{
    display:inline-block;
    width:100%;
    padding-bottom:10px
}
.tcer_vd{
    display:inline-block;
    width:100%
}
.label_control{
    display:inline-block;
    width:100%;
    color:#8093b3;
    font-size:16px;
    font-weight:400;
    float:left;
    padding-bottom:4px
}
.form-group{
    display:inline-block;
    width:100%
}
select.select_box{
    border:1px #d6d6d6 solid;
    border-radius:3px;
    color:#8093b3;
    display:inline-block;
    padding:11px 10px;
    -moz-appearance:none;
    width:100%;
    font-size:16px
}
select.select_box:after{
    background:#fff url(../../img/front/aro_slet.png) no-repeat center center;
    bottom:0;
    color:#333;
    content:"";
    height:23px;
    padding:11px 7px;
    pointer-events:none;
    position:absolute;
    right:1px;
    top:1px;
    width:23px;
    z-index:1
}
.breeed{
    font-size:16px
}
ul.shadetabsse{
    float:left;
    margin:0;
    list-style-type:none;
    border:1px #e0e0e0 solid;
    width:100%;
    background:#fff;
    background:-moz-linear-gradient(top,#fff 0,#ededed 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ededed));
    background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);
    background:-o-linear-gradient(top,#fff 0,#ededed 100%);
    background:-ms-linear-gradient(top,#fff 0,#ededed 100%);
    background:linear-gradient(to bottom,#fff 0,#ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)
}
ul.shadetabsse li{
    float:left;
    border-right:1px #e0e0e0 solid;
    background:#fff;
    background:-moz-linear-gradient(top,#fff 0,#ededed 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ededed));
    background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);
    background:-o-linear-gradient(top,#fff 0,#ededed 100%);
    background:-ms-linear-gradient(top,#fff 0,#ededed 100%);
    background:linear-gradient(to bottom,#fff 0,#ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)
}
ul.shadetabsse li a{
    display:block;
    color:#686869;
    font-size:14px;
    padding:13px 30px
}
ul.shadetabsse li.active a,ul.shadetabsse li a:hover{
    color:#3f5d93
}
ul.shadetabsse li.active,ul.shadetabsse li:hover{
    background:#ededed;
    background:-moz-linear-gradient(top,#ededed 0,#fff 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));
    background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);
    background:-o-linear-gradient(top,#ededed 0,#fff 100%);
    background:-ms-linear-gradient(top,#ededed 0,#fff 100%);
    background:linear-gradient(to bottom,#ededed 0,#fff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)
}
.divbuttons.full_width{
    display:inline-block;
    margin:20px 0 10px;
    width:100%
}
.ser_pro_right.listproduct{
    margin:0;
    width:100%
}
.ser_pro_right.listproduct .sre_img{
    float:left;
    height:140px;
    overflow:hidden;
    position:relative;
    width:140px
}
.no_found.nolois{
    border:1px solid #ddd
}
.breeed{
    font-size:13px;
    color:#666
}
.breeed a{
    display:inline-block;
    font-size:13px;
    color:#5771a0
}
.breeed a:hover{
    text-decoration:underline
}
.sre_txts h1{
    font-size:20px;
    font-weight:400
}
.sre_txts h3{
    font-size:16px;
    font-weight:400
}
.red_letse{
    width:70%
}
.releed_products{
    background:#ebeff2;
    border:1px solid #ddd;
    display:inline-block;
    margin:20px 0 20px 2%;
    min-height:100px;
    width:27%
}
.releed_products h2{
    border-bottom:1px solid #bbb;
    color:#fff;
    font-size:15px;
    font-weight:400;
    padding:8px 15px;
    background:#4869a4
}
.releed_products ul{
    display:inline-block;
    width:100%;
    float:left
}
.releed_products ul li{
    float:left;
    width:100%;
    border-bottom:1px solid #bbb;
    vertical-align:top
}
.releed_products ul li a{
    display:block;
    width:100%;
    padding:6px 24px;
    font-size:13px
}
.releed_products ul li.active a,.releed_products ul li a:hover{
    background:#a2c0f9
}
.releed_products ul li:first-child{
    border-top:0
}
.releed_products ul li:last-child{
    border-bottom:0
}
.cuso{
    display:inline-block;
    width:100%;
    padding-top:20px
}
.vist_download{
    display:inline-block;
    width:40%;
    float:left
}
.vist_download a{
    display:block;
    color:#fff;
    padding:6px
}
.app_download{
    display:inline-block;
    width:39%;
    float:left
}
.app_download a{
    display:block;
    padding:6px;
    text-align:left
}
.use_input select.currentli{
    border:1px #d6d6d6 solid;
    border-radius:3px;
    color:#8093b3;
    display:inline-block;
    padding:11px 10px;
    width:30%;
    font-size:16px;
    float:left
}
.use_input select.currentli option{
    padding:0 5px
}
.select_box::after{
    background:#fff url(../../img/front/aro_slet.png) no-repeat scroll center center;
    bottom:0;
    color:#333;
    content:"";
    height:18px;
    padding:11px 7px;
    pointer-events:none;
    position:absolute;
    right:1px;
    top:1px;
    width:23px;
    z-index:1
}
.select_box select{
    -moz-appearance:none;
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#8093b3;
    display:inline-block;
    font-size:16px;
    padding:11px 10px;
    width:100%
}
.tboxes textarea{
    float:left;
    max-width:100%;
    min-width:100%;
    height:100px;
    color:#8093b3;
    font-size:16px;
    border:1px #d6d6d6 solid;
    padding:12px;
    border-radius:3px
}
.tboxes textarea::-moz-placeholder{
    color:#d6d6d6;
    opacity:1
}
.us_bx a.btn-xs{
    background-color:#7b9bd4;
    border:1px solid #7589ab;
    border-radius:2px;
    color:#fff;
    float:left;
    font-size:12px;
    margin:10px 0 0 10px;
    padding:4px 10px
}
.select_box{
    display:inline-block;
    float:left;
    overflow:hidden;
    position:relative;
    width:100%
}
.use_input{
    float:left;
    width:45%
}
.my_name::before{
    background:url(../../img/front/arrow.png) no-repeat center top;
    content:"";
    height:11px;
    left:49%;
    position:absolute;
    top:-11px;
    width:24px
}
.ser_pro{
    display:inline-block;
    width:100%
}
.login_lock{
    display:inline-block;
    width:100%;
    color:#666;
    font-size:13px;
    padding-bottom:10px
}
.tboxes .error{
    border-color:red!important
}
.follorus_media_section_right label.error{
    display:none!important
}
.follorus_media_section_right .error{
    border:1px solid red!important
}
.productslider_text p{
    color:#074376;
    float:left;
    font-size:15px;
    line-height:17px;
    min-height:60px;
    width:100%;
    word-wrap:break-word
}
.productdetailslider_text p{
    color:#074376;
    float:left;
    font-size:14px;
    line-height:17px;
    min-height:40px;
    width:100%
}
.productslider_img img{
    bottom:0;
    left:0;
    margin:auto;
    max-height:100%;
    position:absolute;
    right:0;
    top:0
}
.detail_socialicon a{
    border-radius:50%;
    color:#fff;
    display:inline-block;
    height:25px;
    line-height:25px;
    text-align:center;
    width:25px
}
.detail_socialicon ul li.icon_ff a{
    background:#3b5998
}
.detail_socialicon ul li.icon_tt a{
    background:#32cdfd
}
.detail_socialicon ul li.icon_pp a{
    background:#bd081c
}
.detail_socialicon a:hover{
    color:#fff
}
.lastcate .pgng_middle22{
    position:absolute;
    top:0;
    width:auto;
    right:0;
    border:0;
    padding:0;
    background:0
}
.pgng_middle22{
    float:left;
    padding:10px;
    text-align:right;
    width:100%
}
.pgng_middle22 span{
    display:inline-block
}
.pgng_middle22 span a{
    background:#074376;
    color:#fff;
    padding:2px 8px;
    font-size:14px;
    display:inline-block;
    line-height:normal
}
.next{
    margin-left:3px
}
.pgng_middle22 span.current{
    background:#ff7200;
    color:#fff;
    padding:2px 8px;
    font-size:14px;
    line-height:normal;
     width: auto
}
.lastcate h2{
    color:#ff7200;
    min-height:30px
}
.productslider_box._newitem{
    margin:0 0 9px 9px;
    min-height:290px;
    overflow:hidden;
    width:24.1%
}
.productslider_box._newitem{
    -webkit-transition:all .98s ease-in-out;
    -moz-transition:all .98s ease-in-out;
    -o-transition:all .98s ease-in-out;
    transition:all .98s ease-in-out
}
.productslider_box._newitem:hover{
    border-color:#074376;
    box-shadow:1px 1px 1px 0 #074376
}
._newitem:nth-child(4n+4){
    margin-right:0
}
.num_record{
    float:left;
    padding:2px
}
.creft{
    padding:10px 0;
    float:left;
    margin:20px 0;
    min-height:50px;
    width:100%
}
.review_bxs{
    float:left;
    width:100%
}
.ret_main{
    color:#000;
    float:left;
    width:100%;
    font-size:18px;
    border-bottom:1px solid #ddd;
    padding-bottom:10px;
    color:#000;
    font-size:18px
}
.showrting{
    position:relative;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-size:16px;
    width:163px;
    height:42px;
    line-height:41px;
    text-align:center;
    background:#074376;
    float:right
}
.showrting span{
    position:relative;
    z-index:2
}
.showrting:after{
    position:absolute;
    background:#ff7200;
    content:"";
    width:0;
    height:0;
    left:50%;
    top:50%
}
.showrting:hover:after{
    width:100%;
    height:100%;
    top:0;
    left:0
}
.revs{
    float:left;
    padding:10px 20px
}
.raview_form{
    border:1px solid #ddd;
    float:left;
    margin-top:0;
    padding:30px 23px 10px;
    position:relative;
    border-radius:0 0 5px 5px;
    width:100%;
    border-top:0;
    text-align:center;
    box-shadow:1px 1px 1px 0 #ddd
}
.raview_form::after{
    border-bottom:20px solid #ff7200;
    border-left:20px solid transparent;
    border-right:20px solid transparent;
    content:"";
    position:absolute;
    right:60px;
    top:-20px
}
.dir_ind{
    display:inline-block;
    width:90%;
    text-align:left
}
.review_in{
    float:left;
    margin-bottom:10px;
    width:100%
}
.review_in textarea,.review_in input[type="text"]{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#074376;
    float:left;
    font-size:16px;
    padding:12px 15px;
    width:100%
}
.review_in textarea::-moz-placeholder{
    color:#d3d3d3;
    opacity:1
}
.review_in textarea{
    max-width:100%;
    height:120px;
    min-width:100%
}
.retting_stars{
    float:left;
    margin-top:5px;
    width:100%
}
.res_bb{
    float:left;
    margin:20px 0 0;
    width:100%
}
.res_bb_rew{
    float:left;
    width:100%
}
.user_iim{
    border:2px solid #074376;
    float:left;
    height:70px;
    overflow:hidden;
    position:relative;
    width:70px;
    margin-top:10px;
    border-radius:50%
}
.user_text::before{
    border-bottom:70px solid transparent;
    border-right:70px solid #ddd;
    border-top:60px solid transparent;
    content:"";
    display:none;
    left:-71px;
    position:absolute;
    top:0
}
.user_text{
    border-radius:5px;
    float:left;
    margin-left:1%;
    padding:10px;
    position:relative;
    width:86%
}
.reting_bbx{
    border:1px solid #ddd;
    box-shadow:1px 1px 1px 0 #ddd;
    float:left;
    margin-bottom:20px;
    padding:10px;
    width:49%
}
.reting_bbx_right{
    float:right
}
.user_text h3{
    color:#ff7200;
    float:left;
    font-size:16px;
    width:42%
}
.review_date{
    color:#666;
    float:left;
    font-size:14px;
    margin:0 12px 0 0;
    width:auto
}
.review_discripion{
    color:#666;
    float:left;
    font-size:13px;
    padding:3px 0;
    width:100%;
    margin-top:5px
}
.review_star{
    float:left
}
.reting_bbx_right .user_iim{
    border:2px solid #ff7200
}
.reting_bbx_right .user_text{
    float:left
}
.rfqspam-window{
    background:rgba(0,0,0,0.7);
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:9999;
    text-align:center
}
.wrapper_login{
    background:#eee;
    border:8px solid rgba(51,51,51,0.6);
    border-radius:10px;
    margin:20px 0;
    text-align:left;
    float:left;
    position:relative;
    width:100%
}
.ligd{
    margin:20px auto 0;
    width:400px
}
.login_bg{
    float:left;
    width:100%
}
.b-close{
    background:rgba(0,0,0,0.7);
    border-radius:50%;
    color:#fff;
    cursor:pointer;
    font-size:13px;
    font-weight:600;
    height:25px;
    line-height:23px;
    position:absolute;
    right:-13px;
    text-align:center;
    top:-14px;
    width:25px;
    z-index:999
}
.b-close:hover{
    background:rgba(225,87,87,0.7)
}
.login_section_full_box,.right_part_fulls{
    float:left;
    width:100%
}
.title_of_sjsda{
    float:left;
    background:#fff;
    border-bottom:1px solid #ddd;
    border-radius:4px 4px 0 0;
    font-size:15px;
    padding:14px 20px;
    width:100%
}
.login_fieldarea{
    float:left;
    width:100%;
    padding:25px
}
.col_row_mesage{
    float:left;
    width:100%;
    padding-bottom:10px
}
.col_message{
    float:left;
    width:100%
}
.col_message textarea,.col_message input[type="text"]{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#074376;
    float:left;
    font-size:16px;
    padding:12px 15px;
    width:100%
}
.col_message textarea{
    max-width:100%;
    height:80px;
    min-width:100%
}
.phonnnbtn:hover{
    background:#074376;
    border-color:#074376
}
.detail_addrsarea ul li span a{
    color:#074376
}
.detail_addrsarea ul li span a:hover{
    color:#ff7200
}
.sre_coter{
    border:1px solid #ddd;
    border-radius:0;
    display:inline-block;
    margin:10px;
    min-height:160px;
    vertical-align:top;
    width:173px;
    padding:20px 5px;
    position:relative
}
.sre_imgs{
    display:block;
    text-align:center
}
.sre_txtss{
    display:block;
    height:100%;
    left:0;
    padding:0;
    position:absolute;
    text-align:center;
    top:0;
    width:100%
}
.sre_coter:hover .sre_txtss{
    background:rgba(0,0,0,0.3);
    color:#fff
}
.sre_txtss h3{
    display:block;
    font-size:14px;
    font-weight:400;
    padding:0;
    width:100%;
    height:100%
}
.sre_txtss h3 a{
    color:#074376;
    font-size:15px;
    display:inline-block;
    width:100%;
    height:100%;
    padding:77px 5px 0
}
.sre_coter:hover h3 a,.sre_txtss h3 a:hover{
    color:#fff
}
.sid_oivd.smwood.smwoodde{
    display:inline-block;
    padding-bottom:20px;
    width:100%
}
.panel-header,.entry_title{
    color:#074376;
    float:left;
    font-size:25px;
    margin-top:30px;
    padding-bottom:30px;
    width:100%
}
.deal_index h3{
    border-bottom:1px solid #c9c9c9;
    font-size:14px;
    margin-bottom:9px
}
.citybuslist{
    float:right;
    width:900px
}
.productslider_box.citybusloop{
    margin:0 1% 1% 0;
    min-height:320px;
    width:32.6%
}
.productslider_box.citybusloop:nth-child(4n+4){
    margin-right:1%
}
.productslider_box.citybusloop:nth-child(3n+3){
    margin-right:0
}
.citybuscat ul li a{
    margin:7px 20px
}
.citybuscat ul{
    padding-bottom:26px
}
.us_bxx_left{
    float:left;
    width:48%
}
.us_bxx_left label{
    background:#eee;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    font-size:14px;
    height:48px;
    padding:13px 10px;
    width:32%
}
.us_bxx_left .use_input{
    float:left;
    width:68%
}
.us_bxx_right{
    float:right
}
.us_bxx_left .use_input textarea,.us_bxx_left input[type="file"],.us_bxx_left .select_box select,us_bxx_left input[type="password"],.us_bxx_left input[type="text"]{
    border-radius:0
}
.us_bxx_left .new_subb{
    float:left;
    margin-top:14px;
    width:100%
}
.acc_profd h1{
    background-color:#ebf1f6;
    border-bottom:1px solid #e0e0e0;
    color:#3f60a0;
    display:block;
    font-size:22px;
    font-weight:400;
    padding:6px 15px;
    position:relative;
    text-align:left;
    width:100%
}
.selll{
    display:inline-block;
    float:left;
    overflow:hidden;
    position:relative
}
.selll::after{
    background:#fff;
    bottom:0;
    color:#333;
    content:"\f107";
    height:18px;
    padding:3px 7px;
    pointer-events:none;
    position:absolute;
    right:1px;
    top:1px;
    width:10px;
    z-index:1;
    font-family:'FontAwesome'
}
.selll select{
    -moz-appearance:none;
    border:1px solid #d6d6d6;
    border-radius:2px;
    color:#8093b3;
    display:inline-block;
    font-size:12px;
    padding:5px;
    width:120px
}
.pr_img{
    display:inline-block;
    height:220px;
    position:relative;
    text-align:center;
    width:100%
}
.pr_img img{
    bottom:0;
    left:0;
    margin:auto;
    max-height:100%;
    position:absolute;
    right:0;
    top:0
}
.panel{
    float:left;
    width:100%
}
.notalink{
    pointer-events:none
}
.left_blog{
    border:1px solid #ddd;
    float:left;
    width:75%
}
.itend_full_box{
    border-bottom:1px solid #ddd;
    float:left;
    margin-bottom:10px;
    padding:10px;
    width:100%
}
.row_sec{
    display:inline-block;
    width:100%
}
.blog_box_es{
    float:left;
    padding:10px 20px;
    width:100%
}
.blog_post_sec_right{
    border:1px solid #ddd;
    box-shadow:0 0 5px 0 #ddd;
    float:left;
    height:150px;
    overflow:hidden;
    padding:0;
    position:relative;
    width:28%
}
.blog_post_sec_right>img{
    bottom:0;
    left:0;
    margin:auto;
    max-height:100%;
    position:absolute;
    right:0;
    top:0
}
.blog_post_sec_left{
    float:right;
    padding-left:15px;
    padding-right:0;
    width:72%;
    text-align:left
}
.page_title_name{
    color:#074376;
    float:left;
    font-size:17px;
    font-weight:600;
    margin-bottom:10px;
    width:100%
}
.date_fomrat{
    color:#074376;
    float:left;
    padding:0 0 5px;
    text-align:left;
    width:100%
}
.date_fomrat em i{
    margin-right:4px
}
.date_fomrat span{
    color:#074376;
    display:inline-block;
    font-size:14px;
    margin-top:0;
    padding:3px 1px
}
.cat_gory{
    display:inline-block;
    padding-left:10px
}
.cat_gory h2{
    display:inline-block;
    padding-bottom:3px;
    width:100%;
    font-size:14px
}
.cat_gory h2 i{
    color:#5771a0;
    display:inline-block;
    font-size:18px;
    margin-right:5px
}
.blog_content_secc{
    color:#666;
    float:right;
    font-size:13px;
    line-height:18px;
    padding:0;
    width:100%
}
.blog_content_secc p{
    color:#666;
    float:left;
    font-size:16px;
    line-height:18px;
    padding:3px 0;
    width:100%
}
.con_read{
    display:inline-block;
    text-align:right;
    width:100%
}
.con_read a{
    color:#074376;
    display:inline-block;
    font-size:15px
}
.con_read a:hover{
    color:#ff7200
}
.con_read a i{
    margin-left:6px;
    margin-top:4px;
    vertical-align:top
}
.row_sec.blog_d_left{
    float:left;
    width:74%
}
.ramnam{
    background:#efefef;
    border:1px solid #ddd;
    border-radius:0;
    display:inline-block;
    margin-bottom:20px;
    width:100%
}
.blog_d_cc{
    padding:0;
    width:100%
}
.blog_d_left .page_title_name{
    font-size:20px
}
.share_link_right{
    background:#fff;
    float:left;
    margin-top:20px;
    padding:10px;
    width:100%
}
.blog_d_left .left_blog{
    border:1px solid #ddd;
    float:left;
    width:100%
}
.tablearea{
    background:#efefef;
    border-top:1px solid #ddd;
    float:left;
    margin-top:0;
    padding:31px 20px 10px;
    width:100%
}
.comment_respond{
    display:inline-block;
    width:100%
}
.comment_respond h4{
    color:#000;
    display:block;
    font-size:15px
}
.comment_respond p{
    color:#333;
    display:block;
    font-size:15px;
    padding:10px 0 20px
}
.us_bx_blog{
    display:inline-block;
    padding-bottom:10px;
    width:100%
}
.us_bx_blog label{
    color:#404243;
    float:left;
    font-size:15px;
    font-weight:400;
    padding:0 0 3px 2px;
    width:100%
}
.require{
    color:red
}
.use_input_blog{
    float:left;
    width:100%
}
.use_input_blog textarea{
    border:1px solid #d6d6d6;
    border-radius:0;
    color:#8093b3;
    float:left;
    font-size:16px;
    height:150px;
    max-width:100%;
    min-width:100%;
    padding:12px 27px 12px 12px
}
.use_input_blog input[type="password"],.use_input_blog input[type="text"]{
    border:1px solid #d6d6d6;
    border-radius:0;
    color:#8093b3;
    float:left;
    font-size:16px;
    padding:12px 27px 12px 12px;
    width:100%
}
.left_blog .use_input{
    float:left;
    width:58%
}
.blog_d_right{
    float:right;
    width:24%
}
.rightBlog{
    float:right;
    width:24%
}
.blog_d_right .rightBlog{
    float:right;
    width:100%
}
.grid_8{
    width:100%
}
.box_menu{
    border:1px solid #ddd;
    display:inline-block;
    margin-bottom:30px;
    width:100%
}
.box_menu h3{
    background:#074376;
    border-bottom:1px solid #ddd;
    color:#fff;
    display:inline-block;
    font-size:17px;
    padding:10px 20px;
    width:100%
}
.box ul{
    background:#ebeff2;
    display:inline-block;
    float:left;
    width:100%
}
.tf_menu_blue li,.box ul li{
    border-bottom:1px solid #bbb;
    float:left;
    vertical-align:top;
    width:100%
}
.tf_menu_blue li:last-child,.box ul li:last-child{
    border-bottom:medium none
}
.google_add.baddd{
    float:left;
    width:100%
}
.myh3{
    color:#333;
    font-size:17px;
    display:inline-block;
    width:100%;
    background:#eee;
    border-bottom:1px #ddd solid;
    padding:10px 20px;
    margin:0 0 30px
}
.reviewcontent{
    display:inline-block;
    width:100%
}
.reviewmain{
    display:inline-block;
    margin-bottom:5px;
    padding:5px;
    width:100%
}
.reviewmain label{
    color:#5771a0;
    display:inline-block;
    float:left;
    font-size:17px;
    font-weight:400;
    padding-bottom:0
}
.reviewdata{
    color:#4b4a4a;
    display:inline-block;
    font-size:15px;
    line-height: 20px;
    padding-top:5px;
    width:100%
}
.reviewmain{
    display:inline-block;
    margin-bottom:5px;
    padding:5px 19px;
    width:100%
}
.review_bxs::before{
    background:url(../../img/front/arrow_riwwew.png) no-repeat left bottom;
    bottom:-14px;
    content:"";
    height:28px;
    left:-13px;
    position:absolute;
    width:29px
}
.dste_bx{
    display:block
}
.reviewdata_name{
    display:inline-block;
    width:100%;
    font-size:15px;
    font-weight:600;
    color:#42ade5
}
.contingd{
    display:inline-block;
    padding:10px 0;
    width:100%
}
.imgsath{
    border:2px solid #ddd;
    border-radius:50%;
    display:inline-block;
    float:none;
    height:100px;
    overflow:hidden;
    position:relative;
    width:100px;
    vertical-align:middle
}
.left_blog .dste_bx::before{
    border-bottom:20px solid transparent;
    border-right:30px solid #ddd;
    border-top:0 solid transparent;
    bottom:-1px;
    content:"";
    left:-30px;
    position:absolute
}
.left_blog .dste_bx{
    background:#fff;
    border:1px solid #ddd;
    display:inline-block;
    font-weight:400;
    margin-left:3%;
    padding:14px;
    position:relative;
    vertical-align:middle;
    width:82.5%
}
.review_datedd{
    color:#666;
    float:right;
    font-size:14px;
    font-weight:400
}
.review_datedd i{
    margin-right:5px
}
.tf_menu_blue li a,.box ul li a{
    display:block;
    font-size:13px;
    padding:6px 24px;
    width:100%
}
ul.recent_blogs{
    display:inline-block;
    width:100%;
    padding:10px
}
ul.recent_blogs li{
    display:inline-block;
    width:100%;
    padding:5px 10px
}
ul.recent_blogs li a{
     line-height: 18px;
     display:inline-block;
    width:100%;
    font-size:14px;
    color:#074376
}
ul.recent_blogs li a:hover{
    color:#ff7200
}
.prev.previous_page{
    margin-right:3px
}
.sitemap_bx1{
    float:left;
    padding-right:10px;
    width:23%
}
.sitemap_bx1 ul{
    float:left;
    width:100%
}
.sitemap_bx1 ul li{
    float:left;
    padding-bottom:10px;
    text-align:left;
    width:100%
}
.ster_ti{
    border-bottom:1px solid;
    color:#074376;
    float:left;
    font-size:22px;
    margin-bottom:20px;
    padding-bottom:10px;
    text-align:left;
    width:92%
}
.btm_loader{
    font-size:0
}
.btm_loader img{
    bottom:0;
    left:0;
    margin:auto;
    position:absolute;
    right:0;
    top:0
}
.paging{
    background:#fff;
    display:inline-block;
    margin-top:10px;
    padding:10px 20px;
    width:100%
}
.noofproduct{
    color:#333;
    float:left;
    font-size:15px;
    font-weight:600
}
.listproductslider_area.citybus1{
    margin:0;
    width:100%
}
.sid_oivd.smwood.smwoodde.error_seccction .panel{
    text-align:center
}
.blog_ho_img{
    position:relative
}
.business_listimg img,.blog_ho_img img{
    width:auto;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto
}
._nrtyv{
    display:inline-block;
    width:50%;
    margin-top:10px
}
._nrtyv input[type="checkbox"]{
    float:left;
    margin:3px 3px 0 0
}
._nrtyv label{
    color:#333;
    float:left;
    font-size:14px;
    font-weight:400;
    padding:0;
    width:auto
}
.li_rea_fa{
    background:rgba(0,0,0,0.7);
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999
}
.li_rea_2s{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    max-width:400px;
    background:#eee;
    border:8px solid #666;
    height:380px;
    border-radius:5px
}
.close_but a{
    color:#fff;
    font-size:14px;
    text-align:center
}
.chnatitle{
    background:#fff;
    border-bottom:1px solid #ddd;
    display:inline-block;
    font-size:15px;
    padding:14px 20px;
    width:100%;
    margin-bottom:10px
}
.form_groups{
    display:inline-block;
    padding:7px 20px 5px;
    width:100%
}
.form_groups label{
    color:#333;
    float:left;
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-weight:400;
    padding-bottom:3px;
    width:100%
}
.fa_in{
    float:left;
    width:100%
}
.fa_in input[type="password"],.fa_in input[type="text"]{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#074376;
    float:left;
    font-size:16px;
    padding:12px 15px;
    width:100%
}
.fa_in input[type="submit"]{
    background-color:#7b9bd4;
    float:left;
    padding:6px 20px;
    color:#fff;
    font-size:16px;
    font-family:'Roboto',sans-serif;
    border:1px #7589ab solid;
    border-radius:5px;
    height:40px;
}
.fa_in input[type="submit"]:hover{
    background-color:#597dbd
}
.right__nomal{
    display:inline-block;
    text-align:center;
    width:100%;
    color:#074376
}
.right__nomal i{
    color:#074376
}
.blog_d_img{
    border:0 none;
    box-shadow:none;
    height:400px;
    text-align:center;
    width:100%
}
.countre_bx{
    float:left;
    width:100%;
    /*padding:20px 0;
    background:url(../../img/front/cities_banner.jpg) repeat left top;
    */
    position:relative;
    z-index:1
}
.country_div{
    float:left;
    width:100%;
    /*background:rgba(255,255,255,0.4);
    border:1px solid rgba(221,221,221,0.6);
    */
    padding:30px
}
.country_div h2{
    display:inline-block;
    width:100%;
    text-align:center;
    color:#fff
}
.country_div ul{
    display:inline-block;
    width:100%;
    padding:0;
    text-align:center;
    position:relative;
     float: left;
}
.country_div ul li{
    display:inline-block;
    margin:0%;
     padding: 3px 0;
     width: 100%;
     float: left;
    border-bottom: 1px #ddd solid;
}
.country_div ul li a{
     font-weight: bold;
    display:inline-block;
    color:#333;
    font-size:14px;
    font-style:normal;
    padding:9px;
    border:1px solid transparent;
    border-radius:3px;
    opacity: 1;
}
.country_div ul li a i{
    display:inline-block;
    vertical-align:top;
    float:left;
     width: 27px;
}
.country_div ul li a span{
    display:inline-block;
    vertical-align:top;
    padding:2px 0 0 5px;
    float:left
}
.select_city{
    /*background:rgba(0,0,0,0.2);
    left:0;
    position:absolute;
    display:none;
    box-shadow:0 0 0 1px #ccc;
    padding:10px;
    left:4.2%;
    display:none;
    z-index:99*/
    width:80%;
     float: right;
}
.country_div ul li:hover .select_city{
    display:inline-block
}
.select_city ul li{
    float:left;
    margin:0 6px 0 0px;
    text-align:left;
    width:auto;
    border: none;
     padding: 0
}
.select_city ul{
    padding:0px 0;
    background:#fff
}
.select_city ul li a{
    font-weight: normal;
     border:1px solid transparent;
    border-radius:0;
    color:#666;
    display:inline-block;
    font-size:14px;
    font-style:normal;
    padding:3px 10px;
    background:0
}
.country_div ul li.active ul li a,.select_city ul li a:hover{
    background:0;
    color:#074376
}
.not_plan a{
    background-color:transparent;
    float:none;
    padding:0;
    color:#074376;
    font-size:14px;
    border:0;
    border-radius:0;
    height:auto;
    line-height:normal
}
.not_plan a:hover{
    background-color:transparent;
    border:0;
    color:#ff7200
}
.reviewdata_name.imgsath>img{
    width:100%;
    height:100%
}
.tboxes input[type="checkbox"]{
    display:inline-block;
    vertical-align:top;
    margin:3px 3px 0 0
}
.tboxes label{
    color:#333;
    display:inline-block;
    vertical-align:top;
    font-size:14px;
    font-weight:400;
    padding:0 20px 0 1px;
    width:auto
}
.review_top{
    float:left;
    width:100%
}
.review_top .review_in{
    float:left;
    width:49%
}
.review_top .review_in_right{
    float:right
}
.rating_new{
    float:left;
    padding-top:5px
}
.review_input.rith_btn{
    float:right
}
.detail_topleft>img{
    bottom:0;
    left:0;
    margin:auto;
    position:absolute;
    right:0;
    top:0
}
#succ_mag{
    background:#d9f7dd;
    border:1px dotted #2fa13c;
    border-radius:3px;
    color:#2fa13c;
    display:inline-block;
    float:left;
    margin:1%;
    padding:5px 10px;
    width:98%
}
#succ_magc{
    background:#d9f7dd;
    border:1px dotted #2fa13c;
    border-radius:3px;
    color:#2fa13c;
    display:inline-block;
    float:left;
    margin:1%;
    padding:5px 10px;
    width:98%
}
.alert-success{
    background:#d9f7dd;
    border:1px solid #2fa13c;
    border-radius:3px;
    color:#2fa13c;
    width:98%;
    margin:1%;
    padding:5px 10px
}
.alert-danger{
    background:#ce1319;
    border:1px solid #ce1319;
    border-radius:3px;
    color:#fff;
    width:98%;
    margin:1%;
    padding:5px 10px
}
.text-center{
    background:#074376;
    float:left;
    width:100%
}
.service_title{
    float:left;
    width:100%
}
.service_title h1{
    color:#fff;
    display:inline-block;
    font-size:22px;
    padding:25px 4px;
    width:100%
}
.inpfil_content{
     line-height: 20px;
     background:#fff;
    border-radius:7px;
    box-shadow:0 0 5px 0 #ccc;
    color:#666;
    display:inline-block;
    font-size:14px;
    margin:30px 0;
    min-height:500px;
    padding:20px;
    width:100%
}
.sitemap_page{
    margin:30px 0 0
}
.bodytop_rowarea .ctabox_inner .flexslider2 ul li img{
    min-height:300px;
    max-height:300px
}
.bodytop_rowarea .ctabox_inner .flexslider2 ul li{
    text-align:center
}
.payment_main{
    border:1px solid #ddd;
    box-shadow:1px 1px 5px 0 #ddd;
    float:left;
    margin-bottom:30px;
    width:100%
}
.payment_top{
    float:left;
    width:100%
}
.payment_head{
    background:#ebf1f6;
    border-bottom:1px solid #ddd;
    color:#074376;
    float:left;
    font-size:20px;
    padding:15px 20px;
    width:100%
}
.payment_row{
    border-bottom:1px solid #ddd;
    float:left;
    padding:10px 20px;
    width:100%
}
.payment_rowl{
    display:inline-block;
    font-size:14px;
    vertical-align:middle;
    width:30%
}
.payment_rowr{
    color:#999;
    display:inline-block;
    font-size:14px;
    vertical-align:middle;
    width:65%
}
.payyyy{
    float:left;
    padding:11px 22px 0;
    text-align:center;
    width:100%
}
.payment_rowr select,.payment_rowr input[type="text"]{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#8093b3;
    float:left;
    font-size:13px;
    padding:6px 12px;
    width:100%;
    font-family:"Roboto",sans-serif;
    height:34px;
    line-height:30px
}
.payment_rowr select option{
    padding:0 15px
}
.tbbbb{
    text-align:center
}
.tbbbb input[type="submit"]{
    background-color:#ff7200;
    border:1px solid #ff7200;
    border-radius:5px;
    color:#fff;
    cursor:pointer;
    font-size:18px;
    padding:6px 20px;
    display:inline-block
}
.tbbbb input[type="submit"]:hover{
    background-color:#074376;
    border:1px solid #074376
}
.pay_poader{
    text-align:center;
    display:table;
    width:100%;
    vertical-align:middle;
    height:100%
}
.pay_poader_222{
    width:100%;
    height:100%;
    display:table-cell;
    vertical-align:middle
}
.paynowww a{
    padding:6px;
    display:inline-block;
    background:#ff7200;
    color:#fff;
    border-radius:2px;
    font-size:16px
}
.paynowww{
    display:inline-block;
    margin:10px 0
}
.paynowww a:hover{
    background:#074376
}
.use_inputde_upgred{
    text-align:center;
    width:100%;
    margin:10px 0 0
}
.use_inputde_upgred input[type="submit"]{
    float:none
}
.select_ra{
    width:100%;
    text-align:center;
    display:inline-block;
    margin:10px 0
}
.my_profildffes{
    width:100%;
    float:left;
    padding:20px 0 0
}
._divc{
    width:100%;
    float:left;
    padding:5px 0;
    border-bottom:1px solid #ddd
}
._sdf{
    display:inline-block;
    padding:10px;
    float:left;
    font-size:16px;
    min-width:200px;
    text-align:left;
    font-weight:600
}
._sdfddd{
    display:inline-block;
    padding:10px;
    float:left;
    font-size:18px;
    min-width:200px;
    text-align:left
}
.newckdcdfk{
    max-width:705px;
    margin:0 auto;
    text-align:center;
    float:none
}
.mye_deta .edutlink{
    width:100%;
    padding:10px 0 0
}
.mye_deta h2{
    text-align:center
}
.hiddncbb{
    background:#ebf1f6;
    border-bottom:1px solid #ddd;
    color:#074376;
    float:left;
    font-size:20px;
    padding:15px 20px;
    width:100%;
    margin-top:30px;
    border:1px solid #ddd;
    box-shadow:1px 1px 0 0 #ddd;
    border-bottom:0
}
.mye_deta{
    float:left;
    width:100%;
    background:#ececec;
    padding:20px 10px;
    margin-bottom:30px;
    border:1px solid #ddd;
    box-shadow:1px 1px 5px 0 #ddd
}
.hiddncbb h2{
    font-size:25px;
    padding:0
}
.sdasdsad{
    text-align:center;
    width:100%;
    display:inline-block;
    padding:20px 0 0
}
.sdasdsad a{
    display:inline-block;
    background-color:#ff7200;
    border:1px solid #ff7200;
    border-radius:5px;
    color:#fff;
    cursor:pointer;
    font-size:18px;
    padding:6px 20px;
    display:inline-block;
    margin:0 5px;
    border:1px solid #ddd;
    box-shadow:1px 1px 5px 0 #ddd
}
.sdasdsad a:hover{
    background-color:#074376;
    border:1px solid #074376
}
.sdasdsad a:last-child{
    background-color:#074376;
    border:1px solid #074376
}
.sdasdsad a:last-child:hover{
    background-color:#ff7200;
    border:1px solid #ff7200
}
.wlc{
    width:100%;
    display:inline-block;
    padding:15px;
    margin:20px 0;
    background-color:#ebf1f6;
    border:1px #e0e0e0 solid;
    border-radius:4px
}
.wlc_left{
    float:left;
    color:#48cc47;
    font-size:30px;
    margin:5px 0 0
}
.wlc_rig{
    float:left;
    padding:0 20px;
    font-size:15px;
    line-height:22px
}
.table_container{
    width:100%;
    overflow:auto
}
.table_header{
    display:table;
    overflow:auto;
    width:100%
}
.th_tables{
    background:#fff;
    font-weight:400;
    padding:15px 10px;
    text-align:center;
    font-size:15px;
    display:table-cell;
    color:#000;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc
}
.list_bb1{
    width:25%
}
.trs_tables{
    width:100%;
    display:table-row;
    width:100%
}
.tr_header{
    display:table-row;
    width:100%
}
.trs_tables .td_tables{
    background:#fff;
    font-weight:400;
    padding:10px;
    text-align:center;
    font-size:15px;
    display:table-cell;
    color:#000;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc
}
.td_tables:last-child{
    border-right:1px solid #ccc
}
.bg_col{
    background:#eaeaea!important
}
.border_none .td_tables{
    border:0
}
.border_none .bg_col{
    background:none!important
}
.border_none .td_tables a{
    background:#074376;
    border-radius:5px;
    color:#fff;
    padding:10px 23px;
    margin:5px 0;
    display:inline-block
}
.border_none .td_tables a:hover{
    background:#ff7200
}
.tr_header .th_tables:last-child{
    border-right:1px solid #ccc
}
.border_none .td_tables:last-child{
    border-right:0
}
.mindd{
    min-height:20px
}
.headdd .th_tables{
    font-weight:700;
    color:#074376;
    font-size:16px;
    font-family:'Roboto',sans-serif
}
.bdo{
    float:left;
    width:100%;
    margin-bottom:40px;
    margin-top:50px
}
.slicer_img{
    padding:3px 10px;
    margin-right:20px;
    min-height:260px
}
.boai b{
    color:#454545;
    display:block;
    font-size:18px;
    font-weight:400;
    padding:20px 0 0
}
.boai p{
    color:#585959;
    display:block;
    line-height:17px;
    padding:0 20px 10px
}
.boai{
    float:left;
    width:100%
}
.boai b a{
    color:#454545;
    display:block;
    font-size:18px;
    font-weight:400
}
.boai b a:hover{
    color:#ff7200
}
.homebusdra{
    float:left;
    padding:5px 0;
    text-align:right;
    width:100%
}
.homebusdra a.notalink,.homebusdra a{
    color:#ff7200;
    cursor:pointer;
    font-size:15px;
    text-decoration:underline;
    pointer-events:auto
}
.homebusdra>a:hover{
    color:#074376
}
.top_viewall_center{
    width:100%
}
#featuredproducts .owl-prev,#featuredsr .owl-prev{
    left:-24px;
    top:0
}
#featuredproducts .owl-next,#featuredsr .owl-next{
    right:-24px;
    top:0
}
#featuredproducts .owl-nav,#featuredsr .owl-nav{
    top:90px
}
.home_wp{
    max-width:1600px;
    margin:0 auto;
    position:relative
}
.capacher{
    float:left
}
.cpc_bx{
    float:left;
    width:100%;
    padding-top:15px
}
.phonnnl{
    display:none;
    float:left;
    position:absolute;
    right:40px;
    top:0
}
.map_width{
    width:800px
}
.map_width .wrapper_login{
    position:relative
}
.map_loader{
    height:100%;
    left:0;
    position:absolute;
    text-align:center;
    width:100%
}
.map_loader img{
    left:0;
    margin:auto;
    position:absolute;
    right:0;
    text-align:center;
    top:0;
    bottom:0
}
.phonnnbtn{
    background-color:#ff7200;
    border:1px solid #ff7200;
    border-radius:2px;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    margin-left:0;
    padding:1px 6px;
    vertical-align:top
}
.nobggg{
    background:0
}
.new_details p{
    font-size:15px;
    line-height:21px
}
.new_details p a{
    color:#5771a0
}
.page_plan{
    margin:16px 0 5px
}
.auto_popup{
    border:0;
    box-shadow:0 0 18px 0 #333
}
.ligd_auto{
    width:830px
}
.login_fieldarea_auto{
    background:#fff;
    float:left;
    padding:35px;
    width:100%;
    position:relative;
    overflow:hidden
}
.login_fieldarea_auto::after{
    background:#1cb8cb;
    content:"";
    height:484px;
    left:-81px;
    position:absolute;
    bottom:-252px;
    width:310px;
    -ms-transform:rotate(-48deg);
    -webkit-transform:rotate(-48deg);
    transform:rotate(-48deg)
}
.fieldarea_auto{
    float:left;
    width:100%;
    padding:0 25px 25px;
    background:#fff;
    position:relative;
    z-index:999
}
.auto_popup .title_of_sjsda{
    color:#ff7200;
    font-size:20px;
    line-height:28px;
    padding:19px 20px;
    text-transform:uppercase;
    width:100%
}
.auto_popup .title_of_sjsda span{
    color:#074376;
    font-size:24px
}
.social_share{
    bottom:30px;
    position:fixed;
    right:0;
    width:60px;
    z-index:9999
}
.social_share a{
    display:block;
    font-size:18px;
    color:#fff;
    padding:12px 0;
    transition-duration:.3s;
    transition-property:all;
    transition-timing-function:ease-in-out;
    width:45px;
    text-align:center;
    height:42px;
    float:right
}
.social_share a:hover{
    transition-duration:.3s;
    transition-property:all;
    transition-timing-function:ease-in-out;
    width:50px
}
.src_facebook{
    background:#305891
}
.src_twitter{
    background:#2ca8d2
}
.src_googe_plus{
    background:#dd4c39
}
.src_linkedin{
    background:#007bb6
}
.src_pinterest{
    background:#ca2027
}
.disnone{
    display:none
}
.sms_success{
    background:#d4fce0;
    border:1px dotted #379e57;
    border-radius:3px;
    color:#379e57;
    font-size:13px;
    padding:7px 10px;
    position:absolute;
    top:-40px;
    width:25%
}
.sms_error{
    background:#fce0e1;
    border:1px dotted #bf4a4e;
    border-radius:3px;
    color:#bf4a4e;
    font-size:13px;
    padding:7px 10px;
    position:absolute;
    top:-40px;
    width:25%
}
.smsloader{
    position:absolute;
    right:97px;
    top:6px;
    display:none
}
.smserror{
    border:1px solid red!important
}
.category_featued{
    background:#fff;
    float:left;
    width:100%;
    text-align:center;
    margin-bottom:40px;
    margin-top:-60px
}
.catfe_inner{
    color:#333;
    float:left;
    font-size:15px;
    line-height:24px;
    width:100%
}
.footer_logicl a{
    color:#a7a2a2
}
.newsubb{
    overflow:hidden;
    position:relative;
    border:1px solid #dadada;
    float:left;
    width:100%;
    margin-bottom:30px
}
.newsubb ul{
    float:left;
    margin-bottom:-15px;
    position:relative;
    width:100%
}
.newsubb ul li{
    border-right:1px solid #dadada;
    float:left;
    height:170px;
    margin:10px 0 25px 18px;
    padding-right:18px;
    width:18.4%
}
.newsubb ul::after{
    background:#fff;
    bottom:8px;
    content:"";
    height:6px;
    left:0;
    position:absolute;
    width:100%
}
.newsubb ul li:nth-child(5n+5){
    border-right:medium none
}
.fronIpview_r{
    float:left;
    margin:6px 0 10px 50px;
    width:100%
}
.fronIpview_l{
    float:left;
    width:10%;
    font-weight:700
}
.fronIpview_rr{
    float:left;
    width:50%
}
.header_toparea.fixed{
    position:fixed;
    background:#fff;
    margin:0;
    padding-top:6px;
    z-index:9999;
    box-shadow:0 0 5px 0 #666
}
.fixeds_logo{
    display:none
}
.header_toparea.fixed .fixeds_logo{
    display:inline-block;
    width:20%;
    margin-top:0
}
.header_toparea.fixed .headertop_leftcol ul li{
    display:none
}
.header_toparea.fixed .headertop_leftcol ul li.dealerbaba_app{
    display:inline-block
}
.header_toparea.fixed .headertop_leftcol{
    width:274px
}
.header_righ_set .menuarea{
    float:left;
    margin-left:40px;
    margin-top:4px
}
.header_righ_set .menuarea ul li{
    margin-left:40px
}
.header_righ_set .menuarea ul li:first-child{
    margin-left:0
}
.header_righ_set .menuarea ul li a{
    vertical-align:top
}
.header_righ_set .menuarea ul li span.deals_count{
    top:0px
}
.header_righ_set{
    float:right;
    padding-top:5px
}
.fixed_header_set{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:99;
    background:#fff;
    box-shadow:0 1px 5px rgba(0,0,0,0.2);
    padding:10px 0 7px;
    display:none;
}
.fixed_header_set.fixed{
    display:block!important;
}
.fixed_header_set .logo{
    float:left;
    max-width:230px;
    margin-top:2px
}
.trending_market_sec{
    float:left;
    width:24.5%;
    border:solid 1px #dbdbdb
}
.trending_market_sec_block{
    float:left;
    width:100%
}
.trending_market_sec_block span{
    pointer-events:none;
    float:left;
    width:100%;
    color:#8f8f8f;
    padding:19px 20px;
    border-bottom:solid 1px #dbdbdb;
    font-size:16px;
    background:url(../../img/front/trending_arrowicn.png) 94% center no-repeat
}
.trending_market_sec_block ul{
    float:left;
    width:100%;
    padding:0 20px
}
.trending_market_sec_block ul li{
    float:left;
    width:100%;
    border-bottom:solid 1px #ddd
}
.trending_market_sec_block ul li a{
    font-size:14px;
    color:#555;
    padding:13px 5px;
    display:block;
    float:left;
    cursor:pointer
}
.trending_market_sec_block ul li a:hover{
    color:#ff7200
}
.flex-control-nav{
    display:none!important
}
.slider_areainner{
    float:right;
    width:75%
}
.viewcategoir{
    float:left;
    width:100%;
    /*position:relative;
    */
}
.show_categories{
    font-size:14px;
    color:#555;
    padding:14px 5px;
    display:block;
    float:left;
    cursor:pointer;
    float:left;
    margin-left:0px;
    border-top: solid 1px #ddd;
    width: 92%;
    margin-top:0!important
}
.show_categories:hover{
    color:#ff7200
}
.categories_navarea_sn{
    margin-top:0!important;
    padding-bottom:0!important;
    width:100%!important;
     position:initial;
     padding-left:20px;
}
.viewcategoir .new_categoriesarea{
    left:100%;
    top:-1px;
    width:330px
}
.viewcategoir .categories_navarea a{
    color:#555
}
.product_ent{
    float:right;
    margin:-45px 0 0
}
nav:not(.mm-menu){
    display:none
}
.headers,.content{
    text-align:center
}
.headers{
    font-size:16px;
    font-weight:700;
    color:#fff;
    line-height:40px;
    position:fixed;
    top:-2px;
    left:0;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    z-index:99999999;
    height:40px;
    padding:0 50px
}
.headers.fixed{
    position:fixed;
    top:0;
    left:0
}
.headers a{
    display:block;
    width:40px;
    height:auto;
    position:absolute;
    top:10px;
    left:10px;
    color:#c20826;
    font-size:24px
}
div.tabset{
    margin:0;
    width:100%
}
div.tabpane{
    clear:both;
    opacity:0;
    position:relative;
    padding:0;
    text-align:center;
    height:0;
}
div.activePane{
    opacity:1;
    height:auto;
    margin-top:30px
}
ul.tabnavs{
    display:block;
    padding:0;
    list-style:none;
    text-align:center
}
ul.tabnavs li{
    display:inline-block;
    margin:0 7px
}
ul.tabnavs li a{
    display:inline-block;
    height:50px;
    width:240px;
    background-color:#fff;
    border:1px solid #ebf1f6;
    font-size:22px;
    line-height:40px;
    margin:0 2px 0 0;
    padding:2px 10px;
    position:relative;
    text-align:center;
    text-decoration:none;
    top:1px
}
ul.tabnavs li a:link,ul.tabnavs li a:visited{
    color:#074376
}
ul.tabnavs li a:hover{
    background-color:#f0f3f6
}
ul.tabnavs li a.activeTab:link,ul.tabnavs li a.activeTab:visited{
    background-color:#f8f8f8;
    border-bottom:0 solid #fff
}
.fiboi{
    background:#f8f8f8;
    border:1px solid #ebf1f6;
     padding: 0 20px;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead{
    background:transparent;
    border:0;
    margin:0;
    padding:0
}
body{
    line-height:1
}
h1,h2,h3,h4,h5,h6{
    clear:both;
    font-weight:400;
    color:#333
}
ul{
    list-style:none
}
ol{
    list-style-position:outside;
    padding-left:20px
}
ol ol{
    list-style-position:outside;
    padding-left:20px;
    list-style-type:lower-alpha
}
ol ol ol{
    list-style-position:outside;
    padding-left:20px;
    list-style-type:lower-roman
}
ol ol ol ol{
    list-style-position:outside;
    padding-left:20px;
    list-style-type:upper-alpha
}
blockquote{
    quotes:none
}
blockquote:before,blockquote:after{
    content:'';
    content:none
}
del{
    text-decoration:line-through
}
table{
    border-collapse:collapse;
    border-spacing:0
}
a img{
    border:0;
    outline:0
}
a,a:hover{
    text-decoration:none;
    outline:0
}
a,a:hover,a img,img,input[type="submit"],input[type="button"]{
    outline:0
}
.clearfix{
    clear:both
}
.fl{
    float:left
}
.fr{
    float:right
}
.show_dis{
    color:#074376;
    float:left;
    font-size:17px;
    margin:19px 0 0;
    text-align:center;
    width:100%
}
.popup .login_bg{
    position:relative
}
.button.bookapp_close{
    position:absolute;
    right:14px;
    top:11px
}
.button.bookapp_close > span{
    background:#e04343 none repeat scroll 0 0;
    border-radius:50%;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:13px;
    height:20px;
    line-height:20px;
    padding-left:1px;
    text-align:center;
    width:20px
}
.col_message select{
    background:#fff;
    line-height:42px;
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#074376;
    float:left;
    font-size:16px;
    padding:12px 15px;
    width:100%
}
.apnote{
    font-size:11px;
    line-height:14px;
    color:#e04343
}
.popup .login_fieldarea{
    float:left;
    padding:10px 25px 0
}
.saptmesg{
    display:block;
    width:100%;
    border:#faebd7;
    border-bottom:#faebd7;
    border-bottom-color:#faebd7
}
.enccount{
    background:#d62228;
    color:#fff;
    font-size:12px;
    height:17px;
    line-height:16px;
    position:absolute;
    right:2px;
    text-align:center;
    top:2px;
    width:17px;
    border-radius:14px
}
.qr_mainn{
    float:left;
    padding:30px 0;
    text-align:center;
    width:100%;
    display:none
}
.qr_titiel,.qr_titiel{
    color:#074376;
    display:inline-block;
    font-size:18px;
    padding-bottom:5px;
    text-align:center;
    margin-bottom:10px;
    text-transform:uppercase;
    border-bottom:1px #074376 solid
}
.qr_titiel_see{
    color:#666;
    display:inline-block;
    font-size:15px;
    padding:10px;
    text-align:center;
    width:100%
}
.qr_titiel_qrr{
    border:5px solid #074376;
    border-radius:7px;
    display:inline-block;
    margin:20px 0;
    text-align:center
}
.qr_powered{
    display:inline-block;
    width:100%;
    font-size:14px;
    color:#666;
    padding-top:10px;
    text-align:center
}
.qr_bx{
    background:#fff;
    border:4px solid #074376;
    border-radius:10px;
    margin:40px auto;
    padding:40px 0;
    text-align:center;
    width:74%
}
.qrcc_print a{
    background:#ff7200;
    border-radius:2px;
    color:#fff;
    display:inline-block;
    font-size:16px;
    padding:7px
}
.qrcc_print a:hover{
    background:#074376
}
.qrcc_print{
    display:inline-block;
    padding-left:10px
}
.qqprint{
    padding:11px 0 12px 22px
}
.qr_titiel_logo{
    display:inline-block;
    margin:10px 0 30px;
    width:100%
}
.qr_powered > span{
    display:inline-block;
    width:100%
}
.qr_powered_logos{
    display:inline-block;
    margin:5px 0;
    width:30%
}
.crm_bx{
    float:left;
    min-height:400px;
    padding:50px 0 30px;
    width:100%
}
.crm_top{
    float:left;
    width:100%
}
.crm_dt{
    border:1px solid #ddd;
    border-radius:100%;
    box-shadow:0 0 9px 0 #ccc;
    float:left;
    height:224px;
    margin:0 1% 2.3% 0;
    min-height:110px;
    overflow:hidden;
    width:19%
}
.crm_dt:nth-child(5n+5){
    margin-right:0
}
.crm_icon{
    float:left;
    height:80px;
    padding:20px 0 0;
    text-align:center;
    width:100%
}
.crm_icon i{
    color:#fff;
    font-size:50px
}
.crm_txt{
    display:inline-block;
    padding:15px 0 0;
    text-align:center;
    width:100%
}
.crm_txt h3{
    display:block;
    font-size:18px;
    color:#666
}
.crm_txt p{
    display:block;
    font-size:13px;
    color:#999;
    padding-top:5px
}
.blues{
    background:#57c8f2
}
.greens{
    background:#50C143
}
.reds{
    background:#ff6c60
}
.yellows{
    background:#f8d347
}
.crm_icons5{
    padding-top:23px
}
.crm_icons3{
    padding-top:27px
}
.crm_icons1{
    padding-top:23px
}
.crm_head{
    background-color:#ebf1f6;
    border-bottom:1px solid #e0e0e0;
    display:inline-block;
    padding:10px 15px 15px;
    position:relative;
    text-align:right;
    width:100%
}
.crm_head h2{
    background-color:transparent;
    border-bottom:none;
    color:#074376;
    display:inline-block;
    padding:6px 0 0;
    width:auto;
    float:left
}
.crm_sample a,.crm_head a{
    border:1px solid #074376;
    border-radius:4px;
    display:inline-block;
    font-size:13px;
    margin-left:10px;
    margin-top:4px;
    padding:7px;
    vertical-align:top
}
.crm_sample a:hover,.crm_head a:hover{
    background:#074376;
    color:#fff
}
.contdf{
    display:inline-block;
    padding:10px 40px 0;
    width:100%
}
.contdf span{
    display:inline-block;
    width:100%;
    font-size:14px;
    color:#000
}
.contdf a{
    display:inline-block;
    margin-top:20px;
    width:25px;
    height:25px;
    border-radius:50%;
    overflow:hidden;
    background:#305891;
    color:#fff;
    line-height:25px
}
.contdf a:hover{
    background:#ff6c60;
    color:#fff
}
.use_input_blog_txt{
    float:left;
    width:50%
}
.us_bx_blog .help-text{
    display:inline-block;
    width:100%
}
.crm_txt p a{
    display:inline-block;
    margin-top:6px;
    width:100%
}
.crm_sample{
    float:right;
    padding-top:5px
}
.use_input.crmcheck{
    padding-top:8px
}
.use_input_full{
    float:left;
    width:75%
}
.testemail{
    float:left;
    width:100%;
    padding-top:20px;
    border-top:1px #ddd solid;
    margin-top:20px
}
.sdsdsd{
    display:inline-block;
    width:100%;
    padding-bottom:30px;
    color:#074376;
    font-size:20px
}
.updateall.mail_list{
    display:inline-block;
    width:100%
}
.updateall.mail_list table{
    width:100%
}
.cr_list{
    width:61%
}
.cr_ml{
    display:inline-block;
    margin:20px 0;
    width:100%
}
.testee{
    display:inline-block;
    vertical-align:top;
    width:54%
}
.test_btn{
    display:inline-block;
    padding-left:10px
}
.test_btn input[type="submit"]{
    height:47px
}
.help-text_front{
    line-height:20px;
    padding-left:3px;
    margin-top:2px
}
.account_header_set{
    display:inline-block
}
.act_header{
    min-height:63px
}
.my_profils_right .paynowww{
    display:inline-block;
    margin:0;
    padding-left:10px
}
.myacll{
    color:#666;
    float:left;
    font-size:14px;
    line-height:21px;
    padding:7px;
    width:100%
}
.myacll > span{
    color:#ff7200;
    display:inline-block;
    font-size:14px;
    width:100%
}
.db_all{
    background:none
}
.db_all a.view_btn:hover{
    background:rgba(0,0,0,0) none repeat scroll 0 0;
    border:medium none
}
.db_all a.view_btn{
    border:medium none;
    border-radius:0;
    color:#fff;
    display:inline-block;
    font-size:14px;
    height:100%;
    line-height:34px;
    margin-top:0;
    padding:0 25px;
    position:relative;
    width:100%;
    z-index:99
}
.db_nn{
    display:inline-block;
    height:165px;
    overflow:hidden;
    width:100%
}
.list_productimg img{
    max-width:100%;
    -moz-transition:all .3s;
    -webkit-transition:all .3s;
    transition:all .3s
}
.list_productimg:hover img{
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.bussi_banner{
    background:url(../../img/front/online_bg.jpg) no-repeat left top;
    float:left;
    min-height:270px;
    padding:100px 0;
    text-align:center;
    background-size:cover;
    width:100%
}
.bussi_text{
    display:inline-block;
    width:100%;
    font-size:35px;
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    font-weight:700;
    text-shadow:0 0 8px #999
}
.bussi_banner h4{
    display:inline-block;
    width:100%;
    font-size:24px;
    color:#fff;
    text-align:center;
    text-shadow:0 0 8px #999;
    padding-top:20px
}
.bussi_tof{
    float:left;
    width:100%;
    text-align:center;
    padding:50px 0 30px
}
.bussi_tof h1{
    display:inline-block;
    width:100%;
    font-size:30px;
    color:#000;
    text-align:center;
    font-weight:700;
    margin-bottom:20px;
    text-transform:capitalize
}
.prest_bussigb p,.bussi_tof p{
    display:inline-block;
    width:100%;
    font-size:15px;
    color:#666;
    text-align:center;
    line-height:24px
}
.budd_jj{
    display:inline-block;
    width:100%;
    padding:30px 0;
    text-align:center
}
.bussi_tof_ h2,.prest_bussigb h3,.budd_jj h2{
    display:inline-block;
    width:100%;
    font-size:25px;
    color:#333;
    text-align:center;
    font-weight:700;
    margin-bottom:20px;
    text-transform:capitalize
}
.bu_bbf{
    display:inline-block;
    padding:30px 0;
    text-align:left;
    width:100%
}
.bu_bbf > ul{
    display:inline-block;
    width:100%
}
.bu_bbf ul li{
    color:#666;
    display:inline-block;
    font-size:15px;
    line-height:20px;
    padding-bottom:13px;
    width:100%
}
.bu_bbf li b{
    color:#000;
    padding-right:5px
}
.bussi_social_b{
    background:url(../../img/front/socil_bg.jpg) repeat left top;
    float:left;
    min-height:270px;
    padding:0;
    width:100%;
    border-top:1px #ddd solid;
    border-bottom:1px #ddd solid
}
.bussi_social{
    float:left;
    width:100%;
    padding:100px 0 30px;
    background:url(../../img/front/digitalmarket.png) no-repeat right bottom
}
.socile_left{
    float:left;
    width:80%;
    margin-bottom:50px
}
.socile_right{
    float:right;
    width:80%;
    margin-bottom:50px
}
.socil_txt{
    float:left;
    width:63%
}
.socil_txt2 h3,.socil_txt h3{
    color:#074376;
    font-size:30px;
    font-weight:500;
    margin-bottom:15px;
    padding-bottom:15px;
    position:relative;
    text-transform:capitalize
}
.bussi_tof p a,.simpla_txt a,.bussi_tof_ p a{
    font-weight:700;
    text-decoration:underline
}
.bussi_tof p a:hover,.simpla_txt a:hover,.bussi_tof_ p a:hover{
    font-weight:700;
    text-decoration:none
}
.socil_txt2 h3:after,.socil_txt h3:after{
    position:absolute;
    left:0;
    bottom:0;
    width:115px;
    background:#c3c1c1;
    height:4px;
    content:""
}
.simpla_txt{
    color:#3b3b3b;
    font-size:16px;
    line-height:26px
}
.socil_img{
    background:#fff none repeat scroll 0 0;
    border:10px solid #074376;
    border-radius:50%;
    float:right;
    height:250px;
    overflow:hidden;
    width:250px;
    box-shadow:11px 10px 0 0 #ccc
}
.socil_txt2{
    float:right;
    width:63%
}
.socil_img2{
    background:#fff none repeat scroll 0 0;
    border:10px solid #074376;
    border-radius:50%;
    float:left;
    height:250px;
    overflow:hidden;
    width:250px;
    box-shadow:-11px 10px 0 0 #ccc
}
.socil_img2 img,.socil_img img{
    height:100%;
    width:100%
}
.youtube_imgs{
    border-color:#e55852
}
.youtube_tj{
    color:#e55852!important
}
.blog_imgs{
    border-color:#63bd90
}
.blog_tj{
    color:#63bd90!important
}
.press_img{
    border-color:#00817d
}
.press_tj{
    color:#00817d!important
}
.bussi_steps{
    display:inline-block;
    width:100%
}
.bussi_steps ul{
    display:inline-block;
    width:100%;
    text-align:center;
    margin:30px 0
}
.bussi_steps ul li{
    display:inline-block;
    width:30%;
    vertical-align:top;
    width:29%;
    margin:0 2%
}
.steps_{
    border:2px solid #ddd;
    display:inline-block;
    padding:40px 20px 20px;
    width:100%;
    background:#fff;
    color:#666;
    font-size:16px;
    line-height:23px;
    border-radius:10px;
    margin-top:-25px;
    box-shadow:0 0 11px 0 #ccc;
    min-height:275px
}
.step_number{
    background:#074376 none repeat scroll 0 0;
    color:#fff;
    display:inline-block;
    font-size:21px;
    font-weight:600;
    height:60px;
    line-height:46px;
    width:60px;
    border:5px solid #fff;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    box-shadow:0 0 11px 0 #ccc
}
.step_number i{
    display:inline-block;
    width:100%;
    height:100%;
     font-style: normal;
     -ms-transform:rotate(-48deg);
    -webkit-transform:rotate(-48deg);
    transform:rotate(-48deg)
}
.prest_bussigb{
    display:inline-block;
    width:100%;
    text-align:center;
    padding:30px 0
}
.tf_nn{
    display:inline-block;
    width:100%;
    padding:50px 0 20px;
    font-size:20px;
    color:#fff;
    font-weight:700
}
.biss_step{
    display:inline-block;
    width:100%
}
.biss_step ul{
    display:inline-block;
    width:100%;
    text-align:center;
    margin:30px 0 0
}
.biss_step ul li{
    border-radius:10px;
    box-shadow:0 0 5px 0 #333;
    color:#666;
    display:inline-block;
    font-size:15px;
    height:230px;
    line-height:23px;
    margin:0 2%;
    overflow:hidden;
    padding:26px 10px 0;
    vertical-align:middle;
    width:29%;
    background:#fff
}
.srt_bg{
    background:url(../../img/front/bor_bg.jpg) repeat left top;
    float:left;
    min-height:270px;
    padding-bottom:70px;
    width:100%;
    text-align:center
}
.bussi_tof_{
    padding:50px 0;
    text-align:center
}
.bussi_tof_ p{
    padding:20px 0
}
.biss_step ul li span{
    font-weight:700;
    color:#000
}
.socli_top{
    background:url(../../img/front/socialbanner.jpg) no-repeat left top;
    float:left;
    min-height:150px;
    width:100%;
    text-align:center;
    background-size:cover
}
.socli_top h2{
    display:inline-block;
    width:100%;
    font-size:25px;
    color:#fff;
    text-align:right;
    font-weight:700;
    padding-top:90px;
    text-transform:uppercase
}
.sdergr input[type="text"].add_dlc{
    width:68%
}
.wrapper_{
    margin:0 auto;
    max-width:1210px;
}
.dl_ccc input[type="text"].cp_code{
    width:50%
}
.use_input > span.addOption{
    background-color:#ff7200;
    border:1px solid #ff7200;
    border-radius:5px;
    color:#fff;
    cursor:pointer;
    float:left;
    font-size:14px;
    height:34px;
    margin-left:10px;
    padding:8px 14px;
    width:auto;
    margin-top:8px
}
.use_input > span.addOption:hover{
    background-color:#074376;
    border:1px solid #074376;
    color:#fff
}
.dl_dd{
    border:1px solid #f0f0f0;
    box-shadow:1px 1px 1px #f0f0f0;
    float:left;
    margin-bottom:10px;
    min-height:150px;
    width:19%;
    padding:16px;
    text-align:center;
    margin-right:10px
}
.dl_linkk{
    display:inline-block;
    width:100%;
    padding-top:10px
}
.dl_linkk a{
    border:1px solid #ff7200;
    border-radius:2px;
    color:#fff;
    display:inline-block;
    font-size:15px;
    line-height:33px;
    text-align:center;
    background:#ff7200;
    padding:0 10px
}
.dl_linkk a :hover{
    background:#fff;
    border:1px solid #ff7200;
    color:#ff7200
}
.loader_book{
    display:none;
    left:655px;
    position:absolute;
    top:468px;
    z-index:9
}
.use_input.dlckk{
    margin:5px 0 0
}
.ee.saptmesg.dddsds{
    float:left;
    width:98%
}
.not_plan{
    color:#666;
    display:inline-block;
    font-size:13px;
    padding:5px 0;
    width:100%
}
.dl_ccc label.error{
    display:none!important
}
.dl_ccc .error{
    border-color:red!important
}
.blog_innerarea.new_bg_left{
    background:#f8f8f8;
    border:1px solid #ebf1f6;
    width:62%;
    padding-bottom:15px
}
.blog_innerarea.new_bg_rigth .n_btr2,.blog_innerarea.new_bg_left h2{
    background:#fff;
    border-bottom:1px solid #ebf1f6;
    float:left;
    padding:18px;
    width:100%;
    text-align:left;
    font-size:25px
}
.blog_innerarea.new_bg_left .blog_rowarea{
    float:left;
    width:100%;
    margin:0;
    padding:25px 0 10px
}
.blog_innerarea.new_bg_left .blog_col{
    float:left;
    padding:0 18px;
    width:50%
}
.blog_innerarea.new_bg_rigth{
    float:right;
    width:37%;
    margin-top:50px;
    background:#f8f8f8;
    border:1px solid #ebf1f6
}
.bl_scccc{
    background-color:#f8f8f8;
    color:#333;
    font-size:11pt;
    padding:15px;
    max-height:391px;
    overflow-y:auto!important
}
h2.n_br{
    font-size:32px;
    padding-top:40px;
    text-align:center
}
.blog_innerarea.new_bg_rigth h3.pr247ndwg_widget_title,.blog_innerarea.new_bg_rigth hr.pr247ndwg_divider{
    display:none
}
.deal_bx{
    background:#fff;
    border:1px solid #ccc;
    float:left;
    font-size:15px;
    padding:9px;
    text-align:center
}
.deal_img{
    text-align:center
}
.deal_img > img{
    background:#fff;
    border:1px solid #ccc;
    border-radius:5px;
    padding:5px
}
.loader_bookfd{
    left:38px;
    position:absolute;
    top:5px;
    display:none
}
.btn_form_end_message{
    position:relative
}
.countrdm.ffpaging{
    float:left
}
.lf_main{
    float:left;
    width:100%
}
.lf_left{
    float:left;
    width:29%;
    background:#efefef;
    padding:15px;
    border:1px #ddd solid
}
.lf_tp{
    color:#000;
    float:left;
    font-size:17px;
    font-weight:600;
    padding-bottom:20px;
    width:100%
}
.lf_rw{
    float:left;
    width:100%;
    padding-bottom:10px
}
.lf_r_l{
    float:left;
    width:100%;
    font-size:14px;
    padding-bottom:6px;
    line-height:normal;
    float:left;
    width:100%
}
.lf_right_r input[type="text"],.lf_r_l select,.lf_r_l input[type="text"]{
    border:1px solid #d6d6d6;
    border-radius:3px;
    color:#074376;
    float:left;
    font-size:14px;
    padding:7px 10px;
    width:100%
}
.lf_v_t{
    float:left;
    padding-bottom:12px;
    width:100%;
    font-size:12px;
    color:#666
}
.lf_right{
    float:right;
    width:63%
}
.lf_right_r{
    float:left;
    width:60%
}
.con_right.new_cn{
    float:right;
    width:51%
}
._nrtyv_new label{
    padding:2px
}
.country_div ul li a i img{
    /*-webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out*/
}
.country_div ul li a:hover img{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
.mainccc ul li ul{
    padding-left:0;
    margin-top:10px
}
.mainccc ul li ul li{
    padding-left:10px;
    padding-right:10px
}
.mainccc ul li a{
    font-weight:700;
    line-height:20px
}
.mainccc ul li ul li a{
    font-weight:400;
    font-size:13px;
    line-height:13px
}
.mianpp{
    width:15%
}
.mainccc{
    width:39%
}
.mainccc ul{
    width:49.5%
}
.mainccc ul li ul{
    width:100%
}
 .str_but {
     border: 1px solid #fff;
     border-radius: 5px;
     bottom: 40px;
     color: #084176;
     font-size: 15px;
     left: 153px;
     padding: 8px 15px;
     position: absolute;
     z-index: 999;
}
 .seemore_but {
     background: #FCF9F9;
     border: 1px solid #fff;
     border-radius: 5px;
     bottom: 45px;
     color: #000;
     font-size: 15px;
     left: 63px;
     padding: 8px 15px;
     position: absolute;
     z-index: 999;
}
 .seemore_but:hover {
     background: #074376;
     border: 1px solid #074376;
     color: #fff;
}
 .findmore_but {
     background: #fcf9f9 none repeat scroll 0 0;
     border: 1px solid #fff;
     border-radius: 5px;
     bottom: 17px;
     color: #000;
     font-size: 15px;
     left: 55px;
     padding: 8px 15px;
     position: absolute;
     z-index: 999;
}
 .ld_main {
     float: left;
     width: 100%;
}
 .embcode {
     border: 1px solid #ddd;
     float: left;
     margin: 1%;
     padding: 10px;
     width: 48%;
}
 .ld_h_e{
     float: left;
     width: 100%;
     font-size: 18px;
     color: #074376;
     display: inline-block;
     float: left;
     padding: 6px 0 0;
}
 .end_cccc{
     float: left;
     width: 100%;
     padding: 15px 0 10px;
     color: #666;
     font-size: 13px;
}
 .iframcode {
     float: left;
     width: 100%;
     padding-bottom: 10px;
}
 .iframcode textarea {
     border: 1px solid #d6d6d6;
     border-radius: 3px;
     color: #8093b3;
     float: left;
     font-size: 14px;
     height: 150px;
     max-width: 100%;
     min-width: 100%;
     padding: 10px;
}
 .iframcode_bnt {
     float: left;
     padding-top: 10px;
     text-align: center;
     width: 100%;
}
 .iframcode_bnt button._tyyrrr {
     background-color: #ff7200;
     border: 1px solid #ff7200;
     border-radius: 5px;
     color: #fff;
     cursor: pointer;
     float: none;
     font-size: 16px;
     height: 40px;
     line-height: 35px;
     padding: 0 20px;
     display: inline-block;
}
 .iframcode_bnt button._tyyrrr:hover {
     background-color: #074376;
     border: 1px solid #074376;
}
 .se_bxs_td2.actino.laction {
     width: 180px;
}
/*--------------------Category_ page------*/
 .new_category_{
     float: left;
     width: 100%;
     padding: 0px 0 30px;
}
 .new_category_ ul{
     float: left;
     width: 100%;
     min-height: 300px;
     border: 1px #ddd solid;
     border-bottom: none;
     border-right: none;
}
 .new_category_ ul li{
     float: left;
     width: 20%;
     height: 180px;
     border-right: 1px #ddd solid;
     border-bottom: 1px #ddd solid;
     text-align: center;
     position: relative;
}
 .new_category_ ul li:nth-child(5n+5){
}
 .category_ct {
     float: left;
     height: 100%;
     padding: 15px 10px;
     width: 100%;
}
 .category_img {
     display: inline-block;
     height: 80px;
     overflow: hidden;
     position: relative;
     width: 100%;
     margin-bottom: 10px;
}
 .category_img > img {
     bottom: 0;
     left: 0;
     margin: auto;
     max-height: 100%;
     position: absolute;
     right: 0;
     top: 0;
}
 .category_txtt {
     float: left;
     width: 100%;
}
 .category_txtt h3{
     display: inline-block;
     width: 100%;
     font-size: 14px;
}
 .category_txtt h3 a{
     display: inline-block;
     font-size: 15px;
     color: #074376;
}
 .category_txtt h3 a:hover{
     color: #ff7200;
}
 .category_txtt p{
     display: inline-block;
     width: 100%;
     font-size: 14px;
     color: #999;
     padding-top: 10px;
}
 .category_hovers {
     box-shadow: 0 0 5px 0 #ccc;
     height: 100%;
     left: 0;
     position: absolute;
     top: 0;
     width: 469px;
     background: #fff;
     z-index: 99;
     display: none;
     background: #efefef
}
 .new_category_ ul li:hover .category_hovers {
     display: inline-block;
}
 .category_hovers_left {
     float: left;
     height: 100%;
     padding: 33px 0;
     width: 40%;
}
 .category_hovers_right {
     float: left;
     height: 100%;
     padding: 20px 0 0 15px;
     text-align: left;
     width: 60%;
}
 .categori_links {
     float: left;
     padding-bottom: 8px;
     width: 100%;
}
 .categori_links a {
     display: inline-block;
     color: #074376;
     font-size: 14px;
}
 .categori_links a:hover {
     color: #ff7200;
}
 .categori_links a i{
     margin-right: 5px;
}
 .categori_viewmore{
     display: inline-block;
     text-align: right;
     padding: 3px 20px 0;
    float: right;
}
 .categori_viewmore a {
     display: inline-block;
     color: #074376;
     font-size: 14px;
     border: 1px #074376 solid;
     padding: 6px 8px;
}
 .categori_viewmore a i{
     margin-left: 5px;
}
 .categori_viewmore a:hover {
     color: #ff7200;
     border: 1px #ff7200 solid;
}
 .new_category_ ul li:nth-child(5n+5) .category_hovers{
     left: auto;
     right: 0
}
 .category_img img {
     bottom: 0;
     left: 0;
     margin: auto;
     max-height: 100%;
     position: absolute;
     right: 0;
     top: 0;
}
 .category_hovers .category_img {
     height: 60px;
}
 .ldfonwith {
     margin: 20px auto 0;
     width: 655px;
}
 .ldfonwith .ldform {
     display: inline-block;
     max-height: 520px;
     overflow-x: auto;
     width: 100%;
}
 .ldfonwith .button.bookapp_close {
     top: 8px;
}
/*.show_subcetegory {
     display: none;
     left: 86%;
     position: absolute;
     top: -1px;
     width: 260px;
}
*/
 .show_subcetegory {
     display: none;
     left: 96%;
     position: absolute;
     top: -5px;
     width: 260px;
}
 .categori_viewmore:hover .show_subcetegory{
     display: inline-block;
}
 .show_subcetegory ul{
     display: inline-block;
     width: 100%;
    margin-top: 4px;
     background: #f8f8f8;
     min-height: 0;
}
 .show_subcetegory ul li{
     display: inline-block;
     width: 100%;
     height: auto;
}
 .show_subcetegory ul li a{
     display: inline-block;
     width: 100%;
     height: auto;
     border: none;
     padding: 9px 10px;
     text-align: left;
}
 .show_subcetegory ul li a:hover{
     border: none;
}
 .new_category_ ul li:nth-child(5n+4) .show_subcetegory, .new_category_ ul li:nth-child(5n+5) .show_subcetegory {
     left: auto;
     right: 119px;
}
 .news_ff .news_ffmm{
     width: 100%
}
 .news_ff .blog_box_es{
     padding: 0
}
 .sddddda h1{
     display: inline-block;
     font-size: 14px;
}
 .ctt h1{
     color: #074376;
     float: left;
     font-size: 25px;
     width: 100%;
}
 .newh1 h1 {
     color: #074376;
     font-size: 22px;
     font-weight: 500;
     padding: 0;
}
 .lat_new {
     float: left;
     padding: 18px 18px;
     width: 100%;
     border-bottom: 1px #ddd solid;
}
 .lat_new > span {
     float: left;
     width: 150px;
     overflow: hidden;
     height: 130px;
     margin-right: 10px;
}
 .lat_new p {
     color: #666;
     font-size: 14px;
     padding: 0 0 10px 0px ;
     line-height: 17px;
}
 .new_nbbx{
     height: 338px;
}
 .lat_new:last-child{
     border-bottom: none
}
 .lat_new b {
     display: block;
     color: #074376;
     font-size: 14px;
}
 .lat_new b a{
     color: #074376;
     font-size: 15px;
}
 .lat_new b a:hover {
     color: #ff7200;
}
 .time_evn {
     color: #666;
     float: left;
     font-size: 12px;
}
 .ev_tt {
     float: left;
     width: 100%;
}
 .ev_tt a{
     float: right;
     color: #ff7200;
     font-size: 13px;
     text-decoration: underline;
}
 .remores:hover, .ev_tt a:hover {
     color: #074376;
}
 .lat_new img {
}
 .remores {
     color: #ff7200;
     float: right;
     font-size: 13px;
     text-decoration: underline;
     font-weight: normal;
}
 .news_pic {
     float: left;
     height: 100px;
     margin: 0 10px 0 0;
     overflow: hidden;
     width: 124px;
}
 .news_ttx .page_title_name {
     display: block;
     float: none;
     margin-bottom: 4px;
}
 .news_ttx .date_fomrat {
     display: block;
     float: none;
}
 .news_ttx .blog_content_secc {
     display: block;
     float: none;
}
 .news_ttx .blog_content_secc p {
     float: none;
     display: block;
     font-size: 15px;
     line-height: 22px;
}
 .pddt h1{
     padding-bottom: 0
}
 .news_ff{
     margin-bottom: 0
}
 .newfrom {
     color: #666;
     display: block;
     font-size: 14px;
     padding: 0px 0 6px;
}
 .evelist {
     border: none;
}
 .evelist .news_ff {
     border: 1px #ddd solid;
     margin-bottom: 15px;
}
 .evelist .news_pic {
     height: 160px;
     width: 230px;
     position: relative;
}
 .evetrow {
     display: block;
     font-size: 14px;
     line-height: 18px;
     padding-bottom: 6px;
     width: 100%;
}
 .evelist .news_pic img{
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     max-height: 100%;
     margin: auto;
}
 .evetrow i{
     width: 18px;
     color: #999
}
 .oreer4 i{
     font-size: 20px;
}
 .eventtt .news_ttx .blog_content_secc {
     font-size: 15px;
     line-height: 22px;
     text-align: justify;
}
 .eventtt .newfrom{
     padding-top: 10px;
}
 .trining_banner {
     background:#eee url("../../img/front/steps-transition.png") no-repeat 90% 12px ;
     float: left;
     min-height: 270px;
     padding: 3px 0 110px;
     text-align: center;
     width: 100%;
}
 .train_bx {
     float: left;
     text-align: left;
     width: 100%;
}
 .trieng_num {
     float: left;
     color: #ff7200;
     font-size: 160px;
     margin-top: -39px;
}
 .trieng_txt {
     color: #074376;
     float: left;
     font-size: 37px;
     padding-top: 25px;
}
 .trieng_txt h2, .trieng_txt > span {
     display: block;
     font-size: 65px;
     font-weight: bold;
     padding-left: 5px;
     padding-top: 7px;
     text-shadow: 2px 3px 7px #666;
     color: #074376;
}
 .traing_steps {
     float: left;
     width: 100%;
     padding: 30px;
}
 .traing_steps ul {
     float: left;
     width: 100%;
}
 .traing_steps ul li {
     width: 60%;
     position: relative;
     min-height: 140px;
     margin-bottom: 80px;
}
 .tr_step1{
    float: left;
     border-radius:10px 115px 115px 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc3218+0,f99c18+100 */
     background: rgb(188,50,24);
    /* Old browsers */
     background: -moz-linear-gradient(left, rgba(188,50,24,1) 0%, rgba(249,156,24,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(188,50,24,1) 0%,rgba(249,156,24,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(188,50,24,1) 0%,rgba(249,156,24,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc3218', endColorstr='#f99c18',GradientType=1 );
    /* IE6-9 */
}
 .stap_txtc {
     color: #fff;
     float: left;
     padding: 19px 0 0 30px;
     width: 75%;
}
 .step_nn {
     background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
     border: 1px solid #ddd;
     border-radius: 50%;
     float: right;
     height: 188px;
     position: absolute;
     right: -25px;
     text-align: center;
     top: -25px;
     width: 188px;
     padding: 20px;
}
 .step_nn2 {
     background: #e6ede6 none repeat scroll 0 0;
     border: 1px solid #ccc;
     border-radius: 50%;
     box-shadow: 0 0 5px 0 #ddd;
     display: inline-block;
     height: 100%;
     width: 100%;
     padding: 20px;
}
 .step_nn3 {
     padding-top: 20px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
     border-radius: 50%;
     box-shadow: 0 0 5px 0 #ddd;
     display: inline-block;
     height: 100%;
     width: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc3218+0,f99c18+100 */
     background: rgb(188,50,24);
    /* Old browsers */
     background: -moz-radial-gradient(center, ellipse cover, rgba(188,50,24,1) 0%, rgba(249,156,24,1) 100%);
    /* FF3.6-15 */
     background: -webkit-radial-gradient(center, ellipse cover, rgba(188,50,24,1) 0%,rgba(249,156,24,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: radial-gradient(ellipse at center, rgba(188,50,24,1) 0%,rgba(249,156,24,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc3218', endColorstr='#f99c18',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .step_nn3 span {
     display: block;
     font-size: 40px;
     padding-top: 10px;
}
 .frtss{
     display: inline-block;
     font-size: 25px;
     text-transform: uppercase;
     font-weight: bold;
     border-bottom: 1px #ddd solid;
     padding-bottom: 5px;
}
 .frtoo{
     display: inline-block;
     width: 100%;
     font-size: 16px;
     color: #f8f8f8;
     padding-top: 10px;
     line-height: 24px ;
}
 .tr_step2{
     float: right;
     border-radius: 115px 10px 10px 115px ;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b989bd+0,1b3477+100 */
     background: rgb(185,137,189);
    /* Old browsers */
     background: -moz-linear-gradient(left, rgba(185,137,189,1) 0%, rgba(27,52,119,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(185,137,189,1) 0%,rgba(27,52,119,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(185,137,189,1) 0%,rgba(27,52,119,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b989bd', endColorstr='#1b3477',GradientType=1 );
    /* IE6-9 */
}
 .tr_step2 .stap_txtc {
     color: #fff;
     float: right;
     padding: 20px 20px 0 30px;
     width: 76%;
}
 .tr_step2 .step_nn {
     left: -25px;
     right: auto;
}
 .tr_step2 .step_nn3{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b989bd+0,1b3477+100 */
     background: rgb(185,137,189);
    /* Old browsers */
     background: -moz-radial-gradient(center, ellipse cover, rgba(185,137,189,1) 0%, rgba(27,52,119,1) 100%);
    /* FF3.6-15 */
     background: -webkit-radial-gradient(center, ellipse cover, rgba(185,137,189,1) 0%,rgba(27,52,119,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: radial-gradient(ellipse at center, rgba(185,137,189,1) 0%,rgba(27,52,119,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b989bd', endColorstr='#1b3477',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .trainig_bg{
     background:url(../../img/front/trening_bg.jpg) repeat left top;
     float: left;
     width: 100%;
     border-top: 1px #ddd solid;
     padding-top: 30px;
}
 .tr_step3{
     float: left;
     border-radius:10px 115px 115px 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#046586+0,97d09d+100 */
     background: rgb(4,101,134);
    /* Old browsers */
     background: -moz-linear-gradient(left, rgba(4,101,134,1) 0%, rgba(151,208,157,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(4,101,134,1) 0%,rgba(151,208,157,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(4,101,134,1) 0%,rgba(151,208,157,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#046586', endColorstr='#97d09d',GradientType=1 );
    /* IE6-9 */
}
 .tr_step3 .step_nn3{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#046586+0,97d09d+100 */
     background: rgb(4,101,134);
    /* Old browsers */
     background: -moz-radial-gradient(center, ellipse cover, rgba(4,101,134,1) 0%, rgba(151,208,157,1) 100%);
    /* FF3.6-15 */
     background: -webkit-radial-gradient(center, ellipse cover, rgba(4,101,134,1) 0%,rgba(151,208,157,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: radial-gradient(ellipse at center, rgba(4,101,134,1) 0%,rgba(151,208,157,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#046586', endColorstr='#97d09d',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .tr_step4{
     float: right;
     border-radius: 115px 10px 10px 115px ;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eae70e+0,638b2a+100 */
     background: rgb(234,231,14);
    /* Old browsers */
     background: -moz-linear-gradient(left, rgba(234,231,14,1) 0%, rgba(99,139,42,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(234,231,14,1) 0%,rgba(99,139,42,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(234,231,14,1) 0%,rgba(99,139,42,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae70e', endColorstr='#638b2a',GradientType=1 );
    /* IE6-9 */
}
 .tr_step4 .stap_txtc {
     color: #fff;
     float: right;
     padding: 31px 20px 0 30px;
     width: 76%;
}
 .tr_step4 .step_nn {
     left: -25px;
     right: auto;
}
 .tr_step4 .step_nn3{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eae70e+0,638b2a+100 */
     background: rgb(234,231,14);
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, rgba(234,231,14,1) 0%, rgba(99,139,42,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, rgba(234,231,14,1) 0%,rgba(99,139,42,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, rgba(234,231,14,1) 0%,rgba(99,139,42,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae70e', endColorstr='#638b2a',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .tr_step5{
     float: left;
     border-radius:10px 115px 115px 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#074376+0,1f93f2+100 */
     background: rgb(7,67,118);
    /* Old browsers */
     background: -moz-linear-gradient(left, rgba(7,67,118,1) 0%, rgba(31,147,242,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(7,67,118,1) 0%,rgba(31,147,242,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(7,67,118,1) 0%,rgba(31,147,242,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074376', endColorstr='#1f93f2',GradientType=1 );
    /* IE6-9 */
}
 .tr_step5 .step_nn3{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#074376+0,1f93f2+100 */
     background: rgb(7,67,118);
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, rgba(7,67,118,1) 0%, rgba(31,147,242,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, rgba(7,67,118,1) 0%,rgba(31,147,242,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, rgba(7,67,118,1) 0%,rgba(31,147,242,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074376', endColorstr='#1f93f2',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .tr_step6{
     float: right;
     border-radius: 115px 10px 10px 115px ;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#28c5fa+0,14ade0+100 */
     background: rgb(40,197,250);
    /* Old browsers */
     background: -moz-linear-gradient(left, rgba(40,197,250,1) 0%, rgba(20,173,224,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(40,197,250,1) 0%,rgba(20,173,224,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(40,197,250,1) 0%,rgba(20,173,224,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28c5fa', endColorstr='#14ade0',GradientType=1 );
    /* IE6-9 */
}
 .tr_step6 .step_nn3{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#28c5fa+0,14ade0+100 */
     background: rgb(40,197,250);
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, rgba(40,197,250,1) 0%, rgba(20,173,224,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, rgba(40,197,250,1) 0%,rgba(20,173,224,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, rgba(40,197,250,1) 0%,rgba(20,173,224,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28c5fa', endColorstr='#14ade0',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .tr_step8 .step_nn, .tr_step6 .step_nn {
     left: -25px;
     right: auto;
}
 .tr_step8 .stap_txtc, .tr_step6 .stap_txtc {
     color: #fff;
     float: right;
     padding: 20px 10px 0 25px;
     width: 76%;
}
 .tr_step7{
     float: left;
     border-radius: 10px 115px 115px 10px ;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd65e+0,febf04+100;
    Yellow+3D+%232 */
     background: rgb(255,214,94);
    /* Old browsers */
     background: -moz-linear-gradient(-45deg, rgba(255,214,94,1) 0%, rgba(254,191,4,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(-45deg, rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(135deg, rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .tr_step7 .step_nn3{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd65e+0,febf04+100;
    Yellow+3D+%232 */
     background: rgb(255,214,94);
    /* Old browsers */
     background: -moz-radial-gradient(center, ellipse cover, rgba(255,214,94,1) 0%, rgba(254,191,4,1) 100%);
    /* FF3.6-15 */
     background: -webkit-radial-gradient(center, ellipse cover, rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: radial-gradient(ellipse at center, rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .tr_step8{
     border-radius:115px 10px 10px 115px;
     float: right;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ade54b+0,88d10a+100 */
     background: rgb(173,229,75);
    /* Old browsers */
     background: -moz-linear-gradient(left, rgba(173,229,75,1) 0%, rgba(136,209,10,1) 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(left, rgba(173,229,75,1) 0%,rgba(136,209,10,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to right, rgba(173,229,75,1) 0%,rgba(136,209,10,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ade54b', endColorstr='#88d10a',GradientType=1 );
    /* IE6-9 */
}
 .tr_step8 .step_nn3{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ade54b+0,88d10a+100 */
     background: rgb(173,229,75);
    /* Old browsers */
     background: -moz-radial-gradient(center, ellipse cover, rgba(173,229,75,1) 0%, rgba(136,209,10,1) 100%);
    /* FF3.6-15 */
     background: -webkit-radial-gradient(center, ellipse cover, rgba(173,229,75,1) 0%,rgba(136,209,10,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: radial-gradient(ellipse at center, rgba(173,229,75,1) 0%,rgba(136,209,10,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ade54b', endColorstr='#88d10a',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .frtss {
     border: 1px solid #ddd;
     border-radius: 10px;
     color: #000;
     display: inline-block;
     font-size: 20px;
     font-weight: bold;
     height: 100%;
     line-height: 34px;
     padding: 20px;
     text-align: center;
     text-transform: uppercase;
     width: 280px;
     position: absolute;
}
 .frtss_right {
     right: -371px;
}
 .drset_left{
     left: -371px;
}
 .tr_txt {
     color: #666;
     display: inline-block;
     font-size: 16px;
     line-height: 24px;
     padding-top: 10px;
     width: 100%;
    text-align:center;
}
 .step_rr {
     border-bottom: 1px solid #074376;
     display: inline-block;
     font-weight: bold;
     width: 100%;
}
 .not_plan.lfnotss > a {
     margin: -10px 3px 0 2px;
}
 .cop_pro{
     float: left;
     width: 100%;
     padding: 18px 12px;
    min-height: 307px;
}
 .cop_pro_left{
     float:left;
     width: 36%;
     padding: 3px 8px 0
}
 .cop_pro_right{
     float: left;
     width: 64%;
     padding-top: 13px;
}
 .step_pro_name {
     float: left;
     font-size: 14px;
     margin-top: 4px;
     padding-left: 5px;
     vertical-align: middle;
     width: 86%;
     color: #252525;
}
 .pro_ch {
     float: left;
     margin-bottom: 12px;
     width: 50%;
}
 .step_pro_row_icon {
     border: 1px solid #999;
     border-radius: 50%;
     float: left;
     height: 24px;
     vertical-align: middle;
     width: 24px;
}
 .steop_active{
     background:url(../../img/front/check-symbol.png) no-repeat center center
}
 .seto_tt {
     color: #333;
     display: inline-block;
     font-size: 18px;
     padding: 5px 0 30px;
     text-align: center;
     width: 100%;
}
 .cop_pro_left input[type="submit"]{
     opacity: 0
}
 .steop_remove{
     background:url(../../img/front/cancel-music.png) no-repeat center center;
}
 .pro_ch_full {
     color: #000;
     display: inline-block;
     font-size: 17px;
     line-height: 25px;
     padding-top: 10px;
     width: 100%;
     text-align: center;
     position: relative;
}
 .mydeals_right h3 a {
     color: #074376;
     display: block;
     font-size: 16px;
     font-weight: 400;
     padding: 0 0 7px;
     text-align: left;
     width: 100%;
}
 .mydeals_right p {
     color: #666;
     line-height: 20px;
}
 .detail_addrsarea ul li.splikeheartun, .detail_addrsarea ul li.splikeheart{
     width: 100%
}
 .detail_addrsarea ul li.splikeheart a{
    background:url(../../img/front/heart_icon.png) no-repeat 0 1px;
    padding-left:24px
}
 .detail_addrsarea ul li.splikeheart a:hover{
    background:url(../../img/front/heart_icon_hover.png) no-repeat 0 1px
}
 .detail_addrsarea ul li.splikeheartun a{
    background:url(../../img/front/heart_pin_out.png) no-repeat 0 1px;
    padding-left:24px
}
 .detail_addrsarea ul li.splikeheartun a:hover{
    background:url(../../img/front/heart_pin_out_hover.png) no-repeat 0 1px
}
 .nobdiv{
    width: 70%;
}
 .nobdiv input[type="text"]{
     border: none;
     width: auto;
     padding: 9px 7px 12px 12px
}
 .nobdiv_in {
     float: left;
     padding: 10px 0;
     color: #074376;
     font-size: 16px;
}
 .us_bx .nobdiv_in a.btn-xs{
     float: none
}
 .no_found.mynore {
     padding: 82px 0;
}
 .my_profils.extcc {
     padding-bottom: 22px;
}
 .more_lins_ {
     display: none;
     right: -1px;
     position: absolute;
     top: 40px;
     width: 150px;
     z-index: 999;
}
 .my_menu ul li:hover .more_lins_{
     display: inline-block;
}
 .my_menu ul li .more_lins_ ul li{
     width: 100%;
    ;
    border-right: none 
}
 .my_menu ul li .more_lins_ ul{
     width: 100%;
     border: 1px solid #e0e0e0;
     margin-top: 8px;
}
 .recpending {
     color: #f00;
     float: left;
     font-size: 14px;
     padding-right: 10px;
     padding-top: 8px;
}
 .my_menu ul li:last-child .more_lins_{
     right: -11px;
}
 .vfull .use_input {
     float: left;
     width: 67%;
}
 .help-text.vhelp {
     float: left;
     font-size: 14px;
     padding-top: 10px;
     width: 100%;
     color: #999;
}
 .vtitle{
     display: inline-block;
     padding: 8px 15px 9px
}
 .vtitle .ad_srs{
     padding-bottom: 0;
}
 .blog_event_news {
     float: left;
     width: 100%;
     padding-top: 0px;
}
 .ben_blog h2 {
     color: #ff7200;
     min-height: 30px;
     border-bottom: 1px solid #c7c7c7;
     padding-bottom: 8px;
     padding-top: 20px;
}
 .ben_blog_m {
     float: left;
     width: 100%;
}
 .blog_event_news .blog_post_sec_right {
     height: 174px;
     width: 21%;
}
 .blog_event_news .blog_post_sec_left {
     width: 79%;
}
 .blog_event_news .itend_full_box:last-child{
     border-bottom: none;
}
 .blog_event_news .blog_box_es {
     float: left;
     padding: 10px 0 5px;
     width: 100%;
}
 .blog_event_news .itend_full_box {
     margin-bottom: 0px;
     padding: 0px;
}
 .ben_blog .cat_gory h2 {
     border-bottom: medium none;
     min-height: 0;
     padding-bottom: 0;
     width: 100%;
}
 .blog_event_news .evetrow {
     display: inline-block;
     width: auto;
     padding-right: 15px;
}
 .blog_event_news .blog_post_sec_right img{
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     max-height: 100%;
     margin: auto
}
 .blog_content_secc p {
     color: #666;
     float: left;
     font-size: 16px;
     line-height: 20px;
     padding: 3px 0;
     width: 100%;
}
 .con_read a {
     color: #074376;
     display: inline-block;
     font-size: 15px;
}
 .blog_event_news .blog_content_secc p{
     text-align: justify;
     font-size: 14px;
     padding-bottom: 0
}
 .blog_event_news .news_ttx .blog_content_secc p {
     display: block;
     float: none;
     font-size: 15px;
     color: #666;
     line-height: 22px;
     text-align: justify 
}
 .vdisp {
     float: left;
     width: 100%;
}
 .vdisp_clt {
     float: left;
     width: 100%;
     position: relative;
}
 .vdisp_clt > iframe {
     max-width: 100%;
}
 .vdisp_cl {
     border: 1px solid #ddd;
     float: left;
     margin: 0 1% 1% 0;
     padding: 10px;
     width: 25%;
}
 .vdisp_cltl {
     float: left;
     font-size: 15px;
     padding: 10px 0 2px;
     width: 100%;
     text-align: center 
}
 .showvideo {
     left: 0;
     min-height: 100%;
     position: fixed;
     top: 10%;
     width: 100%;
     z-index: 999;
}
 .combnbax {
     margin: auto;
     max-width: 600px;
}
 .combn {
     background: #074376;
     box-shadow: 0 0 5px 0 #333;
     display: inline-block;
     padding: 10px 15px;
     width: 600px;
}
 .closevideo {
     color: #ffffff;
     cursor: pointer;
     float: right;
     font-size: 16px;
     margin: 0 0 5px;
     text-shadow: 2px 1px 1px #000000;
}
 .ifrm_cls {
     float: left;
     width: 100%;
}
 .closevideo a {
     color: #ffffff;
     cursor: pointer;
}
 .ifrm_cls > iframe {
     border: medium none;
     box-shadow: 0 0 3px #000000;
     padding: 0;
     width: 100%;
}
 .pl_icon {
     bottom: 0px;
     left: 0;
     position: absolute;
     text-align: center;
     width: 100%;
     height: 100% 
}
 .mdlng img {
     bottom: 0;
     left: 0;
     margin: auto;
     max-height: 100%;
     max-width: 50px;
     position: absolute;
     right: 0;
     top: 0;
}
 .gquote{
     float: left;
     width: 100%;
     padding-top: 20px;
}
 .gq_type {
     display: inline-block;
     float: left;
     font-size: 17px;
     padding-top: 5px;
     text-align: left;
     width: 30%;
}
 .gqproduct {
     border: 1px solid #ddd;
     border-radius: 50px;
     display: inline-block;
     font-size: 15px;
     padding: 7px 17px;
     text-align: left;
     width: 30%;
     position: relative;
     cursor: pointer;
}
 .gqservice {
     border: 1px solid #ddd;
     border-radius: 50px;
     display: inline-block;
     font-size: 15px;
     padding: 7px 17px;
     text-align: left;
     width: 30%;
     position: relative;
     cursor: pointer;
     margin-right: 2%;
}
 .gqproduct.active, .gqservice.active {
     border: 1px solid #074376;
     border-radius: 50px;
     display: inline-block;
     font-size: 15px;
     padding: 7px 17px;
     text-align: left;
     background: #074376;
     color: #fff;
     position: relative;
}
 .drl_check {
     border: 1px solid #ddd;
     border-radius: 50%;
     height: 25px;
     padding-top: 3px;
     position: absolute;
     right: 3px;
     text-align: center;
     top: 1px;
     width: 25px;
}
 .dl_checks {
     border: 1px solid #ddd;
     border-radius: 50%;
     height: 25px;
     padding-top: 3px;
     position: absolute;
     right: 3px;
     text-align: center;
     top: 1px;
     width: 25px;
}
 .gqproduct.active .drl_check, .gqservice.active .drl_check{
     background: #fff;
     border-color: #fff
}
 .gqproduct.active .dl_check, .gqservice.active .dl_check {
     background: #074376 none repeat scroll 0 0;
     border-radius: 50%;
     display: inline-block;
     height: 10px;
     width: 10px;
}
 .tboxes_dealrbaba{
     float: left;
     width: 100%;
     margin-bottom: 20px;
}
 .dear_input_ {
     float: right;
     width: 66%;
}
 .dler_select_{
     width: 30%;
     float: left;
}
 .dealrbaba_stap_ {
     display: inline-block;
     padding-top: 60px;
     text-align: center;
     width: 100%;
}
 .dealrbaba_stap_ > ul {
     display: inline-block;
     width: 100%;
     position: relative;
}
 .dealrbaba_stap_ ul li {
     background: #f8f8f8;
     border: 1px solid #ddd;
     border-radius: 50px;
     display: inline-block;
     margin: 1% 3%;
     position: relative;
     width: 26%;
}
 .dealrbaba_stap_ ul li a {
     display: inline-block;
     font-size: 20px;
     line-height: normal;
     padding: 10px 10px 4px 30px;
     text-align: left;
     width: 100%;
}
 .dealrbaba_stap_ span {
     display: inline-block;
     font-size: 15px;
     line-height: 19px;
     padding-left: 10px;
     text-align: left;
     vertical-align: top;
}
 .dealrbaba_stap_ i {
     display: inline-block;
     width: 40px;
}
 .step_derbaab {
     background: #f8f8f8 none repeat scroll 0 0;
     border: 1px solid #ddd;
     border-radius: 20px;
     float: left;
     margin: 30px 0;
     padding: 20px;
     width: 100%;
}
 .dealrbaba_stap_ > ul::before {
     background: #ddd none repeat scroll 0 0;
     content: "";
     height: 1px;
     left: 9%;
     position: absolute;
     top: 44px;
     width: 70%;
}
 .gquote .tboxes{
     min-height: 0;
     margin-bottom: 10px;
}
 .dearlbaba_getquotes{
     margin-top: 0px;
}
 .feedback_popup_section {
     position: fixed;
     right: 0;
     top: 20%;
     z-index: 100;
}
 .feedback_button {
     background: #f4606e url("../../img/front/feedback_icon.png") no-repeat scroll center center;
     cursor: pointer;
     height: 120px;
     position: absolute;
     right: 0;
     top: 0;
     width: 40px;
}
 .feedback_button.report {
     background: #f4606e url("../../img/front/report.png") no-repeat scroll center center;
     height: 150px;
}
 .feedback_form {
     background: #fff none repeat scroll 0 0;
     border-left: 3px solid #e65663;
     display: none;
     position: absolute;
     right: -230px;
     top: 0;
     width: 230px;
}
 .feedback_form.box {
     display: block;
     right: 0;
}
 .feedback_form_row_inputs {
     float: left;
     padding: 15px;
     width: 100%;
}
 .feedback_form_row {
     float: left;
     margin-bottom: 10px;
     width: 100%;
}
 .feed_input_sect {
     border: 1px solid #ccc;
     border-radius: 3px;
     float: left;
     font-size: 13px;
     height: 40px;
     padding: 0 15px;
     width: 100%;
}
 .feedback_form_row:last-child {
     margin-bottom: 0;
}
 textarea.feed_input_sect {
     height: 80px;
     padding: 10px 15px;
     resize: none;
}
 .feedback_form_row_button {
     background: #eee none repeat scroll 0 0;
     float: left;
     padding: 10px 15px;
     width: 100%;
}
 .feedback_form_row_button input {
     background: #444 none repeat scroll 0 0;
     border: 0 none;
     border-radius: 3px;
     color: #fff;
     cursor: pointer;
     font-size: 14px;
     height: 40px;
     line-height: 40px;
     padding: 0 10px;
     width: 100%;
}
 .feedback_button.off::after {
     background: #db525e url("../../img/front/clos_fed_icon.png") no-repeat scroll center center;
     border-top: 1px solid #bf444f;
     bottom: 0;
     content: " ";
     cursor: pointer;
     height: 30px;
     left: 0;
     margin-bottom: -30px;
     position: absolute;
     right: 0;
     width: 40px;
}
 .feedback_button.off {
     background: #e65663 url("../../img/front/report.png") no-repeat scroll center center;
     right: 230px;
}
 .feedback_form_row label.error{
     display: none !important;
}
 .feedback_form_row .error{
     border:1px #f00 solid !important;
}
 .vrfy_social {
     float: left;
     padding: 20px;
     text-align: center;
     width: 100%;
}
 .vrfy_social_fb {
     display: inline-block;
     padding-right: 10px;
}
 .vrfy_social_li {
     display: inline-block;
}
 .vrfy_social_li > a {
     background: #007bb6 none repeat scroll 0 0;
     border-radius: 7px;
     color: #fff;
     display: inline-block;
     font-size: 17px;
     padding: 8px 20px;
}
 .vrfy_social_li > a i {
     border-right: 1px solid #ddd;
     font-size: 21px;
     padding-right: 7px;
}
 .vrfy_social_fb > a {
     background: #305891;
     border-radius: 7px;
     color: #fff;
     display: inline-block;
     font-size: 17px;
     padding: 8px 20px;
}
 .vrfy_social_fb > a i {
     border-right: 1px solid #ddd;
     font-size: 21px;
     padding-right: 7px;
}
 .vrfy_social_li > a:hover, .vrfy_social_fb > a:hover{
     opacity: 0.8;
}
 .fvghhnhn {
     float: left;
     width: 100%;
}
 .fvaa {
     float: left;
     padding-bottom: 5px;
     width: 100%;
}
 .gvvgfr {
     display: inline-block;
}
 .bhbghbh {
     display: inline-block;
}
 .mnjobs {
     width: 60%;
}
 .mnjobs .use_input {
     float: left;
     width: 64%;
}
 .mnjobs_rght {
     float: right;
     padding: 60px 11px 0;
     width: 39%;
}
 .jhint {
     color: #333;
     font-size: 19px;
     line-height: 33px;
}
 .my_menu ul li.morelink a.active {
     color: #ff7200;
}
 .tr_step1 .frtss{
     padding-top: 50px;
}
 .tr_step2 .frtss{
     padding-top: 37px;
}
 .tr_step3 .frtss{
     padding-top: 33px;
}
 .tr_step4 .frtss{
     padding-top: 18px;
}
 .tr_step5 .frtss{
     padding-top: 35px;
}
 .tr_step6 .frtss{
     padding-top: 35px;
}
 .tr_step7 .frtss{
     padding-top: 33px;
}
 .tr_step8 .frtss{
     padding-top: 35px;
}
 .mydeals .se_bxs_table{
     border: none
}
 .mydeals .se_bxs_td2:last-child, .mydeals .se_bxs_td:last-child {
     border-right: medium none;
}
 .mydeals .no_found{
     border: none
}
 .detail_addrsarea ul li.whatsapp i, .whatsapp a i {
     color: #48bf1c;
     margin-top: -5px;
     vertical-align: middle;
     margin-right: 2px;
}
 .rvm_busin {
     display: inline-block;
     width: 100%;
     text-align: right;
     padding: 0;
}
 .paynowww a{
     padding:8px 15px;
}
 .fixed_header_set .add_businessbtn {
     padding-top: 0px;
     margin-left: 80px;
}
 .fixed_header_set .logic_arearight {
     padding-top: 0;
}
 .new_hd {
     float: right;
}
 .cm_ll {
     display: inline-block;
     width: 100%;
     text-align: center;
     padding: 20px 0;
     font-size: 15px;
}
 .eml_cnt {
     float: left;
     width: 100%;
     padding-bottom: 10px;
     font-size: 16px;
     color: #074376;
     border-bottom: 1px #5987ae solid;
     margin-bottom: 15px;
}
 .new_categoriesarea ul li a:hover {
     z-index: 2;
     -moz-box-shadow: -2px 1px 5px #e7e7e7;
     -webkit-box-shadow: -2px 1px 5px #e7e7e7;
     box-shadow: -2px 1px 5px #e7e7e7;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     border-radius: 2px;
     border: 1px solid #e7e7e7;
     border-right-width: 1px;
     border-right-style: solid;
     border-right-color: rgb(231, 231, 231);
     border-right: 1px solid transparent;
}
 .new_categoriesarea ul li a{
     position: relative;
     background: #fff;
     -moz-box-shadow: -2px 1px 5px transparent;
     -webkit-box-shadow: -2px 1px 5px transparent;
     box-shadow: -2px 1px 5px transparent;
     border: 1px solid transparent;
}
 .new_categoriesarea ul li a i {
     padding-right: 10px;
     -moz-transition: all .3s;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
}
 .new_categoriesarea ul li a:hover i{
     padding-right: 0
}
 .new_categoriesarea ul li:hover{
     border-right: none
}
 .new_categoriesarea ul li:hover ul {
     border-left: none
}
 .new_categoriesarea ul li:first-child a{
     border-top: none
}
 .trending_market_sec_block ul li:last-child {
     border-bottom: none;
}
 .trending_market_sec {
     position: relative;
}
 .show_categories:hover {
     width: 101%;
     border-right: 1px #fff solid;
     position: relative;
     z-index: 99999999;
     box-shadow: -1px 0px 0 1px #fff inset;
}
 .pro_cod_t {
     float: left;
     width: 100%;
     position: relative;
    margin-top: -5px;
}
 .pro_cod_t input[type="text"] {
     border: 1px solid #d6d6d6;
     border-radius: 3px;
     color: #074376;
     float: left;
     font-size: 13px;
     padding: 0px 10px;
     width: 70%;
     height: 30px;
}
 .cp_app {
     background-color: #7b9bd4;
     border: 1px solid #7589ab;
     border-radius: 2px;
     color: #fff;
     display: inline-block;
     font-size: 13px;
     margin: 0px 0 0 4px;
     padding: 0px 10px;
     cursor: pointer;
     height: 30px;
     line-height: 26px;
}
 .cp_app:hover{
     opacity: 0.8
}
 .loaderpromo {
     position: absolute;
     right: 26px;
     top: 0;
     display: none;
}
 .updatepln input[type="submit"]{
    width: 150px;
    font-size: 16px;
     background-color: #ff7200;
     border: 1px solid #ff7200;
     border-radius: 2px;
     color: #fff;
     display: inline-block;
     margin: 0px 0 0 4px;
     padding: 0px 10px;
     cursor: pointer;
     height: 35px;
     line-height: 30px;
}
 .updatepln input[type="submit"]:hover{
     background-color: #7b9bd4;
     border: 1px solid #7589ab;
}
 .hiddncbb:before{
     display: none
}
 .pro_cod_a.error{
     display: block;
     width: 100%;
     font-size: 12px;
     color: #f00;
}
 .pro_cod_a.successp{
     color: #33cc00;
     display: block;
     width: 100%;
     font-size: 12px;
}
 .updatepln{
    padding: 20px 0 0 207px;
     text-align: left
}
 .gcerror {
     display: inline-block;
     width: 100%;
     color: #f00;
     padding-top: 2px;
     font-size: 13px;
}
/*----New Menu*/
 .new_categoriesarea_new {
     background: #fff;
     border-left: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
     border-top: 1px solid #ddd;
     left: 0;
     position: absolute;
     top: 34px;
     width: 400px;
     display: none;
     z-index: 999999;
}
 .categories_navarea:hover .new_categoriesarea_new {
     display: inline-block
}
 .new_categoriesarea_new ul {
     float: left;
     width: 100%;
}
 .new_categoriesarea_new ul li {
     float: left;
     width: 100%;
     border-right: 1px solid #ddd;
}
 .new_categoriesarea_new ul li a {
     color: #666;
     display: inline-block;
     font-size: 14px;
     padding: 0px 3px;
}
 .new_categoriesarea_new ul li:hover {
     z-index: 2;
     -moz-box-shadow: -2px 1px 5px #e7e7e7;
     -webkit-box-shadow: -2px 1px 5px #e7e7e7;
     box-shadow: -2px 1px 5px #e7e7e7;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     border-radius: 2px;
     border-top: 1px solid #e7e7e7;
     border-bottom: 1px solid #e7e7e7;
}
 .new_categoriesarea_new ul li{
     background: #fff;
     -moz-box-shadow: -2px 1px 5px transparent;
     -webkit-box-shadow: -2px 1px 5px transparent;
     box-shadow: -2px 1px 5px transparent;
     border-top: 1px solid transparent;
     border-bottom: 1px solid transparent;
     padding: 12px 3px;
     font-size: 13px;
}
 .new_categoriesarea_new ul li i {
     padding-right: 4px;
     -moz-transition: all .3s;
     -webkit-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
}
 .new_categoriesarea_new ul li i {
     float: right;
     vertical-align: top;
     line-height: 14px;
     font-size: 21px 
}
 .new_categoriesarea_new ul li:hover i {
     padding-right: 1px;
}
 .level-one {
     float: left;
     box-sizing: border-box;
     padding: 0 20px 20px 20px;
     width: 50%;
     height: 220px;
}
 .level-one-top {
     height: 100%;
     background: #fff;
    /*border: 1px solid #e7e7e7;
    */
     -moz-box-shadow: 0 1px 5px #e7e7e7;
     -webkit-box-shadow: 0 1px 5px #e7e7e7;
     box-shadow: 0 1px 5px #e7e7e7;
     left: 100%;
     position: absolute;
     top: -1px;
     display: none;
     width: 780px;
}
 .new_categoriesarea_new ul li:first-child a {
     border-top: none;
}
 .new_categoriesarea_new ul li:first-child {
     border-top: 0;
}
 .new_categoriesarea_new ul li:hover .level-one-top{
     display: inline-block
}
 .new_categoriesarea_new ul li .level-one-top ul{
     display: inline-block;
     border: none;
     box-shadow: none;
     position: initial;
    background: none;
    width: 100%;
}
 .new_categoriesarea_new ul li:hover .level-one-top{
     display: inline-block
}
 .new_categoriesarea_new ul li .level-one-top ul li, .new_categoriesarea_new ul li .level-one-top ul li:hover{
     border: none;
     box-shadow: none;
     padding: 0
}
 .new_categoriesarea_new ul li .level-one-top .level-one-title a:hover, .new_categoriesarea_new ul li .level-one-top .level-one-title a, .new_categoriesarea_new ul li .level-one-top ul li a, .new_categoriesarea_new ul li .level-one-top ul li a:hover{
     border: none;
     box-shadow: none;
}
 .new_categoriesarea_new ul li .level-one-top .level-one-title a {
     color: #ff7200;
     font-weight: bold 
}
 .level-one-title{
     display: inline-block;
     width: 100%
}
 .new_categoriesarea_new ul li:hover{
     border-right: none
}
 .new_categoriesarea_new ul li ul li a {
     color: #666;
     display: block;
     font-size: 14px;
     padding: 6px 0px;
}
 .new_categoriesarea_new ul li .level-one-top .level-one-title a{
     padding: 17px 0 10px
}
 .new_categoriesarea_new .view_mmrio_{
     display: inline-block;
     width: 100%;
}
 .new_categoriesarea_new .view_mmrio_ a{
     display: inline-block;
     padding-top: 10px;
     color: #074376;
     cursor: pointer;
     font-size: 13px;
     font-weight: bold;
    border-bottom: 1px #074376 solid;
}
 .new_categoriesarea_new .view_mmrio_ a:hover{
     border-bottom-color: transparent
}
 .bus_list_thank {
     display: inline-block;
     width: 100%;
     text-align: center;
     padding: 30px 15px;
     line-height: 30px;
     color: #333;
     border: 1px #e7e7e7 solid;
     border-radius: 5px;
     box-shadow: 0 0 5px 0 #e7e7e7;
     font-size: 16px;
}
 .reql {
     max-width: 850px;
}
 .fixed_header_set.fixed .header_righ_set .menuarea {
     margin-top: 5px;
}
 .appacpt a{
     display: inline-block;
     padding: 0 1px;
}
 .appacpt span {
     width: 100%;
     display: inline-block;
}
 .appacpt a button{
     padding:1px 6px;
    height: 24px;
     font-size: 12px;
     cursor: pointer;
     line-height: 1.5;
     border-radius: 3px;
    border: 1px solid transparent;
}
 .appacpt a button.btn-success{
    background-color: #78CD51;
     border-color: #78CD51;
     color: #FFFFFF;
}
 .appacpt a button.btn-danger {
     background-color: #ff6c60;
     border-color: #ff6c60;
     color: #FFFFFF;
}
 .cke_reset a.cke_button:hover{
     border: none !important
}
 .cke_dialog_body {
     width: 448px !important;
}
 .cke_reset_all table.cke_dialog_contents, .cke_single_page .cke_dialog_contents {
     width: 100% !important;
}
/**************** New CSS 22-8-2017 ****************/
 .imgEditSbmtt > input {
     height: 25px !important;
     line-height: 21px !important;
     padding: 0 !important;
     position: absolute;
     right: -9px;
     top: -14px;
     width: 25px !important;
     border-radius: 50% !important;
     z-index: 9999;
}
 .imgEditSbmtt .fileupload-new.thumbnail > img {
     max-width: 100%;
     width: 100%;
     min-height: 110px;
     max-height: 110px;
}
 .imgEditSbmtt {
     border: 1px solid #ddd;
     float: left;
     margin: 10px 2%;
     padding: 10px;
     position: relative;
     width: 46%;
}
/******************** Trade Page 22-8-2017 ********************/
 .trade_show .body_navarea.sddddda {
     border-bottom: 1px solid #ddd;
     border-top: 1px solid #ddd;
     margin-top: 15px;
     padding: 3px 2px;
}
 .clearfix::after{
     content: "";
     display: block;
     clear: both;
}
 .list-item-trade {
     background-color: #f4f4f4;
     float: left;
     margin-bottom: 20px;
     padding: 15px;
     width: 100%;
}
 .image-list-item-trade {
     float: left;
     margin-right: 2%;
     width: 25%;
}
 .image-list-item-trade img{
     max-width: 100%;
}
 .image-list-item-trade p {
     color: #767676;
     font-size: 14px;
     margin: 13px 0;
}
 .image-list-item-trade a {
     color: #767676;
}
 .image-list-item-trade p i {
     color: #ff7200;
     width: 20px;
}
 .image-list-item-trade .btn-orange {
     background-color: #ff7200;
     border: 0 none;
     border-radius: 50px;
     color: #fff;
     padding: 9px 23px;
     cursor: pointer;
}
 .detail-list-item-trade {
     float: left;
     width: 73%;
}
 .detail-list-item-trade h2 {
     color: #ff7200;
     font-size: 18px;
     margin-bottom: 15px;
}
 .detail-list-item-trade li {
     color: #c6c4c4;
     display: inline-block;
     font-size: 14px;
     list-style: outside none none;
     margin-bottom: 10px;
     padding: 0 20px 0 0;
}
 .detail-list-item-trade ul{
     margin-bottom: 15px;
}
 .detail-list-item-trade > p {
     color: #767676;
     line-height: 24px;
     margin-bottom: 15px;
     text-align: justify;
}
 .ligd.trade_width {
     width: 500px;
}
 @media( max-width: 991px){
     .image-list-item-trade {
         width: 30%;
    }
     .detail-list-item-trade {
         width: 68%;
    }
}
 @media( max-width: 767px){
     .image-list-item-trade {
         width: 100%;
         margin-bottom: 20px;
    }
     .detail-list-item-trade {
         width: 100%;
    }
}
 .blog-list-page {
     border-top: 1px solid #d6d6d6;
     float: left;
     padding: 30px 0;
     width: 100%;
}
 .left_blog {
     border: 0px;
     padding-right: 8%;
}
 .blog-block h2 a {
     color: #074376;
     display: inline-block;
     font-size: 24px;
     font-weight: bold;
     margin-bottom: 15px;
}
 .blog-block p {
     color: #000;
     font-size: 15px;
     margin-bottom: 15px;
     line-height: 22px;
}
 .blog_img img {
     width: 100%;
     margin-bottom:15px;
}
 .blog-block .read-more {
     color: #074376;
     float: right;
     font-size: 17px;
     font-weight: bold;
}
 .clearfix:after {
     display: block;
     content: "";
     clear: both;
}
 .blog-block {
     border-bottom: 1px solid #ddd;
     padding: 30px 0;
}
 .blog-block:last-child {
     border-bottom: 0px solid #ddd;
}
 .pagination a {
     color: #074376;
     font-size: 15px;
     border: 1px solid #074376;
     display: inline-block;
     width: 25px;
     height: 25px;
     text-align: center;
     line-height: 25px;
}
 .pagination li {
     display: inline-block;
     list-style: 0 none;
}
 .pagination > ul {
     text-align: center;
     margin: 30px 0;
}
 .pagination .active > a {
     background-color: #074376;
     color: #fff;
}
 .input-group input[type="submit"], .input-group a {
     background-color: #ff7200;
    background-image: url("../../img/front/magnifier.png");
     background-repeat: no-repeat;
     color: #fff;
     display: inline-block;
     font-size: 25px;
     height: 45px;
     line-height: 45px;
     text-align: center;
     width: 45px;
     border: none;
     background-position: center center;
     cursor: pointer;
}
 .input-group input[type="text"] {
     border: 0 none;
     display: inline-block;
     float: left;
     height: 45px;
     width: calc(100% - 45px);
     padding: 0 14px;
}
 .input-group {
     border: 1px solid #ff7200;
     margin-bottom: 25px;
}
 .share_blog {
     margin-bottom: 20px;
}
 .share_blog h2{
     color: #074376;
     font-size: 24px;
     margin-bottom: 15px;
}
 .btn-share {
     background: #000;
     border-radius: 5px;
     color: #ddd;
     display: inline-block;
     font-size: 15px;
     padding: 12px 21px;
     color:#fff;
}
 .btn-share:hover {
     color:#fff;
}
 .btn-share.facebook {
     background-color: #39559f;
}
 .btn-share.google {
     background-color: #de4b39;
}
 .btn-share.twitter {
     background-color: #4faaf0;
}
 .btn-share.pinterest {
     background-color: #c8353d;
}
 .btn-share.Linkedin {
     background-color: #0085b2;
}
 .addBusiness {
     background-image: url("../../img/front/background.png");
     margin-bottom: 25px;
     padding: 15px;
}
 .addBusiness > h2 {
     color: #fff;
     font-size: 23px;
     font-weight: bold;
     line-height: 35px;
     margin-bottom: 45px;
}
 .addBusiness .btn.btn-add-business {
     background-color: #ff7200;
     border-radius: 5px;
     color: #fff;
     display: inline-block;
     font-size: 17px;
     padding: 0px 20px 0px 0px;
     text-transform: uppercase;
}
 .btn-add-business .fa.fa-plus {
     border-right: 1px solid #d76000;
     margin-right: 8px;
     padding: 14px;
}
 .newsletter_section {
     border: 1px solid #074376;
     margin-bottom: 25px;
     padding: 22px;
}
 .newsletter_section h3 {
     border-bottom: 1px solid #ccc;
     color: #074376;
     font-size: 24px;
     font-weight: 500;
     margin-bottom: 15px;
     padding-bottom: 10px;
}
 .newsletter_section p {
     color: #000;
     font-size: 14px;
     line-height: 22px;
     margin-bottom: 15px;
}
 .newsletter_section input[type="text"] {
     border: 1px solid #ddd;
     height: 40px;
     margin-bottom: 15px;
     padding: 4px 10px;
     width: 100%;
}
 .btn.btn-submit.btn-block {
     background-color: #074376;
     color: #fff;
     display: block;
     font-size: 17px;
     font-weight: 500;
     padding: 12px 20px;
     text-align: center;
     width: 100%;
    border:none;
    cursor: pointer;
}
 .newhd .not_plan a, .not_plan.lfnotss > a {
     border: medium none;
     border-radius: 0;
     line-height: 12px;
     margin: 0;
     padding: 0;
     font-weight: bold;
}
 .newhd .not_plan a:hover, .not_plan.lfnotss > a:hover{
     background: none;
     color: #ff7200;
}
 .newsletter_section label.error{
    display: none !important;
}
 .newsletter_section .error{
    border-color:#f00 !important
}
 .left_blog .row_sec.blog_d_left {
     width: 100%;
}
 .left_blog .row_sec.blog_d_left .left_blog{
     padding-right: 0;
}
 .pagination {
     display: inline-block;
     text-align: center;
     width: 100%;
}
 .pagination > span {
     display: inline-block;
}
 .current {
     border: 1px solid #074376;
     color: #fff;
     display: inline-block;
     font-size: 15px;
     height: 25px;
     line-height: 25px;
     text-align: center;
     width: 25px;
     background:#074376;
}
 .side_barfixed {
     position: fixed;
     top: 80px !important;
     transition: all .5s ease;
     width: 277px;
     z-index: 9;
}
 .loadpagecntLD {
     float: left;
     position: fixed;
     z-index: 55;
     width: 100%;
     text-align: center;
     top: 240px;
     display:none;
}
 .recent_blog {
     margin-bottom: 45px;
}
 .recent_blog h2 {
     color: #074376;
     font-size: 24px;
     margin-bottom: 15px;
}
 .blog_part_recent {
     float: left;
     width: 33.33%;
     padding: 0 20px;
     text-align: center;
}
 .blog_part_recent > a {
     display: block;
     line-height: 22px;
     margin: 14px 0;
}
 @media(max-width: 482px){
     .blog_part_recent {
         width: 100%;
         text-align: left;
    }
}
 .newhd .not_plan{
     width: auto;
     padding-top: 14px;
}
 .newhd .not_plan a {
     margin-left:0;
}
 .not_plan.lfnotss {
     width: auto;
     padding: 9px 0;
}
 .img_sld_lft{
    float:left;
    width:400px;
     padding: 10px;
     border:1px solid #f1f1f1;
    overflow:hidden;
    position:relative;
    text-align:center;
    min-height: 0;
}
 .img_sld_rgt{
    float:right;
    width:755px
}
 .use_input.send_d {
     margin: 9px 0 6px 0px;
}
 .loadpagecntLD1 {
     float: left;
     width: 100%;
     margin: 165px 0 0 0;
}
 .us_bxor {
     display: inline-block;
     width: 37%;
     text-align: center;
     font-size: 15px;
     margin: 5px 0;
     margin-left: 0px;
     position: relative;
     margin-left: 210px;
}
 .us_bxor span{
     display: inline-block;
     background: #fff;
     position: relative;
     padding: 0 3px;
}
 .us_bxor::before {
     background: #ddd;
     content: "";
     height: 1px;
     left: 0;
     position: absolute;
     top: 7px;
     width: 100%;
}
 .social_icons ul li.country_icon_footer{
     position: relative
}
 .conty_hover {
     position: absolute;
     bottom: 53px;
     width: 930px;
     background: #fff;
     left: -120px;
     opacity: 1;
     z-index: 999999;
     display: none;
}
 .social_icons ul li.country_icon_footer:hover .conty_hover{
     display: inline-block;
}
 .country_div ul li:last-child{
     border-bottom: none;
}
 .country_world ul {
     text-align: left;
}
 .country_world ul .select_city {
     width: 100%;
     float: right;
     padding: 10px 0;
}
 .country_world ul li a span {
     padding: 3px 0 0 5px;
}
 .country_world {
     border: 6px #fff solid;
     padding: 0;
     margin: 30px 0;
     border-radius: 0;
     box-shadow: 0 0 0px 1px #ddd;
}
 .country_world ul li {
     padding: 0px 0;
     background: #fff;
     margin-bottom: 1px;
     border: none;
}
 .country_world .select_city ul li {
     width: 13%;
     padding: 4px;
}
 .country_world .select_city ul {
     padding: 0px 0;
     background: transparent;
}
 .country_world ul:first-child{
}
 .country_world ul li a {
     border-radius: 0;
     opacity: 1;
     width: 100%;
     background: #ccc;
     position: relative;
     color: #000;
}
 .country_world ul li a:before{
     position: absolute;
     left: 20px;
     bottom: -9px;
     content: "";
     border-top:13px #ccc solid;
     border-left: 13px transparent solid;
     border-right: 13px transparent solid;
     z-index: 99;
}
 .country_world .select_city ul li a{
     background: transparent
}
 .country_world .select_city ul li a:before{
     display: none
}
 .dbassured {
    position: absolute;
     top: 3px;
     left: -2px;
     background: #074376;
}
 .dbassured::before {
     position: absolute;
     right: -11px;
     top: 0px;
     content: "";
     border-bottom: 11px transparent solid;
     border-top: 11px transparent solid;
     border-left: 11px #074376 solid;
}
 .dbassured span{
    height: 22px;
     display: inline-block;
     color: #fff;
     border-radius: 0;
     font-size: 13px;
     line-height: 20px;
     padding: 0 10px;
}
 .dbassured span i{
    position: absolute;
     right: -7px;
     top: -4px;
     background: #fff;
     width: 30px;
     height: 30px;
     border: 2px #074376 solid;
     border-radius: 50%;
     text-align: center;
     font-size: 29px;
     padding: 2px;
     line-height: 0;
     background: #fff;
     box-shadow: 0 0 5px 0 #999;
}
 .gldeal{
     background: #ff7200
}
 .gldeal::before {
     border-left: 11px #ff7200 solid;
}
 .glprodut{
     background: #dd4c39
}
 .glprodut::before {
     border-left: 11px #dd4c39 solid;
}
 .glservice{
     background: #09BF3D
}
 .glservice::before {
     border-left: 11px #09BF3D solid;
}
 .gbsarch {
     float: left;
     width: 100%;
     text-align: left;
     height: auto !important;
     padding: 0 0 13px;
}
 .right_nomal2 {
     color: #074376;
     width: 100%;
     float: left;
    font-size: 14px;
     text-align: center;
     padding-top: 0px;
}
 .glbp{
     padding-top: 12px;
}
 .gldscc p{
     color: #666;
}
/*-------How it work --------*/
 .left_howitwork{
     float: left;
     width: 70%;
}
 .howit_{
     float: left;
     width: 100%;
     border-bottom: 2px #E1E1E1 solid;
     padding:30px 0 25px;
}
 .howit_title {
     float: left;
     font-size: 35px;
     color: #000;
}
 .how_it_button {
     float: left;
     margin-left: 40px;
}
 .how_it_button a {
     display: inline-block;
     background: #FF7200;
     color: #fff;
     width: 186px;
     height: 57px;
     border-radius: 5px;
     border-bottom: 3px #AB4C00 solid;
     font-size: 19px;
     padding: 0 30px;
     margin-right: 40px;
}
 .how_it_button a.active, .how_it_button a:hover {
     background: #074376;
     border-bottom-color: #082d4d;
}
 .how_it_button a i {
     float: left;
     padding: 9px 0 0;
}
 .how_it_button a span {
     padding-top: 17px;
     display: inline-block;
     padding-left: 15px;
}
 .how_it_tabs_bax {
     float: left;
     width: 100%;
     padding: 40px 0;
}
 .how_it_tabs_bax h3 {
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 20px;
     color: #000;
}
 .how_it_tabs_bax h2 {
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 20px;
     color: #000;
}
 .res_multi {
     float: left;
     width: 100%;
     padding: 40px 0;
}
 .res_multi a {
     float: left;
     width: 22.7%;
     text-align: center;
     border: 1px #000 solid;
     padding: 16px 0px;
     font-size: 19px;
     color: #000;
     border-radius: 5px;
     margin-right: 3% 
}
 .res_multi a:nth-child(4n+4) {
     margin-right: 0;
}
 .res_multi a.active{
     border-color: #FF7200;
     border-bottom: 3px #AB4C00 solid;
     background: #FF7200;
     color: #fff;
}
 .steps_howit{
     float: left;
     width: 100%;
    margin-bottom: 40px;
}
 .step_how_it_title{
     float: left;
     width: 100%;
     text-align: center;
     color: #333;
     font-size: 18px;
     margin-bottom: 20px;
}
 .step_how_it_title span{
     color: #074377
}
 .how_it_stepimg{
     float: left;
     width: 100%;
     background: #ABABAB;
     border-radius: 4px;
     padding: 3px;
}
 .how_it_stepimg img{
     display: block;
}
 .dtr1 {
     display: inline-block;
     width: 100%;
     font-size: 20px;
     padding: 12px 0;
     color: #074377;
}
 .dtr2 {
     display: inline-block;
     width: 100%;
     font-size: 20px;
     padding: 5px 0 12px;
     color: #000;
}
 .dtr3 {
     display: inline-block;
     width: 100%;
     font-size: 20px;
     padding: 0px 0 12px;
     color: #074377;
}
 .dtr4 {
     display: inline-block;
     width: 100%;
     font-size: 20px;
     padding: 0px 0 12px;
     color: #000;
}
 .steps_sellers{
     float: left;
     width: 100%;
     border-top: 2px #E1E1E1 solid;
     padding-top: 20px;
}
 h2.sellers_guides, .sellers_guides {
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 29px;
     color: #000;
     padding-bottom: 25px;
}
 .step_how_it_title5{
     color: #0A4474;
     font-size: 22px;
}
 .step_how_it_title2{
     font-size: 22px;
    line-height: 32px;
     color: #000
}
 .busi_address {
     color: #666;
     font-size: 12px;
}
 .righthowit_work .box, .righthowit_work .newsletter_section, .righthowit_work .searchBar{
     display: none
}
 .header_inputone input::-webkit-input-placeholder{
    color:#999;
    opacity:1;
}
 .header_inputone input:-moz-placeholder{
    color:#999;
    opacity:1;
}
 .header_inputone input::-moz-placeholder{
    color:#999;
    opacity:1;
}
 .header_inputone input:-ms-input-placeholder{
    color:#999;
    opacity:1;
}
/*---------------------------*/
 .use_input hint {
     display: inline-block;
     width: 100%;
     font-size: 12px;
     color: #666;
     line-height: 15px;
     padding-top: 3px;
}
 .use_input.dlckk input[type="checkbox"]{
     margin-top: 6px;
}
 .noplanaccess {
     float: left;
     font-size: 16px;
     padding: 69px 10px 80px;
     text-align: center;
     width: 100%;
}
 .footter_botoom {
     position: fixed;
     left: 0;
     bottom: 0;
     width: 100%;
     background: rgba(0, 0, 0, 0.3);
     padding: 10px 0;
     color: #fff;
     text-align: center;
     display: none;
     z-index: 999;
}
 .footter_botoom.fixed-botoom{
     display: inline-block;
}
 .footter_botoom p{
     display: inline-block;
     font-size: 16px;
     margin-right: 15px;
}
 .fotrequirement {
     background-color: #ff7200;
     display: inline-block;
     padding: 0 10px;
     color: #fff;
     font-size: 13px;
     line-height: 28px;
     border: 1px #ff7200 solid;
     border-radius: 3px;
     height: 30px;
     -webkit-transition: all .2s ease 0;
     text-transform: uppercase;
     cursor: pointer;
}
 .fotrequirement:hover {
     background-color: #074376;
     border: 1px solid #074376;
}
 .fotrequirement i{
     margin: 2px 5px 0;
     display: inline-block;
     vertical-align: top;
}
 .closeDiv {
     display: inline-block;
     vertical-align: top;
     padding: 2px;
     margin-left: 7px;
     cursor: pointer;
     position: absolute;
     left: 0;
     top: 16px;
}
 .closeDiv img {
     display: block;
}
 .get_priam {
     float: left;
     width: 100%;
     text-align: center;
     font-size: 16px;
     color: #666;
     padding-top: 30px;
}
 .catfe_cdrsc {
     float: left;
     width: 100%;
     color: #666;
     font-size: 15px;
     margin-bottom: 15px;
     line-height: 22px;
}
 .category_cdrsc {
     border-top: 2px solid #ccc;
     padding: 10px 0 0 0;
     margin: 8px 0 0 0;
     float: left;
     width: 100% 
}
/**-----------New Home Page--------*/
 .left_menus {
    float: left;
    width: 68px;
    background: #fff;
    padding: 20px 0px;
    border: 1px #ccc solid;
    transition: .5s;
    position: fixed;
    top: 140px;
     z-index: 999;
     box-shadow: 0 0 5px 0 #ccc;
}
 .left_menus ul{
     float: left;
     width: 100%;
}
 .left_menus ul li {
    float: left;
    width: 100%;
    overflow: hidden;
    margin: 0px 0px;
    height: 38px;
     padding: 10px 5px;
     line-height: 21px;
     font-size: 0
}
 .left_menus:hover li{
     font-size: 14px;
}
 .left_menus ul li a {
    display: inline-block;
    padding: 10px;
    /*font-size: 14px;
    */
    color: #666;
    padding: 0 2px 0;
    vertical-align: top;
     font-size: 13.5px;
}
 .left_menus ul li i{
     display: inline-block;
     vertical-align: top;
    width: 55px;
     margin-right: 7px;
}
 .left_menus ul li a span{
     font-size: 0;
     display: none;
}
 .left_menu_hover{
     width: 490px;
}
 .left_menu_hover ul li a span{
     font-size: 13px;
     padding-left: 0px;
     display: inline-block;
     vertical-align: top;
}
 .left_menu_hover ul li a:hover{
    color: #ff7200;
}
 .left_menu_hover ul li:hover .level-one-top{
     display: inline-block
}
 .left_menu_hover ul li .level-one-top .level-one-title a {
     padding: 17px 0 10px;
     color: #ff7200;
     font-weight: bold;
}
 .left_menus ul li .level-one ul li{
     margin: 0;
     padding: 0;
     height: auto;
     line-height: none;
}
 .left_menus .level-one-top {
     border: 1px solid #e7e7e7;
     box-shadow: none;
     left: 100%;
     position: absolute;
     top: -1px;
     display: none;
     width: 780px;
}
 .fixed-left-menus{
     top: 55px;
}
 .new_ima_section {
     float: left;
     width: 100%;
     margin-top: 20px;
}
 .new_left_section {
     float: left;
     width: 33.9%;
    /* width: 400px;
     */
    position: relative;
     height: 459px;
     overflow: hidden;
}
 .new_right_section {
     float: left;
     width: 66%;
}
 .new_right_top {
     float: left;
     width: 100%;
}
 .new_right_top_left {
     float: left;
    position: relative;
     width: 66%;
     height: 230px;
     overflow: hidden;
}
 .new_right_top_right {
     float: left;
     width: 34%;
     height: 230px;
     overflow: hidden;
    position: relative;
}
 .new_right_bottom_right img, .new_right_bottom_left img, .new_right_top_left img, .new_right_top_right img{
     width: 100%;
     height: 100%
}
 .new_left_section img:hover, .new_right_top_left img:hover, .new_right_bottom_right img:hover, .new_right_bottom_left img:hover, .new_right_top_right img:hover{
     opacity: 0.8
}
 .new_right_bottom{
     float: left;
     width: 100%;
}
 .new_right_bottom_left {
     float: left;
     width: 33%;
     height: 229px;
     overflow: hidden;
    position: relative;
}
 .new_right_bottom_left img{
     width: 100%;
}
 .new_right_bottom_right{
     float: left;
     width: 34%;
    height: 229px;
     overflow: hidden;
     position: relative;
}
 .new_left_section:after, .new_right_bottom_left:after, .new_right_top_left:after, .new_right_top_right:after, .new_right_bottom_right:after{
    pointer-events: none;
     content: '';
     position: absolute;
     height: 101px;
     width: 100%;
     left: 0;
     bottom: 0;
     background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 13%,rgba(37,35,35,.85) 100%);
}
 .home_bodyarea_top{
     padding-top: 0
}
/*----------------------------------------------*/
 .des_left{
    padding:5px 0 0;
}
 .bww {
     float: left;
     padding-top: 12px;
}
/*.bww a {
     padding: 6px 10px;
     display: block;
     background: #fff;
     color: #074376;
     border-radius: 2px;
     font-size: 14px;
     text-align: center;
     margin-bottom: 5px;
}
*/
 .bww a {
     padding: 6px 5px;
     display: block;
    /* background: #fff;
     */
     color: #fff;
    /* border-radius: 2px;
     */
     font-size: 14px;
     text-align: left;
    /* border-bottom: 1px #fff solid;
     text-decoration: underline;
    */
}
 .bww a:hover {
    /*background: #ff7200;
    */
     color: #ff7200;
     text-decoration: none 
}
 .mnjobs_rght textarea.ifmtext_wb {
     border: none;
     border-radius: 0px;
     color: #074376;
     float: left;
     font-size: 16px;
     padding: 0px 0;
     pointer-events: none;
     width: 100%;
     resize: none;
     text-align: center;
     margin-top: 10px;
     height: 30px;
}
 .use_input > span {
     padding-top: 6px;
     vertical-align: top;
}
 .netab {
    float: right;
     width: 50%;
     text-align: right;
}
 .netab_1 {
    text-align: center;
    border: 1px #000 solid;
    padding: 6px 10px;
    font-size: 15px;
    color: #000;
    border-radius: 3px;
    margin-left: 1%;
    cursor: pointer;
     display: inline-block;
}
 .netab_1.active{
     border-color: #FF7200;
     border-bottom: 2px #AB4C00 solid;
     background: #FF7200;
     color: #fff;
}
 .setabing .listing_productslider{
     margin-top: 2px
}
 .entry_title_blog h1{
    display: inline-block;
     font-size: 14px;
}
 ._nnonn {
     display: inline-block;
     font-size: 14px;
}
 .newh1cat h1{
     color: #ff7200;
     min-height: 30px;
    border-bottom: 1px solid #c7c7c7;
     line-height: 24px;
     padding-bottom: 8px;
     font-size: 22px;
}
 .bdh1 h1 {
     color: #074376;
     display: inline-block;
     font-size: 24px;
     font-weight: bold;
     margin-bottom: 15px;
}
 .step_rr h1 {
     display: inline-block;
     font-weight: bold;
     width: 100%;
     font-size: 37px;
     color: #074376;
     line-height: 66px;
     margin-top: 89px;
}
 .news_ttx {
     float: left;
     width: 82%;
}
 .page_title_name h2 {
     color: #074376;
     float: left;
     font-size: 17px;
     font-weight: 600;
     margin-bottom: 10px;
     width: 100%;
}
 .reevent{
     float: none;
     width: auto
}
 .reevent .page_title_name h2 {
     float: none;
     display: inline;
}
/*.findmore_but.newBan {
     bottom: 20%;
     left: 50%;
     transform: translate(-50%, 0px);
}
*/
 section{
     float: left;
     width: 100%;
}
 .left50{
     float: left;
     width: 50%;
}
 .right50{
     float: right;
     width: 50%;
}
 .top-b-section {
     background-color: #074376;
     padding: 50px 0 0;
}
 .top-b-section h1 {
     color: #fff;
     font-size: 37px;
     margin-bottom: 25px;
}
 .top-b-section li {
     color: #fff;
     font-size: 22px;
     float: left;
     width: 100%;
     padding: 6px 0;
}
 .top-b-section span {
     display: inline-block;
     float: left;
     margin-right: 15px;
}
 .start-b {
     padding: 50px 0px 10px;
     text-align: center;
}
 .letas_txt{
     padding-top: 15px;
}
 .letas_txt, .start-b h2 {
     color: #074376;
     font-size: 40px;
     margin-bottom: 35px;
     text-align: center;
}
 .business_txts, .start-b h3 {
     color: #010101;
     font-size: 30px;
     margin-bottom: 25px;
}
 .business_txts span, .start-b h3 span{
     color: #074376;
}
 .start-b p {
     color: #010101;
     font-size: 20px;
     font-weight: 300;
     margin: 0 auto 17px;
     max-width: 900px;
}
 .start-b p a {
     color: #f67d0d;
}
 .fright{
     float: right;
}
 .fleft{
     float: left ;
}
 .img-center{
     float: left;
     width: 100%;
     text-align: center;
}
 .build-step {
    background-color: #f0f0f0;
     padding: 50px 0;
}
 .build-step h2 {
    color: #000;
     margin-bottom: 50px;
     text-align: center;
     font-size: 30px;
}
 .start-step {
     margin-bottom: 40px;
     float: left;
     width: 100%;
}
 .start-step h3 {
     color: #000;
     font-size: 23px;
     margin-bottom: 20px;
}
 .start-step p {
     color: #797979;
     font-size: 16px;
     line-height: 25px;
}
 .letas_txt a, .btnLoginToBuild.img-center a {
     background-color: #ff7300;
     border-bottom: 3px solid #a94c00;
     border-radius: 4px;
     color: #fff;
     display: inline-block;
     font-size: 28px;
     padding: 20px 30px;
}
 .example-slider .flexslider .slides img {
     margin: 0 auto;
     width: auto;
     box-shadow: 1px 0 17px #ccc;
     margin-bottom: 30px;
}
 .example-slider {
     padding: 40px 0 70px;
}
 .example-slider h2{
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 22px;
     font-family: 'Roboto',sans-serif;
     font-weight: 500;
     color: #074376;
     margin-bottom: 40px;
}
 .example-slider .flexslider .flex-direction-nav .flex-prev{
     background: rgba(0, 0, 0, 0) url("../../img/front/t_build/s_ar_l.png") no-repeat scroll 0 0;
     width: 57px;
}
 .example-slider .flexslider .flex-direction-nav .flex-next{
     background: rgba(0, 0, 0, 0) url("../../img/front/t_build/s_ar_r.png") no-repeat scroll 0 0;
     width: 57px;
}
 .view_site_link {
     position: absolute;
     left: 0;
     bottom: 30%;
     width: 100%;
     text-align: center;
     padding-top: 0;
     display: none;
}
 .flexslider .slides li:hover .view_site_link {
     display: inline-block
}
 .view_site_link a {
     background-color: #ff7300;
     border-bottom: 3px solid #a94c00;
     border-radius: 4px;
     color: #fff;
     display: inline-block;
     font-size: 20px;
     padding:15px 20px;
}
 .view_site_link a:hover{
     background-color: #074376;
     border-bottom: 3px solid #071521;
}
 div.tabpanenew {
     clear: both;
     opacity: 0;
     position: relative;
     padding: 0;
     text-align: center;
     height: 0;
     float: left;
     width: 100%;
}
 div.activePane {
     opacity: 1;
     height: auto;
     margin-top: 30px;
}
 div.singal_tab {
     clear: both;
     float: left;
     width: 100%;
     position: relative;
     padding: 0;
     text-align: center;
}
 div.singal_tab.active {
     opacity: 1;
     height: auto;
     margin-top: 30px;
}
 ul.tabnavs li a.active:link, ul.tabnavs li a.active:visited {
     background-color: #f8f8f8;
     border-bottom: 0 solid #fff;
}
 .category_name {
     position: absolute;
     left: 0;
     bottom: 7%;
     width: 100%;
     text-align: left;
     color: #fff;
     font-size: 15px;
     text-transform: capitalize;
     font-family: 'Roboto',sans-serif;
     font-weight: 500;
     z-index: 1;
     padding: 5px 15px;
}
 .common_features {
     border-bottom: 2px solid #e1e1e1;
     float: left;
     padding: 20px 0;
     text-align: center;
     width: 100%;
}
 .common_features a {
     display: inline-block;
     background: #FF7200;
     color: #fff;
     height: 57px;
     border-radius: 5px;
     border-bottom: 3px #AB4C00 solid;
     font-size: 19px;
     padding:17px 30px;
     margin-right: 40px;
}
 .common_features a.active, .common_features a:hover {
     background: #074376;
     border-bottom-color: #082d4d;
}
 .commen_part {
     border-top: 2px solid #ddd;
     float: left;
     margin-top: 0;
     padding-top: 30px;
     width: 100%;
}
 h2.commen_tital, .commen_tital {
     color: #000;
     float: left;
     font-size: 25px;
     font-weight: 500;
     padding-bottom: 20px;
     text-align: center;
     width: 100%;
}
 .commen_discription {
     color: #8c8c8c;
     float: left;
     font-size: 20px;
     line-height: 25px;
     padding: 0 10px;
     text-align: center;
     width: 100%;
}
 .commen_bx {
     float: left;
     margin-top: 50px;
     width: 100%;
}
 h3.commen_bx_title, .commen_bx_title {
     color: #074376;
     display: inline-block;
     font-size: 25px;
     font-weight: 500;
     padding-bottom: 15px;
     text-align: center;
     width: 100%;
}
 .commen_tt {
     color: #000;
     float: left;
     font-size: 19px;
     font-weight: 600;
     padding-bottom: 30px;
     text-align: center;
     width: 100%;
}
 .footer_menu_address ul li{
     position: relative;
}
 .footer_menu_address ul li a {
     color: #fff;
     font-size: 15px;
     font-weight: 100;
     display: inline-block;
}
 .footer_menu_address ul li a:hover {
     color: #ff7200;
}
 .new_bul{
     margin-top: 20px;
}
 .new_sites {
     position: absolute;
     left: -37px;
     top: -9px;
     width: 60px;
}
 ul.tabnavs li a.activenewTab:link, ul.tabnavs li a.activenewTab:visited {
     background-color: #f8f8f8;
     border-bottom: 0 solid #fff;
}
 .phverification{
     cursor: pointer;
}
 .getphone {
     float: right;
     width: 67%;
     position: relative;
     padding: 0 20px;
}
 .getphone input[type="text"] {
     border: 1px solid #d6d6d6;
     border-radius: 3px;
     color: #074376;
     float: left;
     font-size: 14px;
     padding: 5px 10px;
     width: 64%;
     height: 32px;
}
 .sendopt {
     background-color: #ff7200;
     float: left;
     padding: 0 20px;
     color: #fff;
     font-size: 14px;
     line-height: 30px;
     border: 1px #ff7200 solid;
     border-radius: 5px;
     height: 32px;
     -webkit-transition: all .2s ease 0;
     cursor: pointer;
     margin-left: 5px;
}
 .otploader{
     position: absolute;
     right: 70px;
     display: none
}
 .frist_dl_ti {
     float: left;
     width: 100%;
     text-align: center;
     padding-bottom: 20px;
     color: #000;
     font-size: 30px;
}
 .add_businessbtn h1{
     float: left;
}
 .blog_content ul {
     float: left;
     width: 100%;
     padding-left: 20px;
     padding-bottom: 10px;
}
 .blog_content ul li {
     float: left;
     width: 100%;
     list-style: disc;
     padding-bottom: 5px;
}
 .ligd_auto .login_section_full_box, .ligd_auto .right_part_fulls {
     background: #fff;
}
 .at_left {
     float: left;
     width: 55%;
     border-right: 1px #ddd solid;
}
 .at_right {
     float: left;
     width: 45%;
     padding: 15px 35px;
}
 .at_new_sub .subscribe_input {
     font-size: 16px;
     font-weight: 400;
     height: 44px;
     padding: 0 15px;
     outline: 0;
     border: solid 1px #d2d2d2;
     border-radius: 3px;
}
 .wt_paper {
     float: left;
     width: 100%;
     margin-bottom: 10px;
}
 .wt_paper {
     float: left;
     width: 100%;
     margin-bottom: 10px;
     border-bottom: 1px #ddd solid;
     padding-bottom: 20px;
}
 .wt_paper a {
     float: left;
     padding: 13px 15px;
     color: #fff;
     font-size: 16px;
     border: 1px #fc8f5d solid;
     border-radius: 5px;
     height: 45px;
     -webkit-transition: all .2s ease 0;
     cursor: pointer;
     width: 100%;
     text-align: center;
     background: #ff913d;
    /* Old browsers */
     background: -moz-linear-gradient(top, #ff913d 0%, #dd711f 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(top, #ff913d 0%,#dd711f 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, #ff913d 0%,#dd711f 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff913d', endColorstr='#dd711f',GradientType=0 );
    /* IE6-9 */
}
 .at_new_sub {
     float: left;
     width: 100%;
     padding-top: 10px;
}
 .at_heading {
     float: left;
     width: 100%;
     padding-bottom: 25px;
     font-size: 22px;
     text-align: center;
}
 .at_right .subscribe_btn {
     float: left;
     height: 43px;
     font-size: 16px;
     margin-top: 10px;
     border-radius: 4px;
     padding: 0 20px;
     width: auto;
     color: #fff;
     font-weight: normal;
}
 .left_menus .view_mmrio_{
     display: inline-block;
     width: 100%;
}
 .left_menus .view_mmrio_ a{
     display: inline-block;
     padding-top: 10px;
     color: #074376;
     cursor: pointer;
     font-size: 13px;
     font-weight: bold;
    border-bottom: 1px #074376 solid;
}
 .left_menus .view_mmrio_ a:hover{
     border-bottom-color: transparent
}
 .mlpl {
     position: absolute;
     right: 2px;
     bottom: 2px;
}
 .mlpl i{
     display: inline-block;
     width: 30px;
     height: 30px;
     background: #eee;
     color: #333;
     font-size: 20px;
     text-align: center;
     line-height: 30px;
     cursor: pointer;
}
 .productslider_box:hover .mlpl i{
     background: #ff7200;
     color: #fff
}
 .productslider_box:hover .mlpl.act i{
     background: #50BD55;
     color: #fff;
}
 .mlpl.act i{
     background: #50BD55;
     color: #fff;
}
 .mul_cont {
     float: left;
     width: 100%;
}
 .mct_head {
     float: left;
     width: 100%;
     border-bottom: 1px #ddd solid;
     padding-bottom: 10px;
}
 .mct_head span {
     font-size: 14px;
     color: #666;
     padding-top: 6px;
     display: inline-block;
}
 .mlcnt {
     float: right;
     background: #074376;
     padding: 9px 12px;
     color: #fff;
     line-height: 20px;
     border-radius: 3px;
     font-size: 15px;
}
 .mlcnt:hover{
     background: #ff7200;
     color: #fff;
}
 .mct_list {
     float: left;
     width: 100%;
     padding-top: 10px;
}
 .mlplus {
     float: left;
     width: 100%;
     font-size: 15px;
     color: #666;
}
 .mlplus i{
     display: inline-block;
     width: 25px;
     height: 25px;
     background: #eee;
     color: #333;
     font-size: 16px;
     text-align: center;
     line-height: 26px;
}
 .aptimg {
     border: 1px solid #ddd;
     display: inline-block;
     height: 111px;
     margin: 0.3%;
     overflow: hidden;
     position: relative;
     width: calc(94% / 10);
}
 .aptimg img{
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     max-height: 100%;
     margin: auto
}
 .mlenw {
     border: 1px solid #ddd;
     border-radius: 5px;
     box-shadow: 0 0 5px 0 #ddd;
     float: left;
     width: 100%;
}
 .mlenw_form {
     border-top: 1px solid #ddd;
     float: left;
     padding: 20px;
     width: 100%;
}
 .mlenw_top {
     float: left;
     width: 100%;
     padding: 20px;
}
 .aptimg_show {
     display: inline-block;
     padding: 5px 5px 10px;
     text-align: center;
     vertical-align: top;
     width: calc(100% / 5);
}
 .aptimg_show .aptimg {
     vertical-align: middle;
     width: 105px;
     height: 105px;
}
 .aptimg_name {
     display: inline-block;
     font-size: 12px;
     line-height: 16px;
     overflow: hidden;
     padding-top: 5px;
     vertical-align: middle;
     width: 100%;
}
 .mlenw_form .login_fieldarea {
     padding: 10px 0;
}
 .mlenw_form .col_row_mesage {
     float: left;
     margin: 1%;
     padding-bottom: 10px;
     width: 48%;
}
 .moreplus {
     float: left;
     width: 100%;
     color: #074376;
     font-size: 16px;
     padding-left: 1%;
}
 .my_acct_char {
     float: left;
     width: 100%;
     margin: 20px 0;
     border: 1px #ddd solid;
     padding: 0 0 30px;
}
 .chrst{
     background-color: #ebf1f6;
     border-bottom: 1px solid #e0e0e0;
     color: #074376;
     display: block;
     font-size: 22px;
     font-weight: 400;
     padding: 15px;
     position: relative;
     text-align: left;
     width: 100%;
}
 #company_ch {
     float: left;
     padding: 10px;
     width: 100%;
}
 .newe_ {
     border: 1px solid #ddd;
     display: inline-block;
     margin: 0 10% 50px;
     text-align: center;
     width: 80%;
     border-radius: 6px;
     padding: 40px 20px 30px;
     background: #fff;
     box-shadow: 0 0 5px 0 #ddd;
}
 .rebusi {
     display: inline-block;
     font-size: 20px;
     padding-top: 22px;
     width: 100%;
}
 .clmbtm{
     width: 100%
}
 .clmbb_de {
     float: left;
     width: 100%;
}
 .cm_acco {
     float: left;
     width: 100%;
}
 .clmbtm .detail_addrsarea {
     padding-bottom: 0px;
}
 .liddd{
     float: left;
     width: 100%;
     padding-bottom: 5px;
}
 .no_row {
     float: left;
     padding-bottom: 15px;
     width: 100%;
     font-size: 15px;
}
 .no_row label {
     color: #333;
     display: inline-block;
     padding-right: 10px;
     font-weight: 600;
}
 .no_row span {
     color: #333;
     display: inline-block;
}
 .newe_ .login_form {
     padding-bottom: 10px;
}
 .nomm{
     background: #ff7200;
     border-radius: 5px;
     color: #fff;
     display: inline-block;
     font-size: 14px;
     line-height: 28px;
     padding: 6px 20px;
     text-transform: uppercase;
     width: 70% 
}
 .nomm:hover{
     background: #074376;
     color: #fff
}
 .yesmm{
     background: #074376;
     border-radius: 5px;
     color: #fff;
     display: inline-block;
     font-size: 14px;
     line-height: 28px;
     padding: 6px 20px;
     text-transform: uppercase;
     margin: 10px 0;
     width: 70% 
}
 .yesmm:hover{
     background: #ff7200;
     color: #fff
}
 .newe_ .login_form{
     padding-top: 20px;
}
 .newe_ .login_logo > h1{
     padding-bottom: 0;
}
 .emaild_f{
     display: none;
     float: left;
     width: 100%
}
 .clmbtm .detail_addrsarea ul li{
     width: 100%;
     margin-bottom: 0px;
     padding: 0
}
 .clmbtm .detail_addrsarea ul li i.editlink {
     background: #074376 none repeat scroll 0 0;
     border-radius: 3px;
     color: #fff;
     cursor: pointer;
     font-size: 12px;
     height: 20px;
     line-height: 10px;
     margin-left: 10px;
     padding: 4px 5px;
     vertical-align: top;
}
 .emaild_f .tboxes {
     min-height: 0;
}
 .clmmain{
     text-align: center
}
 .clmmain .detail_toparea{
     display: inline-block;
     float: none;
     width: 100%;
     padding: 30px 8% 0
}
 .cl_left{
     float: left;
     width: 34%;
     text-align: left;
    border: 1px solid #f1f1f1;
     padding: 15px;
}
 .clmmain .detail_topleft {
     width: 100%;
     position: relative;
     border: none;
}
 .clmmain .detail_topright {
     width: 60%;
     text-align: left 
}
 .clmmain .tboxes{
     min-height: 0;
    padding-bottom: 10px;
}
 .cl_left .detail_topleft i{
     position: absolute;
     right: 5px;
     top: 5px;
     width: 25px;
     height: 25px;
     background: #074376;
     color: #fff;
     cursor: pointer;
     font-size: 14px;
    line-height: 23px;
     border-radius: 3px;
}
 .emaild_f span{
     float: left;
     width: 100%;
     text-align: left;
     font-size: 12px;
     color: #666;
     padding-top: 3px;
}
 .cl_left .climage input[type="file"] {
     border: 1px solid #d6d6d6;
     border-radius: 3px;
     color: #8093b3;
     float: left;
     font-size: 16px;
     padding: 8px;
     width: 100%;
}
/*-------------------------------------*/
 .notify-block::after {
     color: #000;
     content: "\f0f3";
     font-family: fontawesome;
     font-size: 35px;
     left: 0;
     line-height: 60px;
     position: absolute;
     text-align: center;
     top: 0;
     width: 70px;
}
 .notify-block {
     background-color: #ff7200;
     border-radius: 4px;
     float: left;
     margin-bottom: 25px;
     margin-top: 25px;
     padding: 10px 20px 10px 70px;
     position: relative;
     width: 100%;
}
 .notify-block p {
     color: #000;
     font-size: 18px;
     line-height: 27px;
}
 .notify-block p a {
     color: #fff;
     font-weight: bold;
     margin-left: 5px;
}
 .notify-block p a:hover {
     color: #fff;
     text-decoration: underline;
}
 .re_info {
     float: left;
     padding-bottom: 20px;
     width: 100%;
}
 .re_hd {
     display: inline-block;
     font-size: 18px;
     padding-bottom: 10px;
     width: 100%;
}
 .re_row {
     float: left;
     padding-bottom: 5px;
     width: 100%;
}
 .re_row label{
     display: inline-block;
    font-weight: 500;
     padding-right: 2px;
}
 .re_msg {
     display: inline-block;
     width: 80%;
}
 .re_msg textarea {
     border: 1px solid #d6d6d6;
     border-radius: 3px;
     color: #8093b3;
     display: inline-block;
     font-size: 14px;
     height: 100px;
     max-width: 100%;
     min-width: 100%;
     padding: 10px;
}
 .re_btn{
     display: inline-block;
     width: 100%;
     padding-top: 20px;
}
 .re_btn input[type="submit"] {
     background: #ff7200 none repeat scroll 0 0;
     border-radius: 2px;
     color: #fff;
     display: inline-block;
     font-size: 16px;
     padding: 7px;
     border: none;
     cursor: pointer;
}
 .re_btn input[type="submit"]:hover {
     background: #074376 none repeat scroll 0 0;
}
 .new_witdh1{
     width: 200px;
}
 .new_witdh2{
     width: 150px;
}
 .new_witdh3{
     width: 180px;
}
 .se_bxs_td2.new_witdh5{
     width: 95px;
}
 .se_bxs_tr2_new_thik .se_bxs_td2 {
     line-height: 20px;
}
 .se_bxs_tr_new_thnk .se_bxs_td {
     background: #eee;
     padding: 14px 10px;
}
 .select-currency{
     width: 40%
}
 .clprice input[type="text"].price-input, .postcls input[type="text"].price-input{
     width: 58%;
     float: right
}
 .tboxes input[type="file"] {
     border: 1px solid #d6d6d6;
     border-radius: 3px;
     color: #333;
     float: left;
     font-size: 16px;
     padding: 9px 12px;
     width: 100%;
}
 .postclissifild_form .tboxes{
     min-height: 0;
     margin-bottom: 15px;
}
 .loader {
     left: 10px;
     top: 9px;
}
 .category_name span{
     display: block;
     padding-top: 5px;
     color: #F9A134;
     font-weight: normal;
    text-shadow: 1px 1px 1px #000;
}
 .category_name span i{
     -moz-transition: all 0.3s ease-in-out;
     -o-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
}
 .new_right_bottom_right:hover i{
     padding-left: 5px;
}
 .category_name_classified {
     left: 0;
     position: absolute;
     text-align: center;
     top: 50%;
     transform: translate(0px, -5%);
     width: 100%;
}
 .category_name_classified span{
    background: #ff7200;
     display: inline-block;
     padding:10px 15px;
     border-radius: 30px;
     color: #fff;
     font-weight: 500;
     font-size: 15px;
     cursor: pointer
}
 .category_name_classified span:hover {
    background: #074376;
     color: #fff;
}
 .cccdcs .catfe_inner{
     border-top: 2px solid #ccc;
     float: left;
     margin: 8px 0 0;
     padding: 10px 0 0;
     width: 100%;
}
 .cccdcs .catfe_inner p{
     color: #666;
     float: left;
     font-size: 15px;
     line-height: 22px;
     margin-bottom: 15px;
     width: 100%;
}
 .logic_arearight ul li.myact a{
    background:#074376;
    border-radius:5px;
    color:#fff;
    margin-right:10px;
    max-width:130px;
    overflow:hidden;
    padding:0 11px;
     text-overflow:ellipsis;
    white-space:nowrap
}
 .logic_arearight ul li.myact a:hover{
    background:#ff7200
}
 .classified_slider {
     float: left;
     width: 100%;
}
 .classified_product {
     background: #f8f8f8;
     float: left;
     padding: 18px 18px 0;
     width: 100%;
     border: 1px solid #ebf1f6;
}
 #classifiedslider .owl-prev {
     left: -24px;
     top: 0;
}
 #classifiedslider .owl-next {
     right: -24px;
     top: 0;
}
 .business_heading_classified{
     float: left;
     width: 100%;
     text-align: center
}
 .business_heading_classified h2{
     display: inline-block;
    background-color: #f8f8f8;
     color: #074376;
     font-size: 22px;
     height: 50px;
     line-height: 40px;
     width: 240px;
     text-align: center;
     border: 1px solid #ebf1f6;
     border-bottom: transparent
}
 .pr_dtls2 {
     background: #f1f1f1;
     border: 1px solid #ddd;
     display: inline-block;
     padding: 30px 15px;
     text-align: center;
     width: 80%;
}
 .listing-card-blank-cont i {
     color: #074376;
     font-size: 34px;
}
 .listing-card-blank-cont .txt-sub {
     color: #8a848d;
     display: inline-block;
     font-size: 14px;
     padding: 13px 0 9px;
     text-align: center;
}
 .listing-card-blank-cont .listing-card-blank-title {
     color: #8a848d;
     text-align: center;
     font-size: 18px;
}
 #classifiedslider {
     text-align: center
}
 .ftdrop1,.ftdrop2,.ftdrop3,.ftdrop4,.ftdrop5{
     display: none
}
 .suggest_category {
     background: #f1f1f1;
     border: 1px solid #ddd;
     border-radius: 3px;
     color: #333 !important;
     cursor: pointer;
     float: right !important;
     font-size: 12px !important;
     margin-top: 2px;
     padding: 5px 7px !important;
}
 .sugcatt input[type="text"]{
     margin-bottom: 10px;
}
 .top_google_ad {
     display: inline-block;
     width: 100%;
     margin-top: -10px;
}
 .top_go_l {
     float: left;
     width: 49%;
}
 .top_go_r {
     float: right;
     width: 49%;
}
 .middeladd {
     display: inline-block;
     margin: 6px 0 11px;
     padding: 0 10px;
     width: 99%;
}
 .middeladd_cat {
     display: inline-block;
     margin: 6px 0 2px;
     padding: 0 10px;
     width: 98%;
}
 .middeladd_cat3 {
     display: inline-block;
     margin: 10px 0 0px;
     width: 100%;
}
 .middeladd_tp1 {
     display: inline-block;
     margin: 2px 0 7px;
     width: 100%;
}
 .middeladd_tp2 {
     display: inline-block;
     margin: 2px 0 -30px;
     width: 100%;
}
 .middeladd_tp_sb {
     display: inline-block;
     margin: -3px 0 4px;
     width: 100%;
}
 .middeladd_tp_sbl {
     display: inline-block;
     margin: -4px 0 -10px;
     width: 100%;
}
 .othersubcat {
     margin: 7px 0 0 0;
     display: none;
}
 .shareasale_main {
     display: inline-block;
     width: 100%;
     margin-bottom: 10px;
     text-align: center;
}
 .shareasale_l_1 {
     display: inline-block;
     padding: 0 5px;
     width: 49%;
}
 .shareasale_l_2 {
     display: inline-block;
     padding: 0 5px;
     width: 49%;
}
 .affilit_itm .amzn-ad-container{
     width: 100% !important
}
 .affilit_itm iframe{
     max-width: 100%
}
.MobileView{ display: none}