.search-div{padding:0px !important;}
.search-div form{display:flex; margin-bottom:15px;}
.search-div form .search-submit{height:41px;}
.main-content ul, .main-content ol {margin:0px !important; padding:15px 0px !important;}
@media only screen and (max-width: 767px){
	#sidebar{padding-top:100px !important;}
	.button-demat-fixed a:hover{color:#fff !important;}
    .dropdown-menu .col-6, .dropdown-menu .col-md-6, .dropdown-menu .col-4, .dropdown-menu .col-md-12{padding:0px !important;border-right: none !important;border-left:none !important}
    .search-div form{display:flex; margin-bottom:15px;}
.search-div form .search-submit{height:41px;}
    .border-left {
        border-left: none!important;
    }
    #post-area {padding-left:0px !important;}
    .other-menu span {
        display: block !important;
    
    }
    .other-menu .fa-bars {display:none !important;}
    .dropdown-menu .multi-column-dropdown li {
        padding-bottom: 8px;
        line-height: 20px;
    }
    .navbar-nav>li>a .fa {
        padding-right: 10px;
        padding-top: 6px;
        float: none;
        /* display:none; */
    }
    .nav>li:last-child{margin-left:0px !important;}
    .dropdown-menu .multi-column-dropdown li a {
        font-weight: 400 !important;
        font-size: 13px !important;}
    .dropdown .dropdown-menu .dropdown-head{font-size:14px; color:#00054a;}
    
    }
    
    .dropdown-menu .dropdown-head {padding-bottom:2px;}
    @media only screen and (max-width: 767px){
    .container-wrap, .project-title{padding-top:20px;}
    .button-demat-fixed a.btn.theme-btn.offer-form:hover {
        color: #fff !important;
    }
   
}
      
body,div, h1, h2, h3, h4, h5, h6, p, a {
    font-family: 'ROBOTO' !important;
}
#header-secondary-outer .sf-menu li:nth-child(2) {
    border-right: none !important;
    margin: 0px !important;
}
#header-secondary-outer .sf-menu > li:last-child a{
background-color: #3A78E6 !important;
}
header#top nav > ul > li > a{
    color:#3A78E6 !important;
    font-size: 17px;
    padding-top: 11.5px !important;
    }
header#top nav > ul > li > a:hover{color:#00054A !important}
header#top .sf-menu li ul li a {
    line-height: 20px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
    letter-spacing: 0.38px;
    font-size: 16px !important;
    color: rgb(0, 0, 0) !important;
    text-decoration: none;
    padding: 10px;
    background-color: #fff !important;
}
    
header#top nav ul li a:hover, header#top nav .sf-menu li.sfHover > a, header#top nav .sf-menu li.current-menu-item > a, header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator i, header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator i, header#top nav ul li a:hover, header#top nav .sf-menu li.sfHover > a, header#top nav .sf-menu li.current_page_ancestor > a, header#top nav .sf-menu li.current-menu-ancestor > a, header#top nav .sf-menu li.current_page_item > a, body header#top nav .sf-menu li.current_page_item > a .sf-sub-indicator [class^="icon-"], header#top nav .sf-menu li.current_page_ancestor > a .sf-sub-indicator [class^="icon-"], header#top nav .sf-menu li.current-menu-ancestor > a, header#top nav .sf-menu li.current_page_item > a, .sf-menu li ul li.sfHover > a .sf-sub-indicator [class^="icon-"], ul.sf-menu > li > a:hover > .sf-sub-indicator i, ul.sf-menu > li > a:active > .sf-sub-indicator i, ul.sf-menu > li.sfHover > a > .sf-sub-indicator i, .sf-menu ul li.current_page_item > a, .sf-menu ul li.current-menu-ancestor > a, .sf-menu ul li.current_page_ancestor > a, .sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active, .sf-menu ul li:hover > a, .sf-menu ul li.sfHover > a, .sf-menu li ul li a:hover, .sf-menu li ul li.sfHover > a, #footer-outer a:hover, .recent-posts .post-header a:hover, article.post .post-header a:hover, article.result a:hover, article.post .post-header h2 a, .single article.post .post-meta a:hover, .comment-list .comment-meta a:hover, label span, .wpcf7-form p span, .icon-3x[class^="icon-"], .icon-3x[class*=" icon-"], .icon-tiny[class^="icon-"], .circle-border, article.result .title a, .home .blog-recent .col .post-header a:hover, .home .blog-recent .col .post-header h3 a, #single-below-header a:hover, header#top #logo:hover, .sf-menu > li.current_page_ancestor > a > .sf-sub-indicator [class^="icon-"], .sf-menu > li.current-menu-ancestor > a > .sf-sub-indicator [class^="icon-"], body #mobile-menu li.open > a [class^="icon-"], .pricing-column h3, .comment-author a:hover, .project-attrs li i, #footer-outer #copyright li a i:hover, .col:hover > [class^="icon-"].icon-3x.accent-color.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.accent-color.alt-style.hovered, #header-outer .widget_shopping_cart .cart_list a, .woocommerce .star-rating, .woocommerce-page table.cart a.remove, .woocommerce form .form-row .required, .woocommerce-page form .form-row .required, body #header-secondary-outer #social a:hover i, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .nectar-milestone .number.accent-color, header#top nav > ul > li.megamenu > ul > li > a:hover, header#top nav > ul > li.megamenu > ul > li.sfHover > a, body #portfolio-nav a:hover i, span.accent-color, .nectar-love:hover i, .nectar-love.loved i, .portfolio-items .nectar-love:hover i, .portfolio-items .nectar-love.loved i, body .hovered .nectar-love i, header#top nav ul #search-btn a:hover span, header#top nav ul .slide-out-widget-area-toggle a:hover span, #search-outer #search #close a span:hover, .carousel-wrap[data-full-width="true"] .carousel-heading a:hover i, #search-outer .ui-widget-content li:hover a .title, #search-outer .ui-widget-content .ui-state-hover .title, #search-outer .ui-widget-content .ui-state-focus .title, #portfolio-filters-inline .container ul li a.active, body [class^="icon-"].icon-default-style, .team-member a.accent-color:hover, .ascend .comment-list .reply a, .wpcf7-form .wpcf7-not-valid-tip, .text_on_hover.product .add_to_cart_button {
    color: #3A78E6 !important;
}

body a {
    color: #3A78E6;
}
.continue-reading{
background-color: #3A78E6 !important;
color:#fff !important;
font-weight:600;
font-size:16px !important;
}
.continue-reading:hover{
background-color:#00054A !important;
}
.masonry-blog-item h2.title {
    font-size: 18px!important;}
    .masonry-blog-item p{
    font-size:14px !important}
    
 .d-footer-list {
    padding-left: 0px!important; 
    font-size: 16px;
}

.homepage_heading {
    font-family: 'ROBOTO' !important;
    text-align: center !important;
    margin-top: -55px;
    margin-bottom: 60px !important;
    font-size: 37px !important;
    font-weight: bold !important;
    color: #00054A !important;
}
.orbit-wrapper div.slider-nav span.right, .orbit-wrapper div.slider-nav span.left, .flex-direction-nav a, .jp-play-bar, .jp-volume-bar-value, .jcarousel-prev:hover, .jcarousel-next:hover, .portfolio-items .col[data-default-color="true"] .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, #portfolio-filters a, #portfolio-filters #sort-portfolio, .project-attrs li span, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, article.post .more-link span:hover, article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, input[type=submit]:hover, input[type="button"]:hover, #footer-outer #copyright li a.vimeo:hover, #footer-outer #copyright li a.behance:hover, .toggle.open h3 a, .tabbed > ul li a.active-tab, [class*=" icon-"], .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 a.primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], .carousel-prev:hover, .carousel-next:hover, .blog-recent .more-link span:hover, .post-tags a:hover, .pricing-column.highlight h3, #to-top:hover, #to-top.dark:hover, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, article.post.quote .post-content .quote-inner, article.post.link .post-content .link-inner, article.format-status .post-content .status-inner, article.post.format-aside .aside-inner, body #header-secondary-outer #social li a.behance:hover, body #header-secondary-outer #social li a.vimeo:hover, #sidebar .widget:hover [class^="icon-"].icon-3x, .woocommerce-page div[data-project-style="text_on_hover"] .single_add_to_cart_button, article.post.quote .content-inner .quote-inner .whole-link, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, body [class^="icon-"].icon-3x.alt-style.accent-color, body [class*=" icon-"].icon-3x.alt-style.accent-color, #slide-out-widget-area, #header-outer .widget_shopping_cart a.button, #header-outer a.cart-contents span, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, #portfolio-filters, button[type=submit]:hover, #buddypress button:hover, #buddypress a.button:hover, #buddypress ul.button-nav li.current a, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before, #buddypress a.button:focus, .text_on_hover.product a.added_to_cart, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.minus, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.plus, .woocommerce .span_4 input[type="submit"].checkout-button {
    background-color: #3A78E6 !important;
}

/* ------------------------Banner Section -----------------------------------*/
.banner_section{
    background-image: url('../images/banner.png');
     min-height: 600px;
     padding: 70px 0px;
     background-repeat: no-repeat;
     margin-top:90px;
}
 .banner_section .banner_head .sm_text{
    font-family: 'ROBOTO';
     font-style: normal;
     font-weight: normal;
     font-size: 16px;
     line-height: 20px;
}
 .banner_head p{
     font-family: 'ROBOTO';
     font-style: normal;
     font-weight: 600;
     font-size: 20px;
     line-height: 150%;
     color: #00054A;
     margin-bottom: 15px;
}
 .mb6{
    margin-bottom: 5px !important;
}
 .banner_head{
     margin-right:100px;
     background-image: url('../images/ipobg.webp');
     background-repeat: no-repeat;
     background-position: 7% 106%;
     padding-bottom: 80px;
}
 .banner_head h1{
     font-family: 'ROBOTO';
     font-style: normal;
     font-weight: 700;
     font-size: 48px;
     line-height: 130%;
     color: #3A78E6;
     margin-bottom: 30px;
}
 .banner_section .banner_head h1 strong{
     color: #00054A;
     background-image: url('../images/Group 3861.png');
     background-size: contain;
}
 .banner_section .banner_head p strong{
     color: #3A78E6;
}
 .banner_section .banner_head .banner_box, .partner-with-us .banner_head .banner_box{
     box-sizing: border-box;
     margin:37px 0px;
     background-image: url('../images/Group 3861.png');
     background-repeat: no-repeat;
}
 .banner_section .banner_head .banner_box h4{
    font-size: 24px;
     font-weight:700;
     color:#3A78E6;
}
 .banner_section .banner_head .banner_box h4 strong{
    color:#37CDB1;
}
 .banner_section .banner_head .banner_box h2, .partner-with-us .banner_box h2{
    color: #3A78E6;
     margin-top:0px;
     margin-bottom: 0px;
     line-height: 37px;
}
 .banner_section .banner_head .banner_box h2 i, .partner-with-us .banner_box h2 i{
    font-size:37px;
}
 .banner_section .banner_form, .partner-with-us .banner_form{
     background: #FFFFFF;
     border: 1px solid #3A78E6;
     box-sizing: border-box;
     box-shadow: 0px 16px 24px rgba(58, 120, 230, 0.15);
     border-radius: 10px;
     padding:20px;
     margin: 20px 0px;
}
 .banner_section .banner_form h3, .partner-with-us .banner_form h3{
     font-family: 'ROBOTO';
     font-style: normal;
     font-weight: 600;
     font-size: 16px;
     line-height: 150%;
    /* or 24px */
     color: #00054A;
}
 .banner_section .banner_form input, .partner-with-us .banner_form input{
     background: #FCFEFF;
     border: 1px solid #D9E6FA;
     box-sizing: border-box;
     border-radius: 4px;
    height:45px;
    font-size: 16px;
    font-family: 'ROBOTO';
}
 .banner_section .banner_form p, .partner-with-us .banner_form p{
     font-style: normal;
     font-weight: 600;
     font-size: 14px;
     line-height: 150%;
     color: #00054A;
     text-align: center;
     letter-spacing: 0.3px;
     margin-bottom: 15px;
}
 .banner_form button{
    padding: 7px 0px;
     height: 45px;
}
 .banner_section .banner_form p a, .partner-with-us .banner_form p a{
    color: #3A78E6;
}
 .banner_section .banner_form p a:hover, .partner-with-us .banner_form p a:hover{
    color: #3A78E6;
}
 .borbott{
    border-bottom: 1px dotted #3A78E6;
}
 .banner_section .banner_form img, .partner-with-us .banner_form img{
    margin:0px 20px;
}
 .banner_section .banner_form .logo{
    width:110px;
    margin:0px auto;
}
 .home_banner_section{
    background-image: url('../images/home-banner-bg.jpg');
     padding-bottom: 0px;
}

@media only screen and (max-width: 767px) {
  
    .banner_section{
		padding: 30px 0px;
	}
    .banner_section .banner_head h1 {
		font-size: 38px;
		line-height: 116%;
		margin-bottom: 25px;
	}
    
	.banner_section .banner_head {
		margin-right: 0px;
	}
    .banner_section .banner_head h1{
		font-size: 32px !important;
		line-height: 47px !important;
		margin-bottom: 15px;
	}
    .banner_section .banner_head p {
		font-size: 16px !important;
	}

}
header#top .sf-menu li ul li a {color:#000 !important;}
div#n2-ss-5 .n2-ss-layer .n2-font-efbf51227649f9be954fa07ce00bda34-hover {color:#00054A !important; font-weight:600 !important;}

div#n2-ss-5 .n2-style-16014d428b8ab3dffb5a401a3ff31f66-heading, div#n2-ss-5 .n2-style-22545e7291d1964d4f6793bec4fef9bb-heading:Hover{
background-color:#3A78E6 !important; color:#fff !important; border-radius:4px; font-weight:600 !important;
}
h1.homepage_heading{font-weight:600 !important}
iv#n2-ss-5 .n2-style-49e56571571d86c4d9d9da73a2e6257b-dot.n2-active, div#n2-ss-5 .n2-style-49e56571571d86c4d9d9da73a2e6257b-dot:HOVER{
background:#3A78E6 !important;
}
 /*div#n2-ss-5 .nextend-bullet-bar > div {
    border:2px solid #3a78e6 !important;
    background:#fff !important;
}*/
div#n2-ss-5 .nextend-bullet-bar > div.n2-active{
    border: 2px solid #3A78E6 !important;
    background:#3A78E6 !important;
}
div#n2-ss-5 .n2-ss-layer .n2-font-3e785f5b88cf4d854939e98d93490a9f-hover{
font-weight:600;
}
div#n2-ss-5 .n2-style-22545e7291d1964d4f6793bec4fef9bb-heading{
background-color:#3A78E6 !important; color:#fff !important; border-radius:4px; font-weight:600 !important;
}
.sf-sub-indicator [class^="icon-"], .sf-sub-indicator [class*=" icon-"] {
font-size:14px; color:#3A78E6 !important;
}
#sidebar div ul li{font-size:16px !important;}
#sidebar h4{
    font-weight:600 !important;
    font-size:20px !important;
    color:#00054A !important;
    letter-spacing:0 !important;
}
input[type=submit], button[type=submit], input[type="button"]{
background-color:#3A78E6 !important; color:#fff !important; font-size:14px !important;}
body #page-header-bg h1, html body .row .col.section-title h1 {
    font-size: 30px !important;
    font-weight: 600 !important;
    line-height: 1;
}
#page-header-bg h1, body h1, body .row .col.section-title h1 {
    font-size: 26px !important;
    font-family: 'ROBOTO' !important;
    line-height:39px;
}
.bold, strong, b{font-family: 'ROBOTO' !important;}

#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3{
    font-size: 20px!important;
    font-weight: 600;
    line-height: 1.4 !important;
	  overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;

}
#jp-relatedposts h3.jp-relatedposts-headline {font-size:19px !important;}
#footer-widgets .span_3 {
    border-right: none !important;
    border-left:none !important;
}



#sidebar div#text-6 h4{
    font-style: normal;
    font-size: 25px !important;
    line-height: 2;
    color: #00054A !important;
    margin-bottom: 20px;
    text-transform: capitalize;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 30px;
    padding: 0 0 5px;
    position: relative;
    font-weight: 700;
}

#sidebar .banner_form h3 {
    font-size: 1em !important;
    font-weight: 700;
}

#sidebar .textwidget .banner_form input.form-control,#drawer-content .contact-form2 input.form-control {
    background: #fff;
    border: 1px solid #E5E5E5 !important;
    color: #00054A;
    padding: 1em !important;
	margin-bottom:0;
}
#sidebar .contact-form .form-group {
    margin-bottom: 15px;
}

small {
    font-size: 75%;
}
#sidebar .textwidget .banner_form {
    background: #FFFFFF;
    border: 1px solid #3A78E6;
    box-sizing: border-box;
    box-shadow: 0px 16px 24px rgb(58 120 230 / 15%);
    border-radius: 10px;
    padding: 20px;
}
#sidebar .banner_form button {
    padding: 0px;
    height: 45px;
    margin-top: 0;

}

.help-block-modal, .help-block {
    color: red !important;
}

#sidebar .banner_form button {
    padding: 0px;
    height: 45px;
}
#sidebar .theme-btn,#drawer-content .contact-form2 .theme-btn {
    background: #3A78E6;
    border-radius: 4px;
    color: #fff;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    margin: 0px 0px 15px;
    transition: 0.3s;
    border: 2px solid transparent;
    font-family: 'ROBOTO';
}

#sidebar .theme-btn:hover,#drawer-content .contact-form2 .theme-btn:hover {
    background: #FFF;
    color: #3A78E6;
    border: 2px solid #3A78E6;
}
#sidebar .banner_form p,#drawer-content .contact-form2 p {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 150%;
    color: #00054A;
    text-align: center;
    letter-spacing: 0.3px;
    margin: 0;
    margin-bottom: 15px;
}
#sidebar .banner_form p a,#drawer-content .contact-form2 p a {
    color: #3a78e6 !important;
}
#sidebar .banner_form img,#drawer-content .contact-form2 img {
    margin: 0px 20px 0;
}


#sidebar .widget .banner_form p,#drawer-content .contact-form2 p {
    margin: 0;
}

#sidebar .widget .banner_form p:last-child,#drawer-content .contact-form2 p:last-child {
    padding: 0;
}


#drawer-content  button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#drawer-content .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

#drawer {
    position: fixed;
    right: 0;
    top: 50%;
    height: auto;
    transform: translate(0, -50%);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 107900000;
}

#drawer > div {
    height: 100%;
    float: left;
}
#drawer-handle {
    width: 30px;
    background-color: #3a78e6;
    word-wrap: break-word;
    text-align: center;
    height: auto !important;
    cursor: pointer;
    padding: 2px 18px 8px 10px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    line-height: 16px;
    text-transform: uppercase;
    box-shadow: 0px 1px 10px rgb(0 0 0 / 60%);
}

#drawer-handle span {
    display: block;
    margin: 10px 0;
}

#drawer > div {
    height: 100%;
    float: left;
}
#drawer-content {
    width: 350px;
    margin-right: -350px;
    height: auto !important;
    background: #fff;
    color: #181818;
    padding: 20px 30px;
    transition: right 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
    overflow: hidden;
    box-sizing: border-box;
    z-index: 99;
    box-shadow: 0px 8px 38px 22px rgb(0 0 0 / 20%);
}

#drawer-content .contact-form2 h3 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}

#drawer-content .form-group {
    margin-bottom: 7px;
}
#drawer-content .contact-form2 input {
    background: #FCFEFF;
    border: 1px solid #D9E6FA;
    border-radius: 4px;
    height: 45px;
    font-size: 16px;
    font-family: 'ROBOTO';
    font-weight: 400;
    color: #495057;
    padding: .375rem .75rem;
    width: 100%;
    margin-bottom: 20px;
    box-shadow: none;
    outline: 0;
}

header#top { 
    padding: 15px 0;
}
#header-space {
    max-height: 110px !important;
} 
@media(min-width:1000px){
.n2-ss-slider .n2-ss-layer-row,.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center],.n2-ss-slider .n2-ss-layer-content[data-verticalalign=flex-start] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
}
header#top nav>ul>li:last-child {
    background: none;
    padding: 0;
    margin: 0 0 0 15px;
}

header#top nav>ul>li:last-child a {
    padding: 8px 10px !important;
    background: #3A78E6;
    border-radius: 4px;
    color: #fff !important;
    font-weight: 700;
    font-size: 16px;
    margin: 0;
    transition: 0.3s;
    border: 2px solid transparent !important;
}

header#top nav>ul>li:last-child a:hover {
    background: #FFF;
    color: #3A78E6 !important;
    border: 2px solid #3A78E6 !important;
}




/* =Responsive Grid
-------------------------------------------------------------- */

.row, .row-fixed, .row-adaptive, .row-delaybreak {

    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.row:before, .row:after, .row-fixed:before, .row-fixed:after, .row-adaptive:before, .row-adaptive:after, .row-delaybreak:before, .row-delaybreak:after { content:""; display:table; }
.row:after, .row-fixed:after, .row-adaptive:after, .row-delaybreak:after { clear: both; }
.column {margin-left: 3%;float: left;min-height: 1px;position: relative;margin-bottom:1.5em;}
.column:first-child { margin-left: 0;}
.row .col-half, .row-fixed .col-half, .row-adaptive .col-half {width: 47.78%;}
.row.half-gutter .col-half:nth-child(3n+4), .row-fixed.half-gutter .col-half:nth-child(3n+4), .row-adaptive.half-gutter .col-half:nth-child(3n+4), .row-delaybreak.half-gutter .col-half:nth-child(3n+4) {margin-left:0;clear: left;}
.row .col-third, .row-fixed .col-third, .row-adaptive .col-third {width: 30.4%;}
.row.half-gutter .col-third:nth-child(3n+4), .row-fixed.half-gutter .col-third:nth-child(3n+4), .row-adaptive.half-gutter .col-third:nth-child(3n+4), .row-delaybreak.half-gutter .col-third:nth-child(3n+4) {margin-left:0;clear: left;}
.row .col-fourth, .row-fixed .col-fourth, .row-adaptive .col-fourth {width: 21.7%;}
.row.half-gutter .col-fourth:nth-child(4n+5), .row-fixed.half-gutter .col-fourth:nth-child(4n+5), .row-adaptive.half-gutter .col-fourth:nth-child(4n+5), .row-delaybreak.half-gutter .col-fourth:nth-child(4n+5) {margin-left:0;clear: left;}
.row .col-fifth, .row-fixed .col-fifth, .row-adaptive .col-fifth {width: 16.48%;}
.row .col-sixth, .row-fixed .col-sixth, .row-adaptive .col-sixth {width: 12.98%;}
.row.half-gutter .column, .row-fixed.half-gutter .column, .row-adaptive.half-gutter .column, .row-delaybreak.half-gutter .column {margin-left:2.2%;}
.row.half-gutter .column:first-child, .row-fixed.half-gutter .column:first-child, .row-adaptive.half-gutter .column:first-child, .row-delaybreak.half-gutter .column:first-child {margin-left:0;}
.row.half-gutter .col-half, .row-fixed.half-gutter .col-half, .row-adaptive.half-gutter .col-half, .row-delaybreak .col-half {width: 48.9%;}
.row.half-gutter .col-third, .row-fixed.half-gutter .col-third, .row-adaptive.half-gutter .col-third, .row-delaybreak .col-third {width: 31.86%;}
.row.half-gutter .col-fourth, .row-fixed.half-gutter .col-fourth, .row-adaptive.half-gutter .col-fourth, .row-delaybreak .col-fourth {width: 23.35%;}
.row.half-gutter .col-fifth, .row-fixed.half-gutter .col-fifth, .row-adaptive.half-gutter .col-fifth, .row-delaybreak .col-fifth {width: 18.24%;}
.row.half-gutter .col-sixth, .row-fixed.half-gutter .col-sixth, .row-adaptive.half-gutter .col-sixth, .row-delaybreak .col-sixth {width: 14.83%;}
.row.no-gutter .column, .row-fixed.no-gutter .column, .row-adaptive.no-gutter .column {margin-left:0;}
.row.no-gutter .col-half, .row-fixed.no-gutter .col-half, .row-adaptive.no-gutter .col-half {width: 50%;}
.row.no-gutter .col-third, .row-fixed.no-gutter .col-third, .row-adaptive.no-gutter .col-third {width: 33.333%;}
.row.no-gutter .col-fourth, .row-fixed.no-gutter .col-fourth, .row-adaptive.no-gutter .col-fourth {width: 24.99%;}
.row.no-gutter .col-fifth, .row-fixed.no-gutter .col-fifth, .row-adaptive.no-gutter .col-fifth {width: 20%;}
.row.no-gutter .col-sixth, .row-fixed.no-gutter .col-sixth, .row-adaptive.no-gutter .col-sixth {width: 16.66%;}

@media only screen and (max-width: 720px) {
.table_responsive {overflow-x: scroll;}
.row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
.row .row .column { padding: 0; }
.row .column { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
.row .column:last-child { margin-right: 0; float: none;}
.row .column:before, .column:after { content:""; display:table; }
.row .column:after { clear: both; }
.row-adaptive .col-fourth {width: 47.8%;}
.row-adaptive .col-fourth:nth-child(3) {margin-left: 0;}
.row-adaptive.half-gutter .col-fourth {width: 48.9%;}
.row-adaptive .col-sixth {width: 30.4%;}
.row-adaptive .col-sixth:nth-child(4n+4) {margin-left: 0;}
.row.half-gutter .col-sixth, .row-fixed.half-gutter .col-sixth, .row-adaptive.half-gutter .col-sixth {width: 31.86%;}
.row.no-gutter .column, .row-fixed.no-gutter .column, .row-adaptive.no-gutter .column {margin-left:0;}
.row.half-gutter .column {margin-left:0;}
.row-adaptive.hff .col-half, .row-adaptive.ffh .col-half {width:auto !important; float: none; margin-left: 0; margin-right: 0;clear:both;}
.row-adaptive.hff .col-fourth:nth-child(2) {margin-left:0;clear:left;}
.row-adaptive.hff .col-fourth:nth-child(3) {margin-left:4.4%;}
.row-adaptive.hff .col-fourth:nth-child(3) {clear:inherit;}
}

@media only screen and (max-width: 480px) {
.row-delaybreak { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
.row-delaybreak .row .column { padding: 0; }
.row-delaybreak .column { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
.row-delaybreak .column:last-child { margin-right: 0; float: none; }
.row-delaybreak .column:before, .column:after { content:""; display:table; }
.row-delaybreak .column:after { clear: both; }
.row-adaptive .col-sixth, .row-adaptive .col-fourth {width: 47.78%;}
.row-adaptive .col-sixth:nth-child(4n+4) {margin-left:4.4%;}
.row-adaptive .col-sixth:nth-child(2n+3)  {margin-left: 0;}
.row-adaptive .col-fourth:nth-child(3) {margin-left: 0;clear:left;}
.row-adaptive .col-fourth, .row-adaptive.half-gutter .col-fourth {width:100%;margin-left:0;}
.row-adaptive.hff .col-fourth:nth-child(3) {margin-left:0;}
.row.half-gutter .col-sixth, .row-fixed.half-gutter .col-sixth, .row-adaptive.half-gutter .col-sixth {width: 48.9%;}
.row-adaptive.half-gutter .col-sixth:nth-child(4n+4) {margin-left: 2.2%;}
}


#footer-outer {
	background: #fff; 
    padding: 60px 0 0;
	font-size:13px;
	line-height:22px;
}
#footer-outer .stacked .widget {
	margin-bottom:0;
}
#footer-outer .stacked {
    margin-bottom: 35px;
}

span.error {
    color: red !important;
    font-size: 85%;
}
#footer-outer .widget-title {
    color: #3A78E6 !important;
    font-weight: 700 !IMPORTANT;
    margin-bottom: 10px !important;
    background: #0000;
    letter-spacing: 0 !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    border: 0;
}
 
#footer-outer .widget.st_articles_widget li, 
#footer-outer .widget.st_popular_articles_widget li {
    margin: 0 0 10px;
}
#footer-outer .widget {
    margin-bottom: 36px;
}
/*Footer*/

.upper_footer {
   /* padding: 12px 139px;*/
    color: rgb(255, 255, 255);
    background-color: #3A78E6;
}

.upper_footer img {
    width: auto;
    height: auto;
    display: inline;
    vertical-align: middle;
    border-style: none;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.upper_footer h2 {
    line-height: 2;
    font-size: 22px !important;
    display: inline-flex;
    padding: 2px 21px;
    margin: 10px 0px;
}

.upper_footer h2 a {
    color: #fff !important;
}

.upper_footer .column {
    margin-bottom: 0;
}

#ajax-content-wrap #footer-outer .row.stacked {
    padding: 0 !important;
}


#footer-outer ul.d-footer-list {
    list-style-type: none;
    padding-left: 0px;
}

#footer-outer ul.d-footer-list li a {
    color: #000 !important;
    padding-bottom: 4px;
    text-decoration: none;
    font-size: 14px;
    line-height: 32px;
}
#footer-outer ul.d-footer-list li a:hover{
    color: #3b77e7 !important;
}

#footer-outer ul.mt-20.contactno {
    margin-top: 20px;
}

#footer-outer #social {
    padding: 15px 0px;
    position: relative;
    overflow: auto; 
}
#footer-outer #social li {
    display: inline;
}#footer-outer #social li a .fa {
    width: 30px;
    height: 30px;
    background-color: #000 !important;
    border-radius: 50%;
    padding: 5px 7px;
    color: #fff;
    margin: 2px;
}

#footer-outer #social li a {
    color: #000;
    padding-bottom: 4px;
    text-decoration: none;
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
}

div#custom_html-3 {
    margin: 0;
}
#footer-outer ul.mt-20.contactno a{
    color: #000 !important;
    padding-bottom: 4px;
    text-decoration: none;
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
}

#footer-outer img.img-fluid.footer-logo.lazyloaded {
    height: 90px;
    object-fit: contain;
}
#footer-outer img {
    vertical-align: middle;
    border-style: none;
}
ul.download-app {
    column-count: 2;
}



header#top .sf-menu li ul li a:hover {
    color: #3a78e6!important;
}
header#top #logo img { 
    min-height: 45px;
}

@media (min-width:768px) and (max-width:992px){
	#categories-3 ul {
		column-count: 3;
	}
	#footer-outer .column.col-fifth {
		width: 30.4%;
		margin-bottom: 25px;
	}
	.upper_footer h2 {
		font-size: 18px !important;
		padding: 2px 8px;
	}
	#footer-outer div#custom_html-2.column.col-fifth {
		order: -1;
		margin: 0 4% 0 0;
		margin-bottom: 25px;
    text-align: center;
	}
	
}

html {
  scroll-behavior: smooth;
}
.foot_sect_two {
    padding: 25px 0px 0;
    text-align: center;
    border-top: 1px solid #CCF1E9;
}

.foot_sect_two ul {
    padding-left: 0px;
    margin: 1em 0;
    list-style: none;
}

.foot_sect_two ul li {
    display: inline-block;
    padding: 0 5px;
    color: #eee;
    font-size: 13px;
    border-right: 1px solid #747b81;
    line-height: 15px !important;
    margin-bottom: 10px;
}

#footer-outer .foot_sect_two ul li a{
    color: #000 !important;
    text-decoration: none;
    font-size: 16px;
}

.attention-investors h5 {
    color: #3a78e6 !important;
    font-size: 16px;
    font-weight: 600;
}

.attention-investors p {
    font-size: 14px;
    line-height: 150%;
    text-align: center;
    color: #000000;
}
.foot_sect_two .row {
    padding: 0 !important;
}
.foot_sect_two ul li strong {
    color: #3A78E6;
    font-size: 16px;
    font-weight: 400;
}

.foot_sect_two .column {
    margin-bottom: 0;
}

#footer-outer .foot_sect_three .row,#footer-outer #copyright .row,#footer-outer .foot_sect_two .row {
    padding: 0 !important;
}
.foot_sect_three ul {
    list-style-type: none;
    text-align: center;
    padding-left: 0px;
    list-style: none;
}

.foot_sect_three ul li { 
    color: #000 !important; 
}
.foot_sect_three ul li:first-child {
    font-size: 12px !important;
    color: #0077ae !important;
    line-height: 16px;
}

.column.col-full {
    min-width: 100%;
    text-align: center;
    margin-bottom: 0;
}
#copyright p {
    line-height: 16px !important;
    margin-top: 4px !important;
    color: #3A78E6 !important;
    padding-top: 12px;
    border-top: 1px solid #CCF1E9;
    font-weight: 700;
    margin-bottom: 0;
    padding-bottom: 0;
}
.foot_sect_three .d-foothd {
    color: #000 !important;
    font-weight: 600;
    font-size: 14px !important;
}
.foot_sect_three {
    padding: 20px 0px;
}

@media(max-width:1000px){
a > .sf-sub-indicator { 
    padding: 8px 16px !important; 
}
	
body #page-header-bg h1, html body .row .col.section-title h1 {
    font-size: 22px !important;
    font-weight: 600 !important;
}
.container article.post .post-header h2 {
    font-size: 18px !important;
}

.upper_footer h2,#footer-outer .widget h4 { 
    font-size: 17px !important; 
}
#sidebar div#text-6 h4{    
	font-size: 20px !important; 
}
#sidebar h4 { 
    font-size: 18px !important; 
}
.homepage_heading { 
    margin-bottom: 30px !important;
    font-size: 24px !important;
}
.container, div.slider-nav {
    max-width: 100% !important;
	min-width:100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}
}


@media(max-width:767px){
#footer-outer .widget.col-fifth {
		max-width: 46% !important;
		width: 100% !important;
		margin: 0 5px 0;
	}
	div#custom_html-2 img.img-fluid.footer-logo {
   	 width: 111px !important;
 }
	#footer-outer .widget-title { 
		font-size: 18px; 
	}
	.upper_footer {
		padding: 12px 15px;
		color: rgb(255, 255, 255);
		background-color: #3A78E6;
	}

	#footer-outer ul.mt-20.contactno a {
		font-size: 14px;
	}
	#footer-outer #social+a {
		margin: 0 20px 15px 0;
		display: block;
	}
	#footer-outer #social+a+br {
		display: none;
	}
	#footer-outer #social li a {
		font-size: 14px;
		line-height: 30px;
	}
	#footer-outer #social li a .fa {
		font-size: inherit;
		width: 25px;
		height: 25px;
		padding: 6px 7px;
		margin: 0px;
	}
	.foot_sect_two .column {
		margin-bottom: 0;
	}
	div#custom_html-2 {
		max-width: 100% !important;
		/* min-width: 100%; */
		/* text-align: center; */
		order: 10;
		min-width: 50% !important;
	}
	
	.attention-investors p {
    font-size: 12px;
	}
	 
	.foot_sect_three .col-half {
		width: 100%;
	}
	#footer-outer .foot_sect_two ul li a { 
		font-size: 13px;
	}
	
}



#mobile-menu ul li a {
    color: #00054a !important;
    font-weight: 600;
    letter-spacing: .5px;
    font-size: 14px!important;
    padding: 10px 0!important;
}

#mobile-menu .container > ul > li {
    border-bottom: 1px solid #ddd;
    padding: 2px 7px;
}

/* Model */ 
 
 
.modal {
    position: absolute;
    z-index: 10000; /* 1 */
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}

.modal.is-visible {
    visibility: visible;
}

.modal-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.5);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}

.modal.is-visible .modal-overlay {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

.modal-wrapper {
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  margin-left: 0;
  background-color: #fff;
  box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
}

.modal-transition {
  transition: all 0.3s 0.12s;
  transform: translateY(-10%);
  opacity: 0;
}

.modal.is-visible .modal-transition {
  transform: translateY(0);
  transform: translate(-50%, -50%);
  opacity: 1;
}

.modal-header,
.modal-content {
  padding: 1em;
}

.modal-header {
  position: relative;
  background-color: #fff;
  box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);
  border-bottom: 1px solid #e8e8e8;
}


.modal-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 1em;
    color: #000;
    background: none;
    border: 0;
    font-size: 18px;
}

.modal-close:hover {
  color: #777;
}

.modal-heading {
  font-size: 1.125em;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
    padding-right: 25px;
}

.modal-content > *:first-child {
  margin-top: 0;
}

.modal-content > *:last-child {
  margin-bottom: 0;
}


.modal-content ul {
    padding: revert;
    list-style: disc;
}
.center-content {
    display: flex;
    align-items: center;
}
.callback {
    background: #fff;
    padding-top: 50px !important;
}

.investing_section {
    padding: 60px 0;
}


.investing_section .banner_form button {
    padding: 7px 0;
    height: 45px;
    background: #3a78e6;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    border: 0;
    margin: 22px 0;
    transition: .3s;
    border: 2px solid transparent;
    font-family: 'ROBOTO';
    display: block;
    width: 100%;
    cursor: pointer;
}

.investing_section .banner_form .theme-btn:hover {
    background: #FFF;
    color: #3a78e6;
    border: 2px solid #3a78e6;
}

.investing_section .title_box {
    padding-right: 170px;
}
.section-title {
    font-style: normal;
    font-weight: bold;
    font-size: 32px !important;
    line-height: 150% !important;
    color: #00054a !important;
    margin-bottom: 9px;
    text-transform: capitalize;
}

.section-title strong {
    color: #3a78e6;
}

.section-sub-title {
    font-weight: normal;
    font-size: 20px;
    line-height: 150%;
    color: #00054a;
    margin-bottom: 10px;
}

.investing_section .banner_form {
    background: #fff;
    border: 1px solid rgba(78,194,194,0.3);
    box-sizing: border-box;
    box-shadow: 0 16px 24px rgb(228 250 250 / 44%);
    border-radius: 10px;
    padding: 15px;
}

.formlogo {
    display: flex;
    align-content: center;
    margin-bottom: 20px;
    margin: 0 auto;
}

.investing_section .banner_form h3 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #00054a;
}

.investing_section .banner_form .form-group {
    margin-bottom: 15px;
}
.investing_section .banner_form input {
    background: #fcfeff !important;
    border: 1px solid #d7e4fa !important;
    box-sizing: border-box;
    border-radius: 4px;
    height: 45px;
    font-family: 'Roboto';
    padding: 10px!important;
}
#notethree {
    font-weight: 200;
    overflow: hidden;
    font-size: 12px;
}
.investing_section .banner_form p {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    color: #00054a;
    text-align: center;
    letter-spacing: .3px;
    padding: 0;
    cursor: pointer;
}
.collapse:not(.in) {
    display: none;
}
.banner_form button {
    padding: 7px 0;
    height: 45px;
}
.col-sm-12,.col-md-6,.col-lg-8{
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 576px){
.col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
/*    max-width: 100%; */
}
}
/*@media (min-width: 768px){
.col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
}*/

@media (min-width: 992px){
.col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
}
@media(max-width:992px){
	.modal-wrapper{
		max-width:95%;
	}
	
	#footer-outer #social li {
		display: inline;
		margin-right: 0;
	}
	.investing_section .title_box {
		padding-right: 0;
	}
}

@media(min-width:992px){
	.modal-wrapper{
		max-width:800px;
	}
	#footer-outer {
		padding: 15px 0 0;
	}
}
div#n2-ss-5-placeholder {
    background: #fff !important;
}

/* 16/08/21 */
.action_button:hover{
color: #fff !important;
background-color: #333 !important;
	transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-webkit-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
}

#text-12
{
margin-bottom: 25px!important;
}
#pagination a.page-numbers, #pagination span.page-numbers {
    font-size: 12px;
    line-height: 11px;
    margin: 3px;}

/*#sidebar{margin-top: 40px;}*/
body{font-family: Source Sans Pro !important;}

div#n2-ss-5 .n2-ss-button-container a div {
	padding: 5px 15px;
}
@media only screen and (max-width: 768px) {
  .action_button{
	margin-left: 10% !important;
	}
#post-area.masonry, #post-area.masonry.span_9, body[data-ext-responsive="true"] #post-area.masonry.span_9 {
	min-width: 100% !important;
	padding: 0 14px !important;
}
.bottom-line {
	display: none !important;
}
#header-secondary-outer nav ul.sf-menu {
	border: none;
	padding: 0 0 5px;
}
.upper_footer h2 a {
    color: #fff !important;
    font-weight: normal;
	font-size:22px;
}
.foot_sect_two strong {
    font-weight: bold !important;
}
.menu-item-7574 a {
    padding: 8px 10px !important;
    background: #3A78E6;
    border-radius: 4px;
    color: #fff !important;
    font-weight: 700;
    font-size: 16px;
    margin: 0;
    transition: 0.3s;
    border: 2px solid transparent !important;
}
#mobile-menu .container > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7574 a {
    text-align: center;
    color: #fff !important;
    padding: 5px !important;
}
#mobile-menu .container > ul > li.menu-item-7574, #mobile-menu .container > ul > li.menu-item-2881 {
    border: none !important;
}

#mobile-menu .container > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7574 a {
    text-align: center;
    color: #fff !important;
}

div#header-secondary-outer {
    position: fixed !important;
    top: 0 !important;
}
div#header-outer {
    position: fixed !important;
    margin-top: 40px !important;
}
div#ajax-content-wrap {
    margin-top: 91px !important;
}
#mobile-menu {
	position: fixed;
	top: 128px;
	width: 100% !important;
	z-index: 999999999999999;
}
.home.blog .container-wrap {
	margin-top: -17px !important;
}
div#n2-ss-5 .n2-ss-button-container--non-full-width, div#n2-ss-5 .n2-ss-button-container--non-full-width a {
	color: #fff !important;
	border-radius: 2px;
	width: 150px !important;
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm="absolute"]) {
	width: 100% !important;
	text-align: center !important;
}
body div#n2-ss-5 .nextend-bullet-bar > div {
    border: none !important;
    background: transparent !important;
}
div#n2-ss-5 .n2-ss-control-bullet {
	bottom: -13px !important;
}

#n2-ss-5 > div > div {
	margin-bottom: 30px !important;
}
.n2-ss-slider-wrapper-inside {
	background: #f4f4f4;
}
div#n2-ss-5 .n2-ss-slide {
	padding-bottom: 60px !important;
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm="normal"] .n2-ow {
	margin-left: 0 !important;
}
}
.sanpop-link {
	position: absolute;
	right: 50px;
}
.row .col .sanpop-link img {
	height: 25px;
	margin-top: 9px;
}

.sanpop-search-box input[type="search"] {
	font-size: 15px;
}
#drawer {
	z-index: 660;
}
@media(max-width:768px){

#footer-outer .row.stacked > div {
	width: 50% !important;
}
}
@media(max-width:1023px){

	header#top .col.span_3 {
		width: 75% !important;
	}
}
	@media(min-width:1024px){
	.sanpop-link {
		display: none;
	}
	}

@media(min-width:768px) and (max-width:1024px){
.container, .woocommerce-tabs .full-width-content .tab-container {
	padding: 0 50px !important;
}
.container-wrap, .project-title {
	margin-top: 0 !important;
}
div#n2-ss-5 .n2-ss-control-bullet {
	bottom: 0px !important;
}
.container-wrap, .project-title {
	margin-top: 0 !important;
}
}
@media(min-width:1200px){
#footer-outer {
	padding-top: 50px !important;
}
#footer-outer .row{
	max-width: 1140px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
#footer-outer #social li a .fa {
	padding: 8px 9px !important;
	margin: 2px;
	font-size: 15px;
}
#footer-outer .img-fluid.footer-logo.lazyloaded {
	max-width: 111px;
}
#footer-outer img.img-fluid.mb-20.lazyloaded {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
#footer-outer .widget h4 {
	margin-bottom: 25px !important;
}
}
#mobile-menu {
	z-index: 99 !important;
}

@media(max-width:1024px){
.paged-3 a.page-numbers:nth-child(5), 
.paged-3 a.page-numbers:nth-child(6) {
	display: none !important;
}

body:not(.paged-4) a.page-numbers:nth-child(5), 
body:not(.paged-4) a.page-numbers:nth-child(4), 
body:not(.paged-4) a.page-numbers:nth-child(8), 
body:not(.paged-3) a.page-numbers:nth-child(5), 
body:not(.paged-3) a.page-numbers:nth-child(4), 
body:not(.paged-3) a.page-numbers:nth-child(8) {
	display: none !important;
}
.home.blog a.next.page-numbers {
	display: inline-block !important;
}
body.paged-4 a.page-numbers:nth-child(7) {
	display: none !important;
	background: red !important;
}
body.paged-3 a.page-numbers:nth-child(5) {
	display: inline-block !important;
}
body div#pagination a.page-numbers, body div#pagination .page-numbers {
	padding: 10.5px !important;
	margin: 0 !important;
}
.expanded {
	overflow: hidden !important;
	margin: 0 !important;
	height: 100% !important;
	position: fixed !important;
}
}
.n2-ss-button-container a{
background-color:#3A78E6 !important; color:#fff !important; border-radius:4px; font-weight:600 !important;
}

/*Menu*/
@font-face {
	font-family: 'Roboto';
	src: url('fonts/Roboto-Bold.woff2') format('woff2'),url('fonts/Roboto-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family:'Roboto';src:url('fonts/Roboto-Regular.woff2') format('woff2'),url('fonts/Roboto-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;
}

*:focus {
	outline: 0;
}

b,strong {
	font-weight: 700!important;
}

.lock-scroll {
	overflow: hidden;
}

.webview {
	display: block;
}

.mobileview {
	display: none;
}

.bgBlue {
	background-color: rgba(242,248,251,0.6);
}

.pb70 {
	padding-bottom: 70px!important;
}

.pb40 {
	padding-bottom: 40px!important;
}

.w100 {
	width: 100%;
}

.w150 {
	width: 150px;
}

.m0 {
	margin: 0!important;
}

.font-weigh400 {
	font-weight: 400!important;
}
/*.bgblueimage{background-image:url("../images/bg.jpg")!important;background-repeat:repeat!important}*/
.pb25 {
	padding-bottom: 25px!important;
}

.coloredHeader {
	box-shadow: 0 0 0 0 rgba(0,0,0,0);
	background-color: #fff;
}

.font-24 {
	font-size: 24px!important;
}

.p0 {
	padding: 0;
}

.fw600 {
	font-weight: 600!important;
}

.w200 {
	width: 200px;
}

.mr140 {
	margin-right: 204px;
}

.ml140 {
	margin-left: 204px;
}

.ptb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.mt0 {
	margin-top: 0!important;
}

.minheight0 {
	min-height: auto!important;
}

.m150 {
	margin: 0 150px;
}

.whiteHeader {
	background-color: #fff;
	box-shadow: 0 0 11px 0 rgba(0,0,0,.1);
}

.ptb100 {
	padding: 100px 0;
}

.ptb60 {
	padding: 60px 0;
}

.ptb0 {
	padding: 0 0!important;
}

.mtb50 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.mr0 {
	margin-right: 0!important;
}

.mt60 {
	margin-top: 60px;
}

.theme-btn {
	background: #3a78e6;
	border-radius: 4px;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	border: 0;
	margin: 12px 0;
	transition: .3s;
	border: 2px solid transparent;
	font-family: 'Roboto';
	height: 40px;
	padding: 0px 10px;
	line-height: 35px !important;
}

.theme-btn:hover {
	background: #FFF;
	color: #3a78e6;
	border: 2px solid #3a78e6;
}

a {
	color: #3a78e6;
	text-decoration: none;
	font-family: 'Roboto';
}

a:hover {
	color: #00054a;
	text-decoration: none;
}

body {
	font-family: 'Roboto'!important;
}

.navbar {
	margin-bottom: 0;
	padding: 0!important;
}

.navbar .navbar-brand {
	padding: 0;
}

.navbar .navbar-brand img {
	width: 119px;
	padding: 0;
}

.nav li a {
	font-family: 'Roboto';
	font-style: normal;
	font-size: 16px;
	line-height: 60px;
	color: #3a78e6;
	padding: 4px 10px;
	position: relative;
	position: relative;
}

.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li>a.active {
	font-weight: 600;
	letter-spacing: 0;
}

.dropdown-menu {
	top: 61px;
	border: 0;
	left: -215px;
	box-shadow: 4px 4px 14px rgba(0,0,0,0.04);
	padding: 16px 16px 0px 16px;
	min-width: 550px;
}

.dropdown-menu>li>a {
	padding: 8px 20px;
	color: #ccc;
	background-color: #1c1c1c!important;
	font-family: 'Roboto';
	font-size: 14px;
	border-bottom: 1px solid rgba(255,255,255,.08);
}

.dropdown-menu ul li a:last-child {
	border-bottom: 0;
}

.navbar-toggle .icon-bar {
	background-color: #a9a9a9;
	height: 4px;
}

header {
	position: fixed;
	z-index: 1000;
	width: 100%;
	top: 0;
	background-color: #fff;
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	background-color: transparent;
	border-color: #337ab7;
}

.nav .open>a:last-child,.nav .open>a:last-child,.nav .open>a:last-child {
	border: none;
}

.navbar-nav>li {
	margin: 0 18px;
}

.nav li a::after {
	position: absolute;
	content: "";
	width: 50%;
	height: 2px;
	top: 70%;
	left: 25%;
	align-items: center;
	background: #3a78e6;
	transition: transform .5s;
	transform: scaleX(0);
	transform-origin: left;
}

.nav li a:hover::after {
	transform: scaleX(1);
}

.dropdown-toggle::after {
	border-top: 0;
}

.nav li a:hover {
	background-color: transparent;
	color: #3a78e6;
	font-weight: 700;
}

.nav li a:active {
	background-color: transparent;
	color: #3a78e6;
	font-weight: 700;
}

.pr30 {
	padding-right: 30px;
}

.border-right {
	border-right: 1px solid #f4f4f4;
}

.border-left {
	border-left: 1px solid #f4f4f4;
}

.dropdown-menu .dropdown-head {
	font-size: 16px;
	line-height: 150%;
	text-transform: uppercase;
	color: #3a78e6;
	margin-top: 0;
	font-weight: 600;
	margin-bottom: 8px;
}

.dropdown-menu .dropdown-head:hover {
	border-bottom: 0;
}

.dropdown-menu .dropdown-head::after {
	content: "";
	display: block;
	width: 100%;
	padding-top: 6px;
	border-bottom: 3px solid #f6f7ff;
}

.dropdown-text {
	font-size: 14px!important;
	line-height: 25px!important;
	padding: 0!important;
}

.dropdown-text:after {
	content: none!important;
}

.dropdown-text:hover {
	border-bottom: none!important;
}

.dropdown-menu p {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 150%;
	color: #393939;
}

.dropdown-menu .multi-column-dropdown {
	padding-left: 0;
	padding-bottom: 12px;
}

.dropdown-menu .multi-column-dropdown li {
	list-style-type: none;
	padding-bottom: 10px;
}

.dropdown-menu .multi-column-dropdown li a {
	line-height: 16px;
	font-style: normal;
	font-size: 14px;
	color: #00054a;
	text-decoration: none;
	padding: 0px !important;
}

.dropdown-menu .multi-column-dropdown li a::after {
	content: none;
}

.dropdown-menu .multi-column-dropdown li a:hover {
	color: #3a78e6;
}

.dropdown-menu .multi-column-dropdown .active {
	color: #3a78e6;
}

.p20 {
	padding: 0 20px;
}

.a:not([href]):not([tabindex]) {
	color: #000;
}

.mb-20 {
	margin-bottom: 20px;
}

.pointer {
	cursor: pointer;
	text-decoration: none;
}

.navbar-toggler.collapsed .close-icon {
	display: none;
}

.navbar-toggler {
	color: #777;
}

.navbar-toggler:not(.collapsed) .navbar-toggler-icon {
	display: inline;
}

.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus {
	outline: 0;
	box-shadow: none;
}

.nav-item.pr30.bbn.dropdown .dropdown-menu.columns-1 {
	min-width: 150px;
}

.userguide .tab-content .tab-pane .userbox a.button-down {
	padding: 0 10px;
}

.navbar-nav > li {
	margin: 0 8px;
}

@media only screen and (max-width:1324px) {
	.nav > li > a {
		font-size: 13px !important;
	}

	.theme-btn {
		font-size: 15px !important;
	}
}

.blink {
	color: #f2b668;
	animation: blinkingText 1s infinite;
}

@keyframes blinkingText {
    /* 0%	{ color: #00054a;} */
	0% {
		color: #3a78e6;
	}

	50% {
		color: #f2b668;
	}
    /* 100%	{ color: #00054a;} */;
}

.left500 {
	left: -500px !important;
}

.other-menu span {
	display: none;
}

.other-menu .fa-bars {
	display: block;
	line-height: 53px;
	font-size: 18px;
}

.afterbordernone::after {
	background: transparent !important;
}

.mt30 {
	margin-top: 30px;
}

.support-dropdown {
	min-width: 300px;
	left: -35px;
}

.border-left {
	border-left: 1px solid #f6f7ff !important;
}

.border-right {
	border-right: 1px solid #f6f7ff !important;
}

.other-menu {
	margin-left: 20px !important;
}

.blueServices {
	background-color: #f6f7ff;
}

@media only screen and (max-width:767px) {
	.navbar .navbar-brand {
		padding: 0 20px;
	}

	.theme-btn {
		font-size: 14px;
	}

	.navbar-toggler {
		margin-right: 10px;
	}

	.nav li a::after {
		content: none;
	}

	.navbar .navbar-brand img {
		width: 103px;
		padding-left: 15px!important;
	}

	.nav li a {
		line-height: 26px;
	}

	.p20 {
		padding: 10px;
	}

	.dropdown-menu .dropdown-head::after {
		width: 8%;
	}

	.dropdown-menu p {
		color: #00054a;
	}

	.border-right {
		border-right: none!important;
	}

	.border-bottom-none {
		border: none!important;
	}

	.border-left {
		border-left: none!important;
	}

	.navbar-toggle {
		margin: 20px 25px;
	}

	.suporthead {
		display: none;
	}

	#myNavbar {
		background-color: #fff;
	}

	.navbar-inside {
		height: calc(100vh - 80px);
		overflow-y: scroll;
	}

	#myNavbar ul li a {
		background-color: transparent;
	}

	#myNavbar ul {
		width: 100%!important;
		margin: 0 auto;
		background-color: transparent;
		box-shadow: none;
		overflow: hidden;
		min-width: 100%;
	}

	#myNavbar ul li a {
		color: #00054a;
		padding: 10px;
		font-size: 16px;
		font-weight: 600;
		letter-spacing: .5px;
		text-transform: capitalize;
	}
/* .dropdown-menu .dropdown-head{display:none} */
	#myNavbar ul li a:hover {
		background-color: transparent;
		color: #3a78e6;
	}

	#myNavbar ul li .active {
		background-color: transparent;
		color: #3a78e6;
	}

	.nav>li {
		position: relative;
		display: block;
		border-bottom: 1px solid #ddd;
		padding: 2px 7px;
	}

	.dropdown-menu .multi-column-dropdown li a {
		font-weight: 400;
		font-size: 14px;
	}

	.dropdown-menu>li>a {
		border-bottom: 0;
	}

	.navbar-nav>li>a .fa {
		padding-right: 10px;
		padding-top: 6px;
		float: right;
	}

	.navbar {
		margin-bottom: 0;
	}

	.webview {
		display: none;
	}

	.mobileview {
		display: block;
	}

	.m5 {
		margin: 0;
	}

	.p0 {
		padding: 0 15px!important;
	}

	.navbar-nav .theme-btn {
		margin: 15px;
		line-height: 35px;
		order: 15;
	}

	.dropdown-text {
		color: #3a78e6!important;
	}

	.navbar-nav .dropdown-menu {
		padding: 0;
	}

	.full {
		width: 100%!important;
	}

	.bbblue {
		border-bottom: 1px solid #6097f9!important;
		padding: 10px 0;
	}

	.nav ul li:last-child {
		border-bottom: 0;
	}

	.bbn {
		border-bottom: none!important;
	}

	.dropdown-menu .multi-column-dropdown {
		border-left: none!important;
		padding-left: 0!important;
	}
}

@media only screen and (max-width:991px) {
	.support-dropdown h3 {
		display: none;
	}

	.blueServices {
		background-color: transparent;
	}

	.other-menu {
		margin-left: 0px !important;
	}

	.other-menu .fa-bars {
		display: none;
	}

	.other-menu span {
		display: block;
	}

	.navbar .navbar-brand {
		padding: 0 20px;
	}

	.navbar .navbar-brand img {
		width: 112px;
		padding: 25px 0;
	}

	.dropdown-menu .dropdown-head {
		font-size: 16px;
	}

	.dropdown-menu .multi-column-dropdown li {
		padding-bottom: 8px;
	}

	.dropdown-menu {
		padding: 0;
		min-width: 350px;
		top: 70px;
	}

	.dropdown-menu .p20 {
		padding: 0 15px;
	}

	.navbar-nav .theme-btn {
		margin: 15px;
		order: 15;
		text-align: center;
		line-height: 36px;
	}

	.nav li a {
		font-size: 14px!important;
		padding: 10px 0!important;
	}

	.theme-btn {
		font-size: 16px;
		line-height: 23px;
	}

	.dropdown-menu li a {
		font-size: 13px;
		padding: 8px;
	}

	#myNavbar {
		background-color: #fff;
	}

	.navbar-inside {
		height: calc(100vh - 90px);
		overflow-y: scroll;
		display: flex;
		flex-wrap: wrap;
	}

	#myNavbar ul li a {
		background-color: transparent;
	}

	#myNavbar ul {
		width: 100%!important;
		margin: 0 auto;
		background-color: transparent;
		box-shadow: none;
		overflow: hidden;
		min-width: 100%;
	}

	#myNavbar ul li a {
		color: #00054a;
		padding: 10px;
		font-size: 16px;
		font-weight: 600;
		letter-spacing: .5px;
		text-transform: capitalize;
	}

	#myNavbar ul li a:hover {
		background-color: transparent;
		color: #3a78e6;
	}

	#myNavbar ul li .active {
		background-color: transparent;
		color: #3a78e6;
	}

	.nav>li {
		position: relative;
		display: block;
		border-bottom: 1px solid #ddd;
		padding: 2px 16px;
	}

	.dropdown-menu .multi-column-dropdown li a {
		font-weight: 400 !important;
		font-size: 14px !important;
        line-height: 15px;
	}

	.dropdown-menu>li>a {
		border-bottom: 0;
	}

	.navbar-nav>li>a .fa {
		padding-right: 10px;
		padding-top: 6px;
		float: none;
	}

	.navbar {
		margin-bottom: 0;
	}

	.nav li a::after {
		content: none;
	}

	.navbar-toggler {
		margin-right: 10px;
	}

	.nav li a::after {
		content: none;
	}

	.nav li a {
		line-height: 26px;
	}

	.dropdown-menu .dropdown-head::after {
		width: 8%;
	}

	.dropdown-menu p {
		color: #00054a;
		padding: 5px 0;
	}

	.border-right {
		border-right: none!important;
	}

	.border-bottom-none {
		border: none!important;
	}

	.border-left {
		border-left: none!important;
	}

	.navbar-toggle {
		margin: 20px 25px;
	}

	.promobmenu {
		padding: 10px 0!important;
		margin-bottom: 5px!important;
	}

	.dropdown-text {
		color: #3a78e6!important;
	}

	.nav>li:last-child {
		border-bottom: 0;
	}

	.bbn {
		border-bottom: none!important;
	}

	.dropdown-menu .multi-column-dropdown {
		padding-left: 0;
		padding-left: 0px;
		border-left: none;
		margin-bottom: 0px!important;
	}
}

@media only screen and (max-width:1324px) {
	.left500 {
		left: -500px !important;
	}

	.navbar-nav .dropdown-menu {
		left: -202px;
	}

	.navbar .navbar-brand {
		padding: 0 0!important;
	}

	.nav>li>a {
		font-size: 16px;
		padding: 4px 13px;
	}

	.navbar-nav>li {
		margin: 0 1px;
	}
}

@media only screen and (max-width:300px) {

	#myNavbar ul {
		width: 100%!important;
		margin: 0 auto;
		background-color: transparent;
		box-shadow: none;
		overflow-x: hidden;
		min-width: 100%;
	}
}

@media only screen and (max-width:400px) {

	.nav-tabs .nav-link {
		font-size: 13px;
		padding: 10px;
	}
}
.col{
	flex-basis: auto;
}

ul.breadcrumb{
	list-style: none;
    background: transparent;
}

/*CRO*/

@media (min-width: 1024px){
	.box-fixed{
	  background: #3a78e6;
	  width:100%;
	  padding: 4px 30px 4px;
	  position:fixed;
	  bottom:0;
	  right:0;
	  opacity:1;
	  z-index: 999;
	  display:none;
	  box-shadow: 0px -8px 8px -10px rgb(0 0 0 / 80%);
	}
	
	section#usm-box {
		height: 0;
		padding: 30px 0;
		/* margin-top: -45px; */
		box-shadow: 0px -5px 8px -10px rgb(0 0 0 / 80%);
		background: #f6f7ff;
		padding: 50px 30px 0;
		/* margin-top: 50px; */
		padding: 0;
	}
		
	footer{
		margin-bottom: 75px;
	} 
}

@media (max-width: 1024px){
		
	.investing_section.callback {
		display: block !important;
	}
	.callback:before {
		display: none;
	}
	section#usm-box {
		display: none;
	}
}
.section-lead-form-green .section-blue p {
    margin: 0px !important;
    text-align: center;
    line-height: 1.6;
    text-rendering: optimizeLegibility;
    color: #fff;
    font-size: 18px;
    display: block;
    width: 100%;
}


.section-lead-form-green .offer-form-wrapper-sticky form {
    padding: 3px 0px 0 0 !important;
}

.section-lead-form-green .offer-form-wrapper-sticky {
    padding: 2px 0 0 !important;
}

@media (min-width: 1300px){
	.section-lead-form-green .offer-form-wrapper-sticky {
		padding: 0;
	}
}

.text-bold {
    font-weight: 700;
}
.free-equity .col-sm-12.col-md-4.col-lg-4.section-blue {
    position: relative;
}


.offer-text {
    margin: 0;
    position: relative;
} 

.free-equity .col-sm-12.col-md-4.col-lg-4.section-blue .offer-text {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
} 
.offer-text p {
    line-height: 1.2;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
	margin:0;
	padding: 0;
}

.offer-text p span {
    font-size: 16px;
    color: #ffffff;
}
.box-fixed input.btn.theme-btn.offer-form-btn {
    margin: 0;
    background: #f2b668 !important;
    color: #ffffff !important;
    height: 39px;
    border-bottom-color: #f2b668 !important;
}
.box-fixed input.btn.theme-btn.offer-form-btn:hover {
    background: #fff;
    border-color: #3a78e6;
    color: #3a78e6;
}

.cta {
    padding: 40px;
    margin: 20px 0px;
    background-color: #3a78e6;
}
.cta h2 {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
}
.cta h1 {
    color: #fff;
    font-size: 25px;
}

.product-form input.btn.theme-btn.offer-form {
    margin: 0;
    background: #FFF;
    color: #3a78e6;
    border: 2px solid #3a78e6;
    transition:.5s;
    width: 100%;
}

.free-equity input.btn.theme-btn.offer-form{
    width: 100%;
    background: #fff;
    color: #3a78e6;
	height:45px;
    margin: 0;
}

.product-form input.btn.theme-btn.offer-form:hover {
    border: 2px solid #fff;
    box-shadow: 0px 0px 8px 1px #fff;
	transition:.5s;
    color: #2eac95;
}


.product-form input.btn.theme-btn.offer-form {
    margin: 22px 0 0;
    width: 200px;
    height: 45px;
}
.product-form .cell{
	margin: 10px 0 0;    
}

.button-demat-fixed {
	display:none;
}

 
.free-equity {
    padding: 30px 0;
    margin: 0 0px 20px;
    background: #3a78e6;
    border-top: 1px solid #3a78e6;
}


.free-equity  .section-blue:after {
    border-width: 0;
    margin-top: 0;
    background: -webkit-linear-gradient( -35deg , #3a78e6 50%, #f3f6fd 50%);
    width: 70px;
    height: 102px;
    z-index: 1;
}


.free-equity .section-blue h2 {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    text-align: left;
    margin-bottom: 10px;
}
.free-equity .section-blue h3 {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
    text-align: left;
    margin: 0;
}

@media(max-width:991px){
	.cta {
		padding: 40px 15px;
	}

	.cta h2 {
		font-size: 25px; 
		margin-bottom: 20px;
	}

	.cta h1 {
		color: #fff;
		font-size: 18px;
	}

	.free-equity input.btn.theme-btn.offer-form {
		width: auto;
	}
	
	.offer-text {
		height: auto;
		padding:5px 0;
		margin: 0;
	}
	
	.free-equity .col-sm-12.col-md-4.col-lg-4.section-blue .offer-text {
		position: relative;
		top: 0;
		transform: none;
	}

	.free-equity .col-sm-12.col-md-4.col-lg-4.section-blue .offer-text {
		position: relative;
		top: 0;
		transform: none;
	} 
	.section-lead-form-green .section-blue p{		
		font-size: 18px;
		position: relative; 
		transform: none;
	}	
	.box-fixed .row .cell{
		margin: 0 0 0;
	}	
	.offer-text p {
		font-size: 15px;
	}
	
	.offer-text p span {
		font-size: 13px;
	}
	
}


@media(max-width:992px){
	.free-equity .section-blue h2 {
		font-size: 18px;
	}
	.free-equity .section-blue h3 {
		font-size: 16px;
	}
	
}
	
@media(max-width:767px){
	 
	footer {
		margin-bottom: 35px;
	}
	#usm-box {
		padding: 100px 0 50px;
		display: none;
	}

	.free-equity .grid-padding-x.open-demat-account-form .col-md-4.cell {
		/* padding: 0; */
		margin: 0 0 20px;
	}
	.free-equity .section-blue h2 {
		font-size: 18px;
	}
	.free-equity .section-blue h3 {
		font-size: 16px;
		margin-bottom: 30px;
	}
	
	.free-equity input.btn.theme-btn.offer-form{
		margin:0;
		width:100%;
	}
	
	.section-lead-form-green .section-blue:after, .section-blue:before{
		display:none;
	} 
	.box-fixed {
		height: auto;
		position: relative;
		opacity: 1;
		overflow: hidden;
		background: #fff;
		border: 1px solid rgba(78,194,194,0.3);
		box-sizing: border-box;
		box-shadow: 0 16px 24px rgb(228 250 250 / 44%);
		border-radius: 10px;
		padding: 15px; 
	}
	

	.offer-text p {
		color: #00054a;
		font-size: 16px;
	}

	.section-lead-form-green .offer-form-wrapper-sticky form {
		padding: 0 !important;
	}
	
	.box-fixed input {
		margin:10px 0 !important;
	}
	.button-demat-fixed {
		background: #f8fbff;
		width:100%;
		position:fixed;
		display:block;
		right:0;
		opacity:0;
		z-index: 1000;
	}

	.button-demat-fixed a.btn.theme-btn.offer-form {
		margin: 0;
		width: 100%;
		background: #3a78e6;
		border-radius: 0;
		padding: 5px 0;
		font-size: 15px;
		line-height: 28px;
	}
	.button-demat-fixed a.btn.theme-btn.offer-form:hover {
		color: #fff; 
	}
	
	.box-fixed .col-md-3.section-blue {
		background: #fff !important;
	}
	.section-lead-form-green .section-blue p br{
		display:none;
	}

	
	.section-lead-form-green .section-blue p {
		font-size: 22px;
		color: #00054a;
		font-weight: bold;
	}

	
}
.question_section .panel-title a{color: #00054a !important;}

.small, small {
    font-size: 70% !important;
}
.theme-btn:hover{background:#FFF;color:#3a78e6;border:2px solid #3a78e6}

.color-accent{
	color:#3A78E6 !important;
}


/* footer css */
.nav-tabs .nav-link{border:none !important;}
.button-demat-fixed{display:none;}
.hiding {
    display: none !important;
}
.foot_sect_one{padding: 35px 0 10px 0px;}
.foot_sect_one .widget p{color:#3a78e6;font-weight:600;margin-bottom:10px;letter-spacing:0;font-size:16px;text-transform:uppercase}
.foot_sect_one .widget ul{list-style-type:none;padding-left:0}
.foot_sect_one .widget ul li a{color:#00054a;padding-bottom:4px;text-decoration:none;font-size:13px;}
.foot_sect_one .widget ul li a:hover{color:#3b77e7}
.mb-20{margin-bottom:20px}
#social li{display:inline}
.fa-phone{color:#fff}
.foot_sect_two{padding:25px 0;text-align:center;border-top:1px solid #ccf1e9}
.foot_sect_two ul li{display:inline-block;padding:0 5px;color:#eee;font-size:13px;border-right:1px solid #747b81;line-height:15px!important;margin-bottom:2px}
.foot_sect_two ul li strong{color:#3a78e6;font-size:16px;font-weight:400}
.foot_sect_two ul li:last-child{border-right:0}
.foot_sect_two ul li a{color:#000!important;text-decoration:none;font-size:14px}
.foot_sect_two ul{padding-left:0}
.foot_sect_two ul li a:hover{color:#3b77e7;text-decoration:none}
.foot_sect_two .attention-investors ul li{color:#fff;line-height:16px}
.foot_sect_three{padding:20px 0}
.foot_sect_three ul li:first-child{font-size:12px!important;color:#0077ae!important}
.foot_sect_three ul{list-style-type:none;text-align:center;padding-left:0}
.foot_sect_three .d-foothd{color:#000!important;font-weight:700}
.foot_sect_three ul li{font-size:11px;line-height:16px;color:#000}
#copyright p{line-height:16px!important;margin-top:4px!important;color:#3a78e6!important;padding-top:12px;border-top:1px solid #ccf1e9;font-weight:700}
#copyright{padding:10px 0!important}

.upper_footer{/*padding:12px 139px;*/color:#fff;background-color:#3a78e6}
.upper_footer p{line-height:2;font-size:22px!important;display:inline-flex;padding:2px 21px;margin:10px 0}
.upper_footer img{width:auto;height:auto;display:inline}
.upper_footer p a{color:#fff}
.upper_footer p a:hover{color:#fff;text-decoration:none}
.footer-logo{width:111px;margin-bottom:20px}
#social .fa{
    width: 30px !important;
    height: 30px !important;
    background-color: #000;
    border-radius: 50%;
    padding: 7px !important;
    color: #fff;
    margin: 2px;
    font-size: 16px !important;
    text-align: center !important;
}
#social{padding:15px 0}
.contactno{margin-top:20px}
.contactno li a{font-size:20px}
.attention-investors p:first-child{color:#3a78e6;font-size:16px;font-weight:700}
.attention-investors p{font-size:12px;line-height:150%;text-align:center;color:#00054a}


/*Barcode*/

.barcode-section{
    background: #f6f7ff;
    position: relative;
    padding: 20px 0;
}

.barcode {
    position: relative;
    height: 350px;
}

.barcode p{
	font-size: 15px;
	margin: 15px 0;
	font-weight: 600;
}
.barcode img,.app-screen img{
	width:100%;height:auto;
}

.app-download{
	position:relative;
	width: 100%;
	height: 350px;
}
.app-download .app-download-content,.barcode .barcode-content{
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	transform:translate(-50% , -50%);
}
.app-download p {
    font-weight: 700;
    font-size: 1.5rem;
    
    color: #3a78e6;
}

.app-download p span {
    font-size: 1.3rem;
    line-height: 3;
    color: #01b792;
}



section.investing_section.callback {
    display: none;
}

@media(max-width:1200px){

.footer-form small {
    font-size: 56% !important;
}

}
@media(min-width:991px) and (max-width:1200px){

.offer-text p {
    font-size: 18px;
}

}
@media(max-width:1024px){

	.barcode p {
		margin: 15px 0;
		font-size: 12px;
	}

	.barcode,.app-download {
		height: 300px;
	}
}
@media(max-width:991px){

	.app-screen {
		margin-bottom: 25px;
	}
	.barcode p {
		font-size: 12px;
		margin: 25px 0 0;
		font-weight: 600;
	}
	.barcode img, .app-screen img {
		width: 60%;
		height:auto;
	}
	.app-download {
		height: 300px;
	}

	.app-download p {
		font-size: 1.3rem;
	}

	.app-download p span {
		font-size: 1.2rem;
	}
	.barcode p {
		font-size: 18px;
		margin: 20px 0;
	}
}


@media(max-width:767px){

	.barcode, .app-download {
		height: auto;
	}

	.app-download .app-download-content, .barcode .barcode-content {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		transform: none;
	}
	.investing_section h2{
		font-size: 26px â€‹!important;
	}
	.section-sub-title{
		font-size: 20px;
	}
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button .owl-next{margin:5px;}
.box-fixed .offer-text p span{font-size: 14px;}
.integration .integration-content .theme-btn{height:46px;}
.brosavingcontent .section-title{font-size: 24px;}
.left500{left:-500px !important;}
.other-menu span{display: none;}
.other-menu .fa-bars{display: block; line-height: 53px; font-size: 18px;}
.afterbordernone::after{background:transparent !important;}
.mt30{margin-top:30px;}
.support-dropdown{min-width: 300px; left: -35px;}
.border-left {border-left: 1px solid #f6f7ff !important;}
.border-right {border-right: 1px solid #f6f7ff !important;}
.other-menu{margin-left:20px !important;}
.blueServices{background-color:#f6f7ff;}


section.investing_section.callback {
    display: none;
}

@media(max-width:1200px){

.footer-form small {
    font-size: 56% !important;
}

}
@media(min-width:991px) and (max-width:1200px){

.offer-text p {
    font-size: 18px;
}

}
@media(max-width:1024px){

	.barcode p {
		margin: 15px 0;
		font-size: 12px;
	}

	.barcode,.app-download {
		height: 300px;
	}
}
@media(max-width:991px){

	.app-screen {
		margin-bottom: 25px;
	}
	.barcode p {
		font-size: 12px;
		margin: 25px 0 0;
		font-weight: 600;
	}
	.barcode img, .app-screen img {
		width: 60%;
		height:auto;
	}
	.app-download {
		height: 300px;
	}

	.app-download p {
		font-size: 1.3rem;
	}

	.app-download p span {
		font-size: 1.2rem;
	}
	.barcode p {
		font-size: 18px;
		margin: 20px 0;
	}
}


@media(max-width:767px){

	.barcode, .app-download {
		height: auto;
	}

	.app-download .app-download-content, .barcode .barcode-content {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		transform: none;
	}
	.investing_section h2{
		font-size: 26px â€‹!important;
	}
	.section-sub-title{
		font-size: 20px;
	}
}


.footer-tabs .nav-tabs {
    display:none;
}

@media(min-width:768px) {
    .footer-tabs .nav-tabs {
        display: flex;
    }
    
    .footer-tabs .card {
        border: none;
    }

    .footer-tabs .card .card-header {
        display:none;
    }  

    .footer-tabs .card .collapse{
        display:block;
    }
}

@media(max-width:767px){
    .footer-tabs .tab-content > .tab-pane {
        display: block !important;
        opacity: 1;
    }
}

.footer-tabs #tabs{background-color: transparent; border-bottom: none; border-top: 1px solid #ccf1e9;}
.footer-tabs .nav-tabs .nav-link, .footer-tabs .tab-content .tab-pane .card-header p{border-bottom:none; color:#3a78e6;font-weight:600;margin-bottom:10px;letter-spacing:0;font-size:16px !important;text-transform:uppercase !important;padding-bottom: 2px;} 
.footer-tabs .nav-tabs .nav-link:hover{border-bottom: none !important;}
.footer-tabs .nav li a::after{background:transparent;}
.footer-tabs #tabs .nav-tabs .nav-item.show .nav-link, .footer-tabs .nav-tabs .nav-link.active {
  border-bottom:none !important;
}
.footer-tabs .tab-content .tab-pane .card-body{padding:0px;}
.footer-tabs .tab-content .tab-pane .card-header{padding:5px 0px; background-color: transparent;}
.footer-tabs .tab-content .tab-pane{border-bottom: 1px solid #ccf1e9;padding:0px;}
.footer-tabs .foot_sect_one {padding: 9px 0 10px 0px;}

.hiding{display:none !important;}

@media only screen and (max-width: 1224px) {
	.footer-tabs .nav-tabs .nav-link, .footer-tabs .tab-content .tab-pane .card-header p{font-size:17px !important;text-transform:uppercase !important;} 
}
@media only screen and (max-width: 767px) {
.footer-tabs .tab-content .tab-pane{ padding:0px;}
}

.foot_sect_one .widget ul li{margin-bottom: 4px;}
.heightauto{min-height:auto !important;}

@media only screen and (max-width:767px){
    .upper_footer{padding:0}
    .foot_sect_one .widget p{margin-bottom:8px}
    .textwidget{margin-bottom:25px!important}
.foot_sect_one{padding:30px 0}
.button-demat-fixed {
    background: #f8fbff;
    width: 100%;
    position: fixed;
    display: block;
    right: 0;
    opacity: 0;
    z-index: 1000;
}
.button-demat-fixed a.btn.theme-btn.offer-form {
    margin: 0;
    width: 100%;
    background: #3a78e6;
    border-radius: 0;
    padding: 5px 0;
    font-size: 15px;
    line-height: 28px !important;
}
footer {
    margin-bottom: 35px;
}
.card{border:none;}

}


.notfound {
    padding: 150px 0;
    background-color: #fff;
}


/* --------------CSS For Blog--------------------- */
footer{background-color:#fff !important; margin-bottom:0px !important;}
.foot_sect_one .widget p {padding-bottom:0px !important;}
.foot_sect_one .widget ul li {line-height:22px !important;}
.foot_sect_one .widget_text{margin-bottom:25px !important;}


#post-area {
    margin-top: 40px !important;
}

