/*
Theme Name: Porto
Theme URI: http://www.newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://www.newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 3.2
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto

*/


/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor {}

.home .banner-container {
    margin-top: -123px;
}

#footer .widget.follow-us .share-links a,
.widget.follow-us .share-links a {
    font-weight: lighter;
}

.brdbtm {
    border-bottom: 1px solid #00000017;
}

.mrtp {
    margin-top: 26px;
}

.home .header-wrapper {
    z-index: 9;
}

.btn.buy {
    background-color: #ffa723;
    color: #131313;
}

.header-top {
    display: none;
}

.product-summary-wrap .share-links {
    display: none;
}

#ig-block-1 .instagallery-actions .igact-instalink {
    background: none!important;
}

#ig-block-1 .instagallery-actions .igact-instalink:hover {
    background: none!important;
}

.hide {
    display: none;
}

#main-menu .mega-menu>li.menu-item.active:hover>a,
#main-menu .mega-menu>li.menu-item:hover>a {
    background: #ff8a00;
}

.btn {
    background: #ff8a00;
}

.consultation {
    overflow: inherit!Important;
}

.consultation h2 {
    font-size: 34px;
    line-height: 40px;
    margin-bottom: 1px;
}

.consultation .btn {
    border: 3px solid #fff;
}

.apakshy {
    margin-top: -48px;
    z-index: 99;
}

.home #main-menu .mega-menu>li.menu-item>a,
.home #main-menu .mega-menu>li.menu-item>h5 {
    color: #fff;
}

#main-menu .mega-menu>li.menu-item>a {
    color: #fff;
}

ul {
    padding-left: 0px;
}

.smrtbanner div#n2-ss-2 .nextend-arrow {
    background: #ff8a00!Important;
    border: 1px solid #fff;
}

h2 {
    line-height: 46px;
}

p {
    text-align: left;
    font-size: 16px;
}

.orng {
    color: #1d2127;
    font-weight: bold;
    font-size: 22px;
    line-height: 28px!important;
}

.pdngtp {
    padding-top: 4%;
}

#main-menu .mega-menu .narrow .popup ul.sub-menu {
    border-top-color: #ff8a00!important;
}

#main-menu .mega-menu>li.menu-item:hover>a {
    background: #ff8a00;
}

#main-menu .mega-menu>li.menu-item.active>a {
    background: #ff8a00;
}

#main-menu .mega-menu .narrow .popup li.menu-item:hover>a {
    background: #ff8a00;
}

.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #f15720;
}

.mega-menu .narrow .popup ul.sub-menu {
    background: #a9604a;
    border-top-color: #ff8a00!important;
}

.mega-menu>li.menu-item>a {
    text-transform: none;
}

a:hover {
    text-decoration: none;
}

#main-menu .mega-menu>li.menu-item>a {
    font-family: Roboto condensed;
}

#header .header-main .container {
    padding-top: 20px!important;
    padding-bottom: 21px!important;
}

#header .header-main {
    background-color: black;
}

.page-top ul.breadcrumb>li a {
    color: #ff8a00;
}

.owl-carousel .owl-dots .owl-dot.active span {
    background-color: #f15720;
}

.wrappadding {
    padding-bottom: 5%;
    margin-top: 20px;
}

.featured h4 {
    font-size: 22px;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
}

.featured .vc_custom_1546058708642 {
    margin-bottom: 40px!important;
}

.owl-carousel .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 5px;
}

.training .content {
    display: table;
    width: 100%;
    margin-bottom: 30px;
    position: relative;
}

.training .year {
    display: table-cell;
    vertical-align: top;
    width: 108px;
}

.training .year h1 {
    font-size: 80px;
    color: #f1f1f1;
}

.training .info {
    display: table-cell;
    width: calc(100% - 200px);
}

.training h3 {
    text-transform: capitalize;
    margin-bottom: 5px;
    text-align: left;
    line-height: 27px;
}

.training .info p {
    margin-bottom: 0;
}

.fat {
    background-color: #fff;
    padding: 27px 20px;
    border-bottom: 20px solid #ff8a00;
}

.fat h3 {
    line-height: 28px;
}

.fat img {
    margin: 0px;
}

h1.self {
    font-size: 100px;
    line-height: 100px;
    margin-bottom: 15px;
}

.blocquote {
    display: block;
    padding: 0px 0px 0px 35px;
    border-left: 11px solid #ff8a00;
}

.border {
    display: block;
    border-right: 75px solid #ff8a00;
}

.border2 {
    display: block;
    border-left: 75px solid #ff8a00;
}

.border3 {
    display: block;
    border-right: 75px solid #ff8a00;
}

.border4 {
    display: block;
    border-right: 75px solid #ff8a00;
}

.justbelievelft .wpb_content_element,
.justbelievergt .wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

.justbelievelft h1 {
    margin-bottom: 0px;
}

.justbelievelft h1.self {
    margin-bottom: 15px;
}

.vc_images_carousel .vc_carousel-control .icon-next {
    display: none!important;
}

.ourtraining h2 {
    color: #fff;
}

.ourtraining.wrappadding {
    padding-bottom: 7%;
}

.ourtraining .wpb_content_element {
    margin-bottom: 50px;
}

.imagesfat .wpb_content_element {
    margin-bottom: 0px;
}

.videosbook.wrappadding {
    padding-bottom: 5%;
}

.videosbook p {
    color: #676565;
}

.owl-carousel .owl-dots .owl-dot.active span {
    background-color: #f15720;
}

.owl-carousel .owl-dots .owl-dot:hover span {
    color: #f15720!important;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
    color: #f15720!important;
}

.owl-carousel .owl-dots .owl-dot:hover span {
    color: #f15720!important;
}

.slick-slider .slick-dots li.slick-active i {
    color: #f15720!important;
}

.slick-slider .slick-dots li:hover i {
    color: #f15720!important;
}

.wpb_wrapper .aio-icon-header h3.aio-icon-title {
    font-size: 17px!important;
}

.latestblog.wrappadding {
    padding-bottom: 4%;
}

.post-carousel .post-item .post-meta>span {
    display: none;
}

.post-item style-2 {
    background-color: #000;
}

.text-dark {
    font-size: 19px;
    font-family: roboto;
}

.clientsay.wrappadding {
    padding-bottom: 4%;
}

.getintouch h2 {
    color: #fff;
    line-height: 40px;
}

.getintouch h6 {
    text-transform: uppercase;
    line-height: 0px;
    font-weight: 600;
    font-size: 25px;
}

.getintouch h1 {
    font-size: 45px;
    line-height: 48px;
    color: #fff;
}

.getintouch .wpb_content_element {
    margin-bottom: 0px;
}

.getintouch .btn {
    background: #1e1e1e;
    color: #ff8a00;
    font-size: 25px!important;
    text-transform: uppercase;
}

.enrollrgt .btn {
    background: #1e1e1e;
    color: #ff8a00;
    font-size: 25px!important;
}

.enrolllft h2 {
    color: #fff;
    line-height: 40px;
}

.enrolllft .wpb_content_element {
    margin-bottom: 0px;
}

.enrollrgt .wpb_content_element {
    margin-bottom: 0px;
}

#footer {
    background-color: #121212;
}

.contact-details strong {
    display: none;
}

.wrs strong {
    color: #1e1e1e;
}

#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer a,
#footer li,
#footer h6,
#footer .widgettitle,
#footer .widget-title {
    color: #999999;
}

#footer a:hover {
    text-decoration: none;
}

#footer .widget p,
#footer a {
    font-size: 16px;
}

#footer a:hover {
    color: #999999;
}

#footer .widget>div>ul li {
    color: #999999;
    font-size: 16px;
    line-height: 13px;
}

#footer a {}

#footer .widget>div>ul li:before {
    display: none;
}

.widget_nav_menu>div>ul li {
    padding: 5px 0 5px 0px;
}

#footer .footer-bottom .container .footer-center {
    color: #999;
    font-size: 16px;
}

#footer .footer-bottom {
    padding: 0px 0;
}

#footer .footer-bottom {
    background-color: #0b0b0b;
}

#footer .col-md-4 {
    width: 25%;
}

#footer .col-md-4 .owl-carousel {
    margin-bottom: 13px;
}

#footer .col-md-2 {
    width: 25%;
}

.col-md-4 .widget {
    margin-top: 0px;
    margin-bottom: 0px;
}

.fa-map-marker:before {
    content: "\f041";
    color: #d77501;
}

.fa-phone:before {
    content: "\f095";
    color: #d77501;
}

.fa-envelope:before {
    content: "\f0e0";
    color: #d77501;
}

.post-carousel .post-item .post-date {
    display: none;
}

.sideffects h1.self {
    margin-bottom: 15px;
    font-size: 84px;
}

.sideffects ul li:before {
    content: '';
    display: block;
    background: url(http://werstupid.com/wp-content/uploads/2019/01/gym-icon-2.png) no-repeat center;
    position: absolute;
    width: 33px;
    height: 20px;
    left: 0px;
}

.vc_column_container.section {
    border-top: none
}

.sideffects h1 {
    margin-bottom: 0px;
}

.sideffects ul li {
    list-style: none;
    padding-left: 40px;
    line-height: 22px;
    position: relative;
    margin-bottom: 10px;
}

.transformation .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #ff8a00;
}

.transformation .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff;
}

.transformation li {
    margin-bottom: 12px;
}

.transformation ul li {
    list-style: none;
    padding-left: 40px;
    line-height: 22px;
    position: relative;
    margin-bottom: 10px;
}

.transformation ul li:before {
    content: '';
    display: block;
    background: url(http://werstupid.com/wp-content/uploads/2019/01/gym-icon-2.png) no-repeat center;
    position: absolute;
    width: 33px;
    height: 20px;
    left: 0px;
}

.program ul li {
    list-style: none;
}

.program li {
    width: 50%;
    float: left;
    margin-bottom: 10px;
}

.program strong {
    color: #ff8a00;
}

.program .vc_column_container.section {
    border-top: none;
}

.program2 {
    margin-top: 83px;
}

.program2.wpb_content_element {
    margin-bottom: 0px;
}

.program2 .vc_column_container.section {
    padding: 0px 20px;
}

.body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #ff8a00;
}

.body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff;
}

.body ul li {
    list-style: none;
    margin-bottom: 15px;
}

.body strong {
    color: #ff8a00;
}

.letsbegainrgt.wpb_content_element {
    margin-bottom: 0px;
}

.letsbegainrgt .wpb_content_element {
    margin-bottom: 0px;
}

.letsbegain ul li:before {
    content: '';
    display: block;
    background: url(http://werstupid.com/wp-content/uploads/2019/01/bult.png) no-repeat center;
    position: absolute;
    width: 26px;
    height: 20px;
    left: 0px;
}

.letsbegain ul li {
    list-style: none;
    padding-left: 32px;
    line-height: 22px;
    position: relative;
    margin-bottom: 10px;
}

.salient strong {
    color: #ff8a00;
}

.salient ul li {
    list-style: none;
    margin-bottom: 15px;
}

.salient .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #ff8a00;
    color: #fff;
}

.salientrgt .wpb_content_element {
    margin-bottom: 0px;
}

.akshaybook {
    background-color: #f7f7f7;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 4px solid #ff8a00;
    width: 47%;
    margin-left: 20px;
    margin-bottom: 22px;
    float: left;
}

.akshaybook:hover {
    border: 4px solid #000;
}

.allbooks .wpb_single_image img:hover {
    border: 5px solid #ff8a00;
}

.allbooks .wpb_single_image img {
    border: 5px solid transparent;
}

.allbooks h2 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    text-transform: none;
}

.allbooks h2:hover {
    color: #ff8a00;
}

.allbooks p:hover {
    color: #ff8a00;
}

.allbooks p {
    margin-bottom: 0px;
}

.mybook {
    display: none;
}

.bonuses.vc_row.section {
    border-top: none;
}

.sideffects.vc_row.section {
    border-top: none;
}

.doublebonus.main-content {
    padding-bottom: 0px;
}

.doublebonus .main-content {
    padding-bottom: 0px;
}

.sanjeev .main-content {
    padding-bottom: 0px;
}

.doublebonus.wpb_content_element {
    margin-bottom: 0px;
}

.doublebonuslft {
    margin-top: 2%;
}

.doublebonuslft .wpb_content_element {
    margin-bottom: 0px;
}

.darkorng {
    color: #ff8a00;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 30px!important;
}

.ready h2 {
    color: #fff;
    line-height: 39px;
}

.ready {
    padding-top: 4%;
    padding-bottom: 4%;
}

.ready .wpb_content_element {
    margin-bottom: 0px;
}

.bg {
    background-color: #ff8a00;
    color: #fff;
    padding: 12px 12px;
    display: inline-block;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before:hover {
    border-color: #000;
}

.vc_tta-controls-icon::before:hover {
    border-color: #ff8a00;
}

.body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #0c0c0c;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    border-color: #0c0c0c!important;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before:hover {
    border-color: #fff!important;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    border-color: #0c0c0c!important;
}

.salient h3,
.miranda h3 {
    text-transform: uppercase;
    font-size: 32px;
}

.miranda ul li {
    float: left;
}

.miranda li {
    background-color: #ff8a00;
    display: block;
    color: #fff;
    padding: 15px 15px;
    width: 23%;
    margin: 0px 10px;
    margin-bottom: 20px;
    text-align: center;
}

.formally .orng {
    color: #fff;
    text-transform: uppercase;
    font-size: 31px;
    line-height: 31px!important;
}

.answer {
    padding-top: 4%;
    padding-bottom: 4%;
}

.answer h2 {
    color: #fff;
    font-size: 26px;
    line-height: 30px;
}

.answer .wpb_content_element {
    margin-bottom: 0px;
}

.formally {
    padding-top: 4%;
    padding-bottom: 4%;
}

.formally .wpb_content_element {
    margin-bottom: 0px;
}

.miranda li:hover {
    background-color: #1d2127;
}

.akshayphotos .wpb_single_image img:hover {
    border: 5px solid #ff8a00;
}

.ibffimg .wpb_single_image img {
    border: 5px solid transparent;
}

.ibffimg .wpb_single_image img:hover {
    border: 5px solid #ff8a00;
}

.goals .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #ff8a00;
    color: #fff;
}

article.post .post-date .day {
    color: #ff8a00;
}

article.post .post-date .month {
    background-color: #ff8a00;
}

a:active,
a:hover {
    color: #ff8a00;
}

html .btn-primary {
    background: #ff8a00;
    border-color: #ff8a00;
    text-shadow: none;
}

.sanjeev h3 {
    background-color: #ff8a00;
    display: inline-block;
    padding: 10px 10px;
    color: #fff;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.sanjeev h3:hover {
    background-color: #0c0c0c;
}

.page-top {
    border-top: none;
    border-bottom: 5px solid #ff8a00;
}

.Being .vc_column_container.section {
    padding-top: 0px;
}

.testimonial p {
    font-weight: normal;
    text-shadow: none;
    text-align: left;
}

.testimonial blockquote h3 {}

.testimonial h3 {}

.comingsoon h1 {
    text-align: center;
    font-size: 100px;
    color: #0c0c0c;
    padding-top: 10%;
    padding-bottom: 10%;
}

.ibffindiasolution {}

.ibffindiasolution ul li {
    list-style: none;
    padding-left: 32px;
    line-height: 22px;
    position: relative;
    margin-bottom: 10px;
}

.ibffindiasolution ul li:before {
    content: '';
    display: block;
    background: url(http://werstupid.com/wp-content/uploads/2019/01/bult.png) no-repeat center;
    position: absolute;
    width: 26px;
    height: 20px;
    left: 0px;
}

.post-slideshow {
    text-align: left;
}

.blog .main-content {
    width: 70%;
}

.blog-posts article,
article.post-full {
    padding-top: 6%;
}

.post-block h3,
.post-share h3,
article.post .comment-respond h3 {
    color: #ff8a00;
    font-weight: 500;
}

input.submit:hover {
    border-color: #000;
    background-color: #000;
}

input.submit,
input[type="submit"].submit {
    border-color: #ff8a00;
    background-color: #ff8a00;
}

.thumb-info .zoom {
    display: none;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
    color: #f15720;
}

article.post h2 a,
article.post-full h2.entry-title {
    font-size: 36px;
}

#ig-block-1 .instagallery-actions .igact-instalink {
    color: #fff;
}

.btn-primary,
input[type="submit"].btn-primary {
    background-color: #ff8a00;
    border-color: #ff8a00;
}

.btn-primary,
input[type="submit"].btn-primary:hover {
    background-color: #000;
    border-color: #000;
}

html .btn-primary:hover {
    background-color: #000;
    border-color: #000;
}

#footer .contact-details strong {
    margin-bottom: 10px;
}

#footer .contact-details li {
    margin-bottom: 22px !important;
}

#footer {
    position: inherit;
}

#footer .container {
    position: inherit;
}

#footer .shopbtn {
    padding: 6px 12px;
    background: #ff8a00;
    position: fixed;
    right: -30px;
    top: 220px;
    border: 2px solid #fff;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.fullwidthbanner-container .fullwidthabanner {
    cursor: pointer;
}

.primaryibffrgt {
    margin-top: 2%;
}

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    border-color: #ffffff!important;
}

.testimglft {
    float: left;
}

.testextrgt {
    float: right;
    width: calc(100% - 144px)!important;
}

.wearestupidcoll .wpb_single_image img:hover {
    border: 5px solid #ff8a00;
}

.wearestupidcoll .wpb_single_image img {
    border: 5px solid transparent;
}

.main-content {
    padding-top: 0px;
    padding-bottom: 0px;
}

.major ul li:before {
    content: '';
    display: block;
    background: url(/wp-content/uploads/2019/01/bult.png) no-repeat center;
    position: absolute;
    width: 26px;
    height: 20px;
    left: 0px;
}

.major ul li {
    list-style: none;
    padding-left: 32px;
    line-height: 22px;
    position: relative;
    margin-bottom: 10px;
}

.m-b-xl {
    margin-bottom: 0px;
}

.national {
    margin-top: 3%;
}

.aboutakshaylft .wpb_content_element {
    margin-bottom: 0px;
}

.akshayrgt {
    padding-top: 2%;
}

.owl-carousel .owl-nav [class*="owl-"] {
    background-color: #ff8a00;
    border-color: #ff8a00;
}

.responsiveblck {
    display: none;
}

.img-thumbnail .zoom:hover {
    background-color: #ff8a00;
}

.img-thumbnail .zoom {
    background-color: #ff8a00;
}

.sociallinks {}

ul.sociallinks {}

.sociallinks li {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 18px;
    list-style: none;
    width: 50%;
    float: left;
}

.sociallinks a:active,
a:hover {
    color: #272727;
}

.sociallinks a:active,
a:hover {
    color: #272727;
}

.sociallinks li.emailID :hover {
    color: #1a73e8!important;
}

.sociallinks li.facebook :hover {
    color: #415e9b!important;
}

.sociallinks li.youtube :hover {
    color: #db1d29!important;
}

.sociallinks li.insta :hover {
    color: #c02b6a!important;
}

.page-id-533 .m-b-xl {
    margin-bottom: 0px !important;
}

.product-thumbs-slider.owl-carousel .owl-item img {
    opacity: unset;
}

ul.productspnts {}

.productspnts li {
    list-style: none;
    margin-bottom: 14px;
    font-family: Roboto;
    font-size: 16px;
    line-height: 28px;
    padding-left: 34px;
    position: relative;
}

.product-images .zoom {
    background: #ff8a00;
}

.resp-tabs-list li {
    color: #1d2127;
    font-family: Roboto;
    font-size: 16px;
    line-height: 28px;
}

.resp-tabs-list li:hover,
.resp-tabs-list li:focus,
.resp-tabs-list li.resp-tab-active {
    border-top-color: #ff8a00;
    color: #1d2127;
}

.product-image-slider.owl-carousel .owl-nav [class*="owl-"] {
    color: #ff8a00;
}

.product-image-slider.owl-carousel .owl-nav [class*="owl-"],
.product-image-slider.owl-carousel .owl-nav [class*="owl-"]:hover,
.product-image-slider.owl-carousel .owl-nav [class*="owl-"]:active {
    color: #ff8a00;
}

.tab-content,
.tab-content p {
    font-family: Roboto;
}

#product-tab .tab-content h2 {
    display: none;
}

.productdetail td,
.productdetail th {
    width: 50%;
    display: block;
}

.productdetail tr {
    border: 1px solid #f1f1f1;
    display: -webkit-inline-box;
    margin-bottom: 10px;
    width: 100%;
    background: #fbfbfb;
}

.productdetail td:nth-child(1),
.productdetail th:nth-child(1) {
    width: 40%;
}

.productdetail td:nth-child(2),
.productdetail th:nth-child(2) {
    width: 40%;
}

.productspnts li:before {
    content: "";
    display: block;
    background: url(/wp-content/uploads/2019/01/bult.png) no-repeat center;
    position: absolute;
    width: 26px;
    height: 20px;
    left: 0px;
    top: 8px;
}

.single-product .button {
    background-color: #ffa723;
    color: #131313;
    border-color: #ffa723;
    font-weight: bold;
    font-size: 18px;
    padding: 0px 20px!Important;
    text-transform: capitalize;
}

body.woocommerce .main-content {
    padding-top: 4%;
}

.page-top .product-nav .product-link.disabled {
    display: none;
}

.product-summary-wrap .product_meta .posted_in a {
    background: #131313;
}

.single-product .product_meta .posted_in a,
.single-product .product_meta .posted_in,
.single-product .product_meta .tagged_as {
    font-family: Roboto;
}

.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next,
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev {
    color: #ff8a00;
}

.widget_product_categories .widget-title {
    background: #ff8a00;
}

ul.products li.product .product-loop-title h2 {
    text-transform: capitalize;
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
}

ul.products li.product:hover .add-links .quickview {
    display: none;
}

.add-links .add_to_cart_read_more {
    background: #ff8a00;
    border: 1px solid #ff8a00;
    color: #131313;
}

ul.products li.product:hover .add_to_cart_read_more {
    background-color: #131313;
    border-color: #131313;
    color: #ff8a00!important;
}

ul.product_list_widget li .product-details a,
.widget ul.product_list_widget li .product-details a {
    color: #1d2127;
    font-family: roboto;
    font-size: 14px;
    line-height: 22px;
}

.archive .widget_product_categories .widget-title,
.archive .widget_product_categories ul li>a,
.archive .woocommerce-product-search .search-field,
.archive body input[type="submit"],
.archive .widget .widget-title {
    font-family: roboto;
}

.widget_product_categories .widget-title {
    background: #ffa723;
    color: #131313;
}

.widget_product_categories .widget-title {}

.widget_product_categories ul li.open>.toggle:before {
    color: #131313
}

.widget_product_categories ul li .toggle,
.widget_product_categories ul li .toggle:hover {
    color: #ffa723;
}

.widget-title .toggle:before {
    display: none;
}

.archive .widget_product_categories ul li>a {
    color: #131313;
}

body.woocommerce .left-sidebar {
    padding-top: 5%;
}

.porto-separator .separator-line.align_center {
    margin: 0 auto;
    border: 1px solid #0000000d;
    height: 0;
    background-image: unset!important;
}

@media only screen and (max-width: 1150px) {
    .ready h2 {
        font-size: 40px;
        line-height: 35px;
    }
    .justbelievelft h1 {
        font-size: 51px;
    }
    #header .mobile-toggle {
        display: inline-block;
    }
    #nav-panel .accordion-menu li.menu-item:hover>a {
        background-color: #ff8a00;
    }
    .mega-menu>li.menu-item {
        display: none;
    }
    .justbelievelft h1.self {
        font-size: 87px;
    }
    article.post h2 a {
        font-size: 30px;
        line-height: 35px;
    }
    .national {
        margin-top: 0%;
    }
    .aboutakshaylft {
        width: 100%;
    }
    .national {
        width: 100%;
        margin-top: 4%;
    }
    .aboutakshay.wrappadding {
        padding-bottom: 0px;
    }
    .miranda li {
        width: 31%;
    }
}

@media screen and (max-width:950px) {
    .justbelievelft {
        width: 100%;
        padding-bottom: 2%;
    }
    .justbelievergt {
        display: none;
    }
    .genesisicon {
        width: 100%;
        margin-bottom: 4%;
    }
    .getintouchlft {
        width: 100%;
        text-align: center;
    }
    .getintouchrgt {
        width: 100%;
        margin-top: 2%;
    }
    .footer-main .col-md-4:nth-child(2),
    .footer-main .col-md-4:nth-child(3),
    .footer-main .col-md-2:nth-child(4) {
        width: 100%!important;
    }
    #footer .widget>div>ul li {
        float: left;
        margin-right: 9%;
    }
}

@media screen and (max-width:900px) {
    .consultation h2 {
        font-size: 24px;
        line-height: 28px;
    }
    .consultation h4 {
        font-size: 16px;
        line-height: 22px;
    }
    h2 {
        font-size: 39px;
        line-height: 43px;
    }
    .displaynonewrap {
        display: none;
    }
    .letsbegainrgt {
        width: 100%;
        margin-top: 3%;
    }
    .letsbegainlft {
        width: 100%;
    }
    .ibffwerstupid {
        width: 100%;
    }
    .responsiveblck {
        display: block;
        width: 100%;
    }
    .wordstupidlft {
        width: 100%;
    }
    .fatloss {
        display: none;
    }
    .bmlft {
        width: 100%;
    }
    .sideffectslft {
        width: 100%;
    }
    .sideffectsrgt {
        width: 100%;
    }
    .primaryibffrgt {
        width: 100%;
    }
    .problemfacedrgt {
        display: none;
    }
    .problemfacedlft {
        width: 100%;
    }
    .responsive h2 {
        text-align: center!important;
    }
    .responsive p {
        text-align: center!important;
    }
    .indiaibfflft {
        display: none;
    }
    .ibffindiasolution {
        width: 100%;
    }
    .akshaylft {
        width: 100%;
    }
    .akshayrgt {
        width: 100%;
    }
    .miranda li {
        width: 47%;
    }
    .formally .orng {
        font-size: 25px;
        line-height: 24px!important;
    }
    .miranda .wpb_content_element {
        margin-bottom: 10px;
    }
    .blog .main-content {
        width: 100%;
    }
    .programrgt {
        display: none;
    }
    .programlft {
        width: 100%;
    }
    .salient h3 {
        text-transform: uppercase;
        font-size: 24px;
        line-height: 27px;
    }
    .gain {
        width: 100%;
    }
    .webegain {
        width: 100%;
    }
    .bodylft {
        width: 100%;
    }
    .bodyrgt {
        display: none;
    }
    .guarantee {
        margin-top: 4%;
    }
    .akshaybook {
        width: 100%;
        margin-left: 0px;
    }
    .ult-carousel-wrapper>div:first-child {
        width: 100%!important;
    }
    #footer .widget>div>ul li {
        float: left;
        margin-right: 9%;
    }
    .justbelievelft h1.self {
        font-size: 70px;
        line-height: 75px;
    }
    .justbelievelft h1 {
        font-size: 38px;
    }
    .justbelievergt {
        display: none;
    }
    .justbelievelft {
        width: 100%;
    }
}

@media screen and (max-width:991px) {
    .blog .main-content {
        width: 100%;
    }
    article.post-full h2.entry-title {
        font-size: 36px;
        line-height: 30px;
    }
    .sociallinks li {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 14px
    }
}

@media screen and (max-width:767px) {
    h2 {
        font-size: 30px;
        line-height: 33px;
    }
    .allbooks h2 {
        padding: 0px 25%;
        text-align: center;
    }
    .allbooks p {
        text-align: center;
    }
    article.post h2 a {
        font-size: 25px;
        line-height: 30px;
    }
    .genesisicon {
        padding-bottom: 5%;
    }
    .getintouchrgt {
        width: 100%;
    }
    .getintouchlft {
        width: 100%;
        text-align: center;
    }
    .getintouch h2 {
        font-size: 40px;
        line-height: 40px;
    }
    .getintouch .btn {
        margin-top: 2%;
    }
    .enrolllft h2 {
        text-align: center;
    }
    .enrollrgt {
        margin-top: 1%;
    }
    .sociallinks li {
        width: 100%;
        font-size: 18px;
        line-height: 28px;
    }
    .apakshy {
        display: none;
    }
    .consultation h2,
    .consultation h4 {
        text-align: center;
    }
    .consultation .btn {
        margin: 0 auto;
        display: table;
    }
    .brdrgt {
        border-right: unset;
        border-bottom: 1px solid #00000017;
    }
    .brdbtm {
        padding-bottom: 0px;
        border-bottom: unset;
    }
    .mrgtp {
        margin-top: 26px;
    }
    .mrtp {
        margin-top: 0px;
    }
}

@media screen and (max-width:600px) {
    .ready h2 {
        font-size: 27px;
        line-height: 30px;
    }
    .allbooks h2 {
        padding: 0px 20%;
    }
    .allbooks p {
        text-align: center;
    }
    .salient h3,
    .miranda h3 {
        font-size: 25px;
        line-height: 28px;
    }
    .miranda li {
        width: 100%;
        margin: 5px 5px;
    }
    .border4,
    .border,
    .border2,
    .border3 {
        display: block;
        border-right: none;
        border-left: none;
    }
    .sideffects h1 {
        font-size: 30px;
    }
    .program li {
        width: 100%;
    }
    .darkorng {
        font-size: 20px;
        line-height: 25px!important;
    }
}

@media screen and (max-width:420px) {
    h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .ready h2 {
        font-size: 23px;
        line-height: 25px;
    }
    .miranda li {
        width: 100%;
    }
    .salient h3,
    .miranda h3 {
        font-size: 19px;
        line-height: 20px;
    }
    article.post h2 a {
        font-size: 20px;
        line-height: 25px;
    }
    .formally .orng {
        font-size: 20px;
        line-height: 22px!important;
    }
    .orng {
        font-size: 20px;
        line-height: 25px!important;
    }
    .darkorng {
        font-size: 20px;
        line-height: 21px!important;
    }
    .getintouch h2 {
        font-size: 32px;
        line-height: 32px;
    }
    .justbelievelft h1.self {
        font-size: 64px;
        line-height: 67px;
    }
    .allbooks h2 {
        padding: 0px 2%;
    }
}