@media (min-width:1200px) {.welcome_details .welcome_info {width:77%;}}
@media (max-width:1199px) {body {overflow-x:hidden;}
.welcome_sec {height:auto;}
.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:0px;}
.testimonial_sec .testimonial h2:before {left:46%;}
.company {margin-top:50px;}
.testimonial_sec p.john_speach {padding-left:15px;padding-right:15px;}
.welcome_details .welcome_info {min-height:212px;}}
/*max-width 1199px*/@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:0px;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;}
.our_advisor .advisor_profile .caption-text a,.caption-style-2 .blur,.our_advisor_about .advisor_profile .caption-text a,.caption-style-2 .blur {width:215px;}
.latest_news_sec .news {float:left;overflow:hidden;}
.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 .part4,footer .top_footer .part3 {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;}
.single-blog-page .left_side,.search_container .left_side,.no_result_show .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;}
.we_are .right_side {height:500px;overflow:hidden;}
}
/*min-width:992px and max-width:1199px*/@media (min-width:768px) and (max-width:991px) {body {font-size:15px;}
header .bottom_header,header .top_header {padding-left:0px;}
header .bottom_header .float_left,header .bottom_header .float_right {float:none;}
header .bottom_header {height:auto;padding-bottom:20px;}
header .bottom_header .logo {text-align:center;padding-bottom:25px;}
.mainmenu-area nav {background:#f7f7f7;width:970px;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:0px;}
.banner .banner_info {padding-top:249px;margin-left:23%;}
.mainmenu-area .find-advisor {margin-right:0;}
.we_are .right_side,.we_are .left_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 .part4,footer .top_footer .part3,footer .top_footer .part2 {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;}
}
/*min-width:768px and max-width:991px*/@media (max-width:991px ) {header .top_header {background:#20262e;height:auto;text-align:center;padding-bottom:5px;}
header .top_header .float_left,header .top_header .float_right {float:none;}
.faqs_sec {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 .right_side .tab_option .panel-title a {padding-right:60px;}
.side_tab {background:#f9f9f9;}
.side_tab .tabs-left li a:hover,.side_tab .tabs-left li a:focus,.side_tab .tabs-left li.active a {background:none;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 .round_img,.client_say_about_us .testimonial .client_info {float:none;}
.client_say_about_us .round_img {margin:0 auto;display:block;}
.client_say_about_us .testimonial .client_info {padding-left:0px;}
.client_slider .section_opacity .row {padding-top:10px;padding-left:0px;}
.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;}
.single-blog-page .left_side,.search_container .left_side,.no_result_show .left_side {padding-left:15px;}
.consultation {padding-top:15px;padding-bottom:15px;}
.blog-container .right-side .single-blog-post {margin-left:0px;}
.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,.side_tab .white_bg:before,.shop-page-content: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;}
.education_title_holder,.skills_title_holder,.comment_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;}
}
/*max-width:991px*/@media (max-width:767px) {body {font-size:14px;overflow-x:hidden;}
header .bottom_header .logo {float:none;}
.welcome_sec .welcome_heading p {padding-left:0px;}
.welcome_sec h2 {text-align:left;}
.welcome_sec h2:before {width:0px;}
header .bottom_header {height:auto;text-align:center;}
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 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:none;}
.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,0.4);}
.mainmenu-area nav>div>ul li a:not(.contact) {border-right:1px dashed rgba(255,255,255,0.0);}
.banner .banner_info {padding-top:84px;margin-left:0px;text-align:center;}
.banner .banner_info h1:before {left:41%;}
.banner_info_about h1:before {right:44%;}
.we_are .right_side,.we_are .left_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:0px;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:0px;}
.testimonial_sec .testimonial h2:before {left:46%;}
.testimonial_sec .company .tab-content .list-two {float:right;padding-left:0px;}
.small_business_sec .container {float:none;width:100%;text-align:left;padding-bottom: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_details {padding-bottom:5px;padding-left:30px;padding-right:10px;width:100%;}
.consultation {height:auto;text-align:center;}
.consultation a {margin:0 0 10px 0;}
.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:0px;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:0px;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 .icon-box,header .bottom_header .address .top-info .content-box {display:block;text-align:center;}
header .bottom_header .address .top-info .icon-box span {padding:0;}
header .bottom_header .address {margin-top:40px;display:none;}
.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;}
.about_banner {margin-top:0px;}
.banner_info_about {padding-top:22%;}
.shop-page-content {width:100%;}
}
/*max-width:767px*/@media (max-width:479px) {.welcome_item {text-align:center}
.welcome_details img {position:relative;margin:0;top:0;float:left;width:40%;}
.welcome_item {background:#fdfdfd;border-bottom:1px solid #e6e6e6;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;clear:both;}
.welcome_item:hover .welcome_info {background:#12a0b1;}
.welcome_item:hover .welcome_info h3 {color:#fff;}
.welcome_item:hover .welcome_info p {color:#e4e8e8;}
.welcome_details .welcome_info {width:100%;margin-left:0px;text-align:left;}
.welcome_details .welcome_info {background:none;border:none;float:left;width:60%;min-height:130px;}
.welcome_details h3 {padding:0 11px 0 10px;}
.welcome_details p {height:64px;display:block;overflow:hidden;padding-left:10px;}
}
@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 .icon-box,header .bottom_header .address .top-info .content-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: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:0px;}}
@media (max-width:445px) {.client_slider {background:#1cbac8;height:auto;padding-bottom:15px;margin-bottom:15px;}
.client_slider .section_opacity {background:none;}}
@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:0px;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:0px;display:block;}
.small_business_sec {height:auto;background:#212832;}
.business_opacity,.small_business_sec .container {height:auto;}}
@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;}
.faqs_sec .right_side .tab_option .panel-title a,.career_details .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 {float:left;overflow:hidden;}
.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) {.top_header,.bottom_header,.bottom_header .container {padding:0;}
header .top_header {background:#20262e;height:auto;text-align:center;}
header .top_header ul {padding-left:0px}
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  (max-width:991px) {.latest_news_sec .news {overflow:hidden;}}
/*** Cart Page Table responsive css Styles.**/@media only screen and (max-width:991px) {/* Force table to not be like tables anymore */.cart-page table,.cart-page thead,.cart-page tbody,.cart-page th,.cart-page td,.cart-page tr {display:block;}
/* Hide table headers (but not display:none;,for accessibility) */.cart-page thead tr {position:absolute;top:-9999px;left:-9999px;}
.cart-page tr {border:1px solid #ccc;}
.cart-page td {/* Behave  like a "row" */border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;}
.cart-page td:before {/* Now like a table header *//* Top/left values mimic padding */    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;}}
/* menu configuration styles */@media (max-width:1170px) {.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 35px 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-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;}
.single_product_item img {width:100%;}}
@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;}}
