@media (min-width:1200px){.container{padding:0}}

@media (max-width:1199px){
body{overflow-x:hidden}.welcome_sec{height:auto;padding-bottom:81px}.welcome_sec .bottom_row{margin-top:29px}.welcome_details p{padding-right:3px}
.welcome_details .welcome_info{padding-bottom:46px}.latest_work .work_gallery .work_img_two{float:none}.value_fact span:before{left:7px}
.left_position_fix{padding-left:0}.side_tab .right_side .tab-pane img:nth-child(2){padding-left:0;padding-top:15px}
.testimonial_sec{height:auto;padding-bottom:80px}.testimonial_sec .company{padding-left:10px}.testimonial_sec .testimonial_container{text-align:center}
.testimonial_sec .testimonial .client_info{float:none;margin-right:0}.testimonial_sec .testimonial h2:before{left:46%}.company{margin-top:50px}
.testimonial_sec p.john_speach{padding-left:15px;padding-right:15px}

/* == Our Vansh Index Page Start == */
.head_left{width:50%;float:left;}	
.head_right{width:50%;float:left;text-align:right;}

.icon-box {padding-right: 4px;}
header .bottom_header .address .top-info .icon-box span {font-size: 12px !important;}
.logo a img {width: 170px;}
.mainmenu-area nav > .nav_main_list ul li a{font-size: 12px !important;}

#slider1 li.banner_1 .tp-caption{left:75px;top: 94px;font-size:28px;line-height:32px;}
#slider1 li.banner_2 .tp-caption{left:75px;top: 94px;font-size:28px;line-height:32px;}
#slider1 li.banner_3 .tp-caption{left:75px;top:34px;font-size:28px;line-height:32px;}
#slider1 li.banner_4 .tp-caption{left:75px;top:34px;font-size:28px;line-height:32px;}
/* == Our Vansh Index Page End == */
}

@media (min-width:992px) and (max-width:1012px){#search_box{margin-right:10px}
.banner nav{right:10px}}

@media (min-width:1200px) and (max-width:1227px){#search_box{margin-right:20px}}

@media (min-width:992px) and (max-width:1199px){
.mainmenu-area nav>div>ul li a{padding-left:17px}.mainmenu-area nav>div a.advisor{margin-left:2px}
header .bottom_header .address>span{margin-left:20px}.mainmenu-area nav>div>ul>li>.sub-menu-width-fix{width:202px!important}
.banner .banner_info{margin-left:27%}.we_are .we_are_deatails{padding-left:34px}
.we_are .right_side .list_item p{padding-left:15px;padding-right:0;margin-right:9px;margin-top:10px}
.we_are .right_side .list_item p:not(.support){border:none}.value_fact p:not(.case):before{right:14px}.some_facts span,.value_fact span{padding-left:0}
.some_facts p,.value_fact p{padding-right:35px}.some_facts p:not(.case):after,.value_fact p:not(.case):after{right:10px}
.some_facts p:not(.case):before{right:9px}
.caption-style-2 .blur,.our_advisor .advisor_profile .caption-text a,.our_advisor_about .advisor_profile .caption-text a{width:215px}
.latest_news_sec .news_highlight{width:970px;margin:52px auto 0}.latest_news_sec .news{float:left;overflow:hidden;margin-top:20px}
.latest_news_sec .news_right{padding-left:5px}.our_partner ul li{padding-left:7px}.get_touch form button.btn{width:302px}
.consultation{font-size:15px}.consultation a{margin-left:4px;padding:15px 11px 15px 18px}footer .top_footer .part3,footer .top_footer .part4{padding-left:0}
.company_value_sec{padding-top:35px}.caption-style-3 .blur{height:218px;width:215px}.caption-style-3 .caption{width:215px}
.client_say_about_us .testimonial .client_info{float:none;text-align:center;padding-left:0}
.client_say_about_us .testimonial .round_img{display:block;float:none;margin:0 auto}
.blog-variation-container .blog_single_post{width:460px}.advisor_profile{margin-right:5px}.single-page-content ul.list-item{padding-right:111px}
.no_result_show .left_side,.search_container .left_side,.single-blog-page .left_side{padding-left:38px}.faqs_sec .left_side form{width:100%}
.faqs_sec .left_side input{width:81%}.faqs_sec .row .left_side{padding-right:40px}.faqs_sec .row .blog_right_container{padding-right:15px;padding-left:40px}
.career_details .left_side h2{margin-right:25px}.no_result_show .no_result_holder form button{display:block;margin-left:0;margin-top:20px}
.shop-page-content .single-shop-item .meta{width:calc(83% + 2px)}.shop .shop-page-content .single-shop-item .meta{width:100%}
header .bottom_header .address .top-info .icon-box span{font-size:20px}header .bottom_header .address p{font-size:14px}
header .bottom_header .top-info{padding-left:10px}header .bottom_header .address .top-info .icon-box{padding-right:10px}
}

@media (min-width:768px) and (max-width:991px){body{font-size:15px}.banner .container,header .bottom_header,header .top_header{padding-left:0}
header .bottom_header .float_left,header .bottom_header .float_right{float:left;}
header .bottom_header{height:auto;padding-bottom:20px}
header .bottom_header .logo{text-align:center;padding-bottom:25px}.mainmenu-area nav{background:#12a0b1;width:750px;margin:0 auto;height:auto}
.mainmenu-area nav .nav_main_list{border:none}.mainmenu-area nav .nav_main_list{margin:auto}
.mainmenu-area nav>div>ul li a{letter-spacing:0;padding-left:6px;padding-right:6px}
.mainmenu-area nav .nav_main_list{padding:0}.banner .banner_info{padding-top:249px;margin-left:23%}
.mainmenu-area .find-advisor{margin-right:0}.we_are .left_side,.we_are .right_side{float:none;width:100%}
.we_are .we_are_border{width:97%}.small_business_sec .container{float:none;width:100%;text-align:center}
.small_business_sec .container p{width:100%}.some_facts,.value_fact{font-size:14px}
.some_facts span,.value_fact span{padding-left:0}.some_facts p{padding-right:21px;padding-left:9px}
.value_fact p{padding-right:23px;padding-left:9px}
.some_facts p:not(.case):after,.value_fact p:not(.case):after{right:10px}.some_facts p:not(.case):before,.value_fact p:not(.case):before{right:10px}
.our_advisor .advisor_profile a{width:270px}.our_advisor .advisor_profile .profile{margin-top:15px}
.our_partner ul{padding:inherit}.get_touch form button.btn{width:654px}.consultation{height:auto;text-align:center}
.consultation a{margin:0 0 10px 0}footer .top_footer .part2,footer .top_footer .part3,footer .top_footer .part4{padding-left:15px;margin-top:20px}
.company_value_sec{padding-top:35px}.history_sec .right_side{padding-left:15px}
.our_advisor_inner_sec .advisor_profile .profile .caption_bg{width:270px;margin-bottom:20px}.advisor_profile{margin:0 auto}
.company_growth_sec .container-fluid .brand_name img{padding-top:23px}.blog-variation-container .blog_single_post{margin:30px auto}}

@media (max-width:991px){
header .top_header{background:#20262e;height:auto;text-align:center}
header .top_header .float_left,header .top_header .float_right{float:left;}.faqs_sec{background:#f9f9f9;padding-bottom:50px}
.company_growth_sec .growth_title{padding:0 15px}.company_growth_sec .brand_name{margin-left:5px;margin-right:5px}
.faqs_sec .row .left_side{padding-right:15px}.faqs_sec .right_side{padding-left:15px}.faqs_sec .left_side form{width:100%;position:relative}
.faqs_sec .left_side button{position:absolute;right:0;top:2px}.faqs_sec .right_side .tab_option .panel-title a{padding-right:60px}
.side_tab{background:#f9f9f9}
.side_tab .tabs-left li a:focus,.side_tab .tabs-left li a:hover,.side_tab .tabs-left li.active a{background:0 0;background-color:#12a0b1}
.side_tab .tabs-left li a:before{width:100%}.side_tab .bottom_tab{padding-left:15px}.client_say_about_us .testimonial{padding-left:15px}
.client_say_about_us .left_part{padding-right:15px}.client_say_about_us{text-align:center}
.client_say_about_us .testimonial .client_info,.client_say_about_us .testimonial .round_img{float:none}
.client_say_about_us .round_img{margin:0 auto;display:block}.client_say_about_us .testimonial .client_info{padding-left:0}
.client_slider .section_opacity .row{padding-top:10px;padding-left:0}.client_slider .section_opacity .client_speach p{margin-top:-25px}
.client_slider .section_opacity .client_speach>span{margin-top:9px}.single-blog-page .ptb-80:before{right:-106px}
.blog-container .white-left:before{right:-110px}.no_result_show .left_side,.search_container .left_side,.single-blog-page .left_side{padding-left:15px}
.consultation{padding-top:15px;padding-bottom:15px}.blog-container .right-side .single-blog-post{margin-left:0}
.blog-two .row .left_side{padding-left:15px}.career_details .right_side:after{left:-100px}.career_details .right_side{padding-left:15px}
.career_details .left_side h2:before{right:-800px}.career_details .left_side{padding-top:0;text-align:center}
.career_details .right_side .tab_option .panel-body ul{float:none}.left-checkout{padding-left:15px}
#checkout-content input,#checkout-content option{margin-top:10px;margin-bottom:10px}
#checkout-content label{margin:5px 0}
.no_result_show .no_result_holder:before{right:-110px}.no_result_show .no_result_holder{padding-bottom:100px}
.faqs_sec .row .left_side{padding-top:30px}.faqs_sec .right_side:before{left:-110px}.faqs_sec .right_side{padding-bottom:100px}
.pricing_who_we .pricing_category{margin:20px auto}.pricing_who_we .pricing_category h4{padding-top:25px}
.product-details-page-content:before,.shop-page-content:before,.side_tab .white_bg:before{left:-110px}
.advisor_name .advisor_img img{margin:0 auto!important}.advisor_name .advisor_img img:last-child{padding-top:25px}
.advisor_name .advisor_contact_info{text-align:center}.experiences_sec>div>div>div:last-child{padding-left:15px;padding-top:30px}
.advisor_name .advisor_contact_info{padding-left:15px}.comment_title_holder,.education_title_holder,.skills_title_holder{margin-bottom:40px}
.education_sec span,.leave_comment_sec form{padding-left:0}.education_years_holder{padding-left:0}
.my_skills_sec .progress_item{padding-left:15px;padding-right:15px}


/* == Our Vansh Index Page Start == */
header .bottom_header .address .top-info{padding-left: 3px;}
.logo a img{width:120px;}
header .bottom_header .address .top-info .icon-box {padding-right: 5px;}
.top-info a{padding: 2px 4px;}
.float_right.address{float: right !important;}
header .bottom_header .logo{padding-bottom: 0px;}
.mainmenu-area nav > .nav_main_list ul li a {font-size: 10px !important;padding: 0 4px;}
.mainmenu-area .find-advisor::before{transform: skew(-30deg);left: -22px;width: 40px;}

#slider1 li.banner_1 .tp-caption{font-size:24px;line-height:32px;}
#slider1 li.banner_2 .tp-caption{font-size:24px;line-height:32px;}
#slider1 li.banner_3 .tp-caption{font-size:24px;line-height:32px;}
#slider1 li.banner_4 .tp-caption{font-size:24px;line-height:32px;}

.blog-item--style-1 .blog-item__title {font-size: 16px !important;}
.testimonial_sec{padding-bottom:20px;}
.gal_Our Vansh_event .parral_1 {padding: 0px 0px;}
.gal_Our Vansh_event .parral_2 {padding: 0px 0px;}
/* == Our Vansh Index Page End == */

}

@media (max-width:767px){
body{font-size:14px;overflow-x:hidden}
header .bottom_header .logo{float:none}.welcome_sec .welcome_heading p{padding-left:0}.welcome_sec h2{text-align:left}
.welcome_sec h2:before{width:0}

header .bottom_header .address{float:none}header .bottom_header .address p{padding-right:10px}.service_facts{text-align:center}
.service_facts img{margin:0 auto}.service_facts h3:before{left:45%}.get_touch form button.btn{width:100%}.get_touch form{padding:30px 5px 40px 5px}
.mainmenu-area .container{padding:0}.mainmenu-area nav .nav_main_list{width:100%}.mainmenu-area nav>div>ul{transition:all 0s ease}
.mainmenu-area nav>div>ul>li>a{margin:0;margin-top:1px;padding-top:15px;padding-bottom:15px}
.mainmenu-area nav>div>ul>li>.sub-menu,.mainmenu-area nav>div>ul>li>.sub-menu-width-fix{display:none;position:static;width:100%;opacity:1;
visibility:visible;border:none;transition:all 0s ease}.mainmenu-area nav>div>ul>li a.advisor-xs{margin-left:0;color:#f6ba18}
.mainmenu-area nav>div>ul>li.arrow_down:hover{background:0 0}
.mainmenu-area nav ul li.arrow_down .fa-bars{position:absolute;right:15px;top:12px;color:#fff;font-size:25px;display:block;cursor:pointer;z-index:9999}
.mainmenu-area nav>div>ul li a:hover{padding-left:33px}.mainmenu-area nav .nav_main_list{margin:0;border:none}.mainmenu-area nav button span{color:#fff}
.mainmenu-area nav>div>ul{background:#12a0b1}.mainmenu-area nav>div>ul li a{border-bottom:1px dotted rgba(255,255,255,.4)}
.mainmenu-area nav>div>ul li a:not(.contact){border-right:1px dashed rgba(255,255,255,0)}
.banner .banner_info{padding-top:84px;margin-left:0;text-align:center}.banner .banner_info h1:before{left:41%}.banner_info_about h1:before{right:44%}
.welcome_details img{display:none}.welcome_details .welcome_info{width:100%;margin-left:0}.welcome_details h3,.welcome_details p{padding-left:20px}
.we_are .left_side,.we_are .right_side{float:none;width:100%}.we_are .we_are_border{width:94%}.we_are .we_are_deatails{padding-left:10px}
.we_are .right_side{background:#212832}.we_are .right_side .list_item p{padding-left:9px;padding-right:0;margin-top:33px;margin-right:5px}
.testimonial_sec{height:auto;padding-bottom:80px}.testimonial_sec .company{padding-left:10px}.testimonial_sec .testimonial{text-align:center}
.testimonial_sec .testimonial .client_info{float:none;margin-right:0}.testimonial_sec .testimonial h2:before{left:46%}
.testimonial_sec .company .tab-content .list-two{float:right;padding-left:0}
.small_business_sec .container{float:none;width:100%;text-align:left;padding-left:10px}.small_business_sec .container p{width:100%}
.small_business_sec .container h2{padding-top:5px}.our_advisor .advisor_profile a{width:270px}.our_advisor .profile{width:300px;margin:0 auto}
.latest_news_sec .news{margin-top:20px}.latest_news_sec .news_details{padding-bottom:5px;padding-left:30px;padding-right:10px}
.our_partner ul li{display:block;width:170px;padding-left:0;margin:15px auto}.consultation{height:auto;text-align:center}
.consultation a{margin:0 0 10px 0}footer .top_footer .part2,footer .top_footer .part3,footer .top_footer .part4{padding-left:15px;margin-top:20px}
.value_fact{display:none}.company_value_sec{padding-top:35px}.history_sec .right_side{padding-left:10px}
.we_are .right_side .we_are_deatails>p{width:100%;padding-right:10px}.we_are .right_side{height:auto;padding-bottom:30px}
.our_advisor_inner_sec .profile{width:300px;margin:15px auto}.company_growth_sec .container-fluid .brand_name img{width:244px;margin:0 auto}
.company_growth_sec .container-fluid .brand_name{text-align:center}.client_slider .section_opacity .client_img img{margin:0 auto}
.single-page-content ul.list-item{display:block}.author-box .top-author-info{text-align:center}
.blog-container .single-blog-post .img-holder{display:block;margin:0 auto}
.author-box .top-author-info-content{display:block;padding-left:0;padding-bottom:20px}
.single-blog-page .ptb-80{padding-right:15px}.comment-box .single-comment .content{text-align:center;padding-left:0}
.single-blog-post .content{text-align:center}.blog-container .single-blog-post .post-meta .date-holder{display:block;margin:0 auto}
.blog-container .single-blog-post .post-meta .title-holder{display:block;text-align:center;padding-left:0;margin-top:10px}
.shop-page-content .single-shop-item img{margin:0 auto}.product-details-page-content .bottom_tab ul li:not(:first-child) a{margin-left:0}
.product-details-page-content .bottom_tab .nav li{display:inline;float:none}header .bottom_header .address>span{margin-left:0}
header .bottom_header .address>span.separator{border:none}header .bottom_header .address .top-info{display:block;padding-left:0;margin-bottom:20px}
header .bottom_header .address .top-info:last-child{margin-bottom:0}header .bottom_header .address .top-info .icon{padding-left:0;border:none}
header .bottom_header .address .top-info .icon:after{display:none}header .bottom_header .address .top-info .icon-box{padding:0;margin-bottom:10px}
header .bottom_header .address .top-info .content-box,header .bottom_header .address .top-info .icon-box{display:block;text-align:center}
header .bottom_header .address .top-info .icon-box span{padding:0}header .bottom_header .address{margin-top:40px}.me-fin-banner{margin-top:0}
.testimonial_sec .sec-title h2{text-align:left}.consultation p{padding:0;margin-bottom:15px}
header .top_header p{line-height:26px;margin-top:10px}

/* == Our Vansh Index Page Start == */
header .bottom_header{height:auto;text-align:center;display:none;}
.head_right ul.font_incre{margin-top:3px;}
/* == Our Vansh Index Page End == */

}

@media (max-width:767px) and (min-width:661px){.blog-variation-container .blog_single_post{margin:30px auto}}

@media (max-width:766px) and (min-width:480px){.blog-variation-container .blog_single_post{width:auto;margin:30px 11px}
.advisor_name .advisor_contact_info ul:nth-child(3) li{display:block}
.advisor_name .advisor_contact_info ul:nth-child(3) li:last-child{margin-left:0;margin-top:10px}
header .bottom_header .address .top-info .content-box,header .bottom_header .address .top-info .icon-box{display:table-cell;text-align:left}
header .bottom_header .address .top-info{display:inline-block;margin:0;padding-bottom:15px}
header .bottom_header .address .top-info .icon-box span{font-size:30px;padding-right:20px;border:none}header .bottom_header .address p{font-size:15px}}


@media (max-width:767px){
/* == Our Vansh Index Page Start == */
.mobile_logo{position: absolute;left:65px;margin-top:12px;display:block;}
.mobile_logo a img{width: 120px;}
.mainmenu-area .find-advisor::before{display:none;}
.od_as_bc{display:block !important;}
#gov_schemes{margin:0px;}
#gov_schemes .owl-item{padding:0px;}
.company {margin-top: 0px;}
.testimonial_sec .company{padding: 0px 15px;}
.testimonial_sec{padding-bottom:20px;}
#upc_events{margin:0px;}
#upc_events .owl-item{padding:0px;}
#gal_div{margin:0px;}
#gal_div .owl-item{padding:0px;}
footer .bottom_footer p{padding: 5px 0;line-height: 16px;font-size: 12px;}

header .head_right ul li{line-height: 18px;margin-bottom: 5px;}
.head_right ul li a{padding:0px 12px;color: #000;border-radius: 3px;}
.member_login {display:block !important;}
.owl_arrow .owl-buttons{top: 28%;}
.owl_arrow .owl-next{right: -4px;}
.owl_arrow .owl-prev{left: -4px;}
.social_link {margin-top: 0px !important;}
.testimonial_sec .sec-title h2{font-size: 15px;}
.testimonial_sec .testimonial h2, .testimonial_sec .sec-title h2, .testimonial_sec .company h2{font-size: 15px;}
.testimonial_sec .testimonial h2::before, .testimonial_sec .sec-title h2::before, .testimonial_sec .company h2::before {top: 30px;}
.about_desc{padding: 15px 0px;}
.about_desc p{line-height: 20px;}
.about_banner_opacity{height: 120px;}	
.banner_info_about{padding-top: 20px;}
.banner_info_about h1{margin-top: 0px;margin-bottom: 0px;}
.about_banner{background-size: 100% 100%;}
.m_top{margin-top:15px;}
.black_box{background-color:transparent;}
.black_content{background-color: #202731;padding:15px;}
.black_descr h2{padding-top: 0px;padding-bottom: 15px;}
.black_descr h2::before {display:none;}
.welcome_sec{padding-bottom: 30px;}
footer .top_footer{padding: 0px 0 15px 0;}
.mainmenu-area.stricky{margin-top:0px;}
.mem_gal_view_all{margin: 20px 5px 0px 0px;}
/* == Our Vansh Index Page End == */	
}

@media (max-width:661px){.cart-page .add-to-cart-wrap a{margin-top:25px;margin-left:0}
.no_result_show .no_result_holder form button{display:block;margin-left:0;margin-top:15px}}

@media (max-width:666px){.side_tab .market_strategy img{float:none;margin:30px auto 0}}

@media (max-width:350px){.blog-variation-container .blog_single_post h3{margin-left:0}}

@media (max-width:445px){.client_slider{background:#1cbac8;height:auto;padding-bottom:15px;margin-bottom:15px}
.client_slider .section_opacity{background:0 0}}

@media (min-width:992px) and (max-width:1027px){.small_business_sec .container{float:none;width:100%;text-align:left;padding-left:25px}
.small_business_sec .container p{width:100%}.small_business_sec .container h2{padding-top:5px}
.we_are .right_side .list_item p{padding-left:9px;padding-right:0;margin-top:33px;margin-right:5px}
.we_are .right_side .list_item p:not(.support){border:none}}

@media (min-width:1199px) and (max-width:1450px){.we_are .right_side .list_item p{padding-left:15px;padding-right:17px;margin-right:9px}}

@media (max-width:470px){.bottom_footer p{float:none;text-align:center}}

@media (max-width:394px){.banner .banner_info a:nth-child(4){display:inline-block;margin-left:0}}

@media (max-width:390px){.testimonial_sec .company .tab-content .list-two{float:none;display:block}
.blog_four .blog_single_post>div p:nth-child(3){left:38%}}

@media (min-width:621px) and (max-width:767px){.we_are .right_side .list_item p{padding-left:22px;padding-right:42px;margin-right:18px}}

@media (min-width:500px) and (max-width:620px){.we_are .right_side .list_item p{padding-left:16px;padding-right:16px;margin-right:11px}}

@media (max-width:492px){
.small_business_sec .container .list_two{padding-left:0;display:block}.small_business_sec{height:auto;background:#212832}
.business_opacity,.small_business_sec .container{height:auto}}

@media (max-width:480px){
/* == Our Vansh Index Page Start == */
.top_left{margin-top:0px;}
.top_left ul li a span{margin-left: 4px;font-size: 13px;}
header .top_header ul li{padding-left: 0px;}


#slider1 li.banner_1 .tp-caption{left:65px;top:24px;font-size:16px !important;line-height:24px !important;}
#slider1 li.banner_2 .tp-caption{left:55px;top:30px;font-size:16px !important;line-height:24px !important;}
#slider1 li.banner_3 .tp-caption{left:65px;top:15px;font-size:16px !important;line-height:24px !important;}
#slider1 li.banner_4 .tp-caption{left:25px;top:-20px;font-size:16px !important;line-height:24px !important;}

.gov_news .parral_1 {padding: 0px 0px;}
.gal_Our Vansh_event .parral_2 {padding: 0px 0px;}
/* == Our Vansh Index Page End == */	
}

@media (max-width:327px){.education_sec span{margin-bottom:178px}}

@media (min-width:328px) and (max-width:366px){.education_sec span{margin-bottom:154px}}

@media (min-width:367px) and (max-width:538px){.education_sec span{margin-bottom:115px}}

@media (max-width:499px){.we_are .right_side .list_item{display:none}
.career_details .right_side .tab_option .panel-title a,.faqs_sec .right_side .tab_option .panel-title a{padding:15px 41px}
.faqs_sec .right_side form button{margin-left:-55px;width:22%}}@media (max-width:500px){.latest_news_sec .news_highlight{margin:52px auto 0}
.latest_news_sec .news{float:left;overflow:hidden;margin-top:20px}.latest_news_sec .news_opacity .news_details{padding-bottom:11px}
.blog_four .blog_single_post>div p:nth-child(3){left:43%}}@media (max-width:575px){.service2 .side_tab .bottom_tab ul li{float:none;text-align:center}
.small_business_sec .container .list_two{padding-left:0;display:block}}

@media (max-width:319px){.bottom_header,.bottom_header .container,.top_header{padding:0}header .top_header{background:#20262e;height:auto;text-align:center}
header .top_header ul{padding-left:0}header .top_header .float_left,header .top_header .float_right{float:none}
header .bottom_header .logo{float:none}header .bottom_header{text-align:center}.error_page_container{height:auto;background-color:#fff}}

@media (min-width:500px) and (max-width:991px){.news{width:480px;margin:20px auto}.news:hover{margin-top:20px}}

@media only screen and (max-width:991px){.cart-page table,.cart-page tbody,.cart-page td,.cart-page th,.cart-page thead,.cart-page tr{display:block}

.cart-page thead tr{position:absolute;top:-9999px;left:-9999px}.cart-page tr{border:1px solid #ccc}.cart-page td{border:none;border-bottom:1px solid #eee;
position:relative;padding-left:50%}.cart-page td:before{position:absolute;top:0;left:0;width:100%;padding-left:40px;white-space:nowrap;font-size:16px;
color:#000;font-weight:500;background-color:#f9f9f9;line-height:60px;text-align:left}.cart-page .table>tbody>tr>td.preview{padding:85px 50px 25px}
.cart-page .table>tbody>tr>td{padding:80px 40px 25px}.cart-page .table>tbody>tr>td.del-item{text-align:left}td:nth-of-type(1):before{content:"Preview"}
td:nth-of-type(2):before{content:"Product"}td:nth-of-type(3):before{content:"Price"}
td:nth-of-type(4):before{content:"Quantity"}td:nth-of-type(5):before{content:"Total"}td:nth-of-type(6):before{content:"Delete Item"}}

@media (max-width:767px){
.navbar-toggle{display:block;margin:6px 0}.mainmenu-area nav{margin-left:0}
.mainmenu-area nav ul li.arrow_down .fa-bars{display:block;position:absolute;right:15px;top:12px;color:#fff;font-size:25px;display:block;cursor:pointer;
z-index:9999}.mainmenu-area .nav_main_list{position:absolute;top:100%;left:0;background:#13a0b2;transition:none;display:none}
.mainmenu-area .find-advisor a.advisor{padding:0 20px 0 15px}
.mainmenu-area .navbar-header{display:inline-block;text-align:left;float:left;position:relative;z-index:9}
.mainmenu-area nav button span{color:#fff;margin:0;margin-left:10px;margin-top:1px}
.mainmenu-area nav .nav_main_list{max-height:265px;margin:0;padding:0;padding-left:15px;width:100%}
.mainmenu-area nav .nav_main_list ul.navbar-nav{position:relative;width:100%}
.mainmenu-area nav .nav_main_list ul{margin-top:0}.mainmenu-area nav .nav_main_list ul>li{padding:0}
.mainmenu-area nav .nav_main_list ul li{position:relative;display:block;float:none}
.mainmenu-area nav .nav_main_list ul li:before{content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px solid rgba(255,255,255,.5)}
.mainmenu-area nav .nav_main_list ul li a{padding:10px 22px;border:none;position:relative;z-index:999}
.mainmenu-area nav>.nav_main_list ul>li>.sub-menu{position:static;width:100%;display:block;visibility:visible;opacity:1;transition:none!important;display:none;padding-top:0;padding-bottom:15px;left:0;padding-left:15px;padding-right:15px}.mainmenu-area nav>.nav_main_list ul>li>.sub-menu:before{display:none}}

@media (max-width:767px){.mainmenu-area nav .nav_main_list ul.navbar-nav{width:100%;left:12px}}

@media (max-width:585px){.mainmenu-area nav .nav_main_list ul.navbar-nav{width:100%;left:20px}}