/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/


/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,700,900');

body, h1, h2, h3, h4, h5, h6, p, a, ul, li, span{ font-family: 'Roboto', sans-serif!important;}
.bottom_btn_sec a:hover, .btn_sec a:hover {
	color: #163c78 !important;
}
.btn_sec a, .bottom_btn_sec a{
	cursor: pointer !important;
	transition: .2s all ease-in-out;
}
header.a-sticky .mk-header-holder {
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
}

.mk-main-navigation {
    margin: 0 0 0 235px;
    float: left;
}

.mk-header-nav-container ul li a {
    font-weight: 600 !important;
    font-size: 14px !important;
}

.mk-header-nav-container .top_a a,
.home_second h2,
.mk-main-wrapper-holder .right_btn a,
.box_img a,
.home_head h2,
.a_first {
    font-weight: 800 !important;
}

.box_img:hover a {
    color: #163c78 !important;
}

.top_a .a_last:hover,
.right_btn .last:hover {
    background: #153c77;
    color: #fff !important;
}

.top_a .a_last,
.right_btn .last {
    transition: .2s all ease-in-out;
}

.a_first {
    margin: 20px 7px 0 0 !important;
    padding: 8px 22px !important;
}

.home_head h2 {
    margin: 0 0 20px 0 !important;
}

.home_head p {
    margin-bottom: 18px !important;
}
body header .mk-header-holder .mk-header-nav-container .top_a ul.top-headr ul.submenu li a {
    color: #fff !important;
}
.aml .aml_inner h4 {
    font-family: 'Roboto', sans-serif!important;
    letter-spacing: .3px;
}
.aml .aml_inner ul li h5 {
    letter-spacing: .3px;
}
.mk-main-navigation {
margin: 0 0 0 725px !important;}
@media(min-width:1201px){
body .phn_a .a_first {
    padding: 11px 58px !important;
    background: #4AD697 !important;
}
body .vc_custom_1539335757800 .bottom_btn_sec a {
    padding: 18px 53px 17px!important;
}
}


.mk-header-nav-container .top_a a {
    padding: 8px 23px !important;
}

body .vc_custom_1538724668893 {
    padding-bottom: 0 !important;
}

#theme-page .theme-page-wrapper .theme-content {
    padding-bottom: 20px !important;
}

.footer_menus ul li a {
    font-weight: 500 !important;
}

.footer_menus ul li {
    padding-right: 0 !important;
}

.main_copy p {
    font-weight: 500 !important;
    line-height: 23px !important;
}

.main_footer {
    padding: 64px 0 103px !important;
}

.main_copy {
    padding: 55px 0 34px 0 !important;
}

.master-holder h2 {
    color: #fff;
}
.home-logo-section {
	text-align: center;
}
.home-logo-section .home_second {
	margin: auto;
}
.home-logo-section .home_second {
	padding-bottom: 20px;
	float: left !important;
	width: 100% !important;
}
.home-logo-section .home_second h2{
	padding-bottom: 20px !important;
}
.home_head p {
	line-height: 28px !important;
}
.main-entity {
    padding-bottom: 22px !important;
}

.main_pro {
    text-align: center;
}
.main_pro h2 {
	color: #fff !important;
}

.main_footer .footer-wrapper .text-right .a_first {
    margin-top: 70px !important;
}
header .header-grid .mk-header-nav-container .top_a .a_last {
    font-family: Roboto!Important;
    font-weight: 500 !Important;
    color: #163C78 !Important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-radius: 50px; box-shadow:none!important;
    line-height: 1.8; box-shadow:-1px 10px 17px rgba(0, 0, 0, 0.08)!important;
    background: #ffffff;
}
header .header-grid .mk-header-nav-container .top_a ul.top-headr > li a.a_first {
    color: #ffffff !important;
	 box-shadow:none!important;
     background:#4AD697 !IMPORTANT;
}
body header .mk-header-nav-container .top_a ul.top-headr ul.submenu li a {
    background: transparent !important;
}
nav.mk-main-navigation.js-main-nav ul li a {
    font-family: Roboto !important;
    font-weight: 500 !important; 
    letter-spacing: 0.87px !important; color:#163c78!important;
}
.kyb_lft .btn_sec a{   }
 .first-kyb-sec .btn_sec a{  }
.aml .aml_inner .btn_sec a{  box-shadow:none!important; }
header .header-grid .mk-header-nav-container .top_a .a_first {
    padding: 10px 35px !important;
    font-family: Roboto!Important;
    border-radius: 50px;
    font-weight: 500 !important;
    line-height: 1.8;
    background: #fff;
    color: #4AD697 !IMPORTANT;
}
.blind_wrap .blind_inner p.strong {
    padding-top: 74px;
    font-weight: 500;
    max-width: 535px;
}
.main_copy.mob_footer{display:none;}
@media(min-width:768px) {
    .attched-false.main_home_box {
        padding-bottom: 130px !important;
    }
    .main_pro p {
        font-size: 16px !important;
    }
    .lst_accord {
        padding: 0 20px;
    }
}

@media(max-width: 991px) {
    header .mk-header-holder {
        box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
    }
     .kyb .kyb_lft ul li p, .lst_accord .vc_tta-panel-body p {
        font-weight: 400 !important;
        line-height: 20px !important;
        font-size: 12px !important;
        letter-spacing: .4px !important;
    }
    body .home_head h2 {
        font-size: 24px !important;
        line-height: 28px !important;
        margin-bottom: 15px !important;
    } 
    .aml .aml_inner h2 {
        font-size: 26px !important;
        line-height: 30px !important;
    }
    .aml .aml_inner h4 {
        font-size: 16px;
        line-height: 27px;
        font-weight: 400 !important;
    }
    .kyb_lft h5 {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .blind_wrap .blind_inner p, .kyb .kyb_lft h4 {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .blind_wrap .blind_inner h2, body .home_head h2, .kyb_lft h2, body .acco_head h2 {
        line-height: 33px !important;
        font-size: 28px !important;
        margin-bottom: 25px;
    }
    .blind_wrap .blind_inner h2, body .home_head h2, .kyb_lft h2, body .acco_head h2 {
        line-height: 33px !important;
        font-size: 28px !important;
        margin-bottom: 25px;
    }
}

@media(min-width:768px) and (max-width: 1024px) {
    
    .mk-header-nav-container .top_a a,
    .mk-main-wrapper-holder .right_btn a,
    .box_img a,
    .a_first {
        font-size: 11px !important;
        padding: 8px 25px !important;
    }
    .main_footer .footer-wrapper,
    .main-entity .home_head,
    .visiblity_kyc .left_txt {
        text-align: left;
    }
}
@media(min-width: 768px) and (max-width: 991px){
    .home_second ul li {
        width: 30% !important;
        box-sizing: border-box !important;
    }
}

@media(min-width: 100px) {
   
    body .main_copy a:hover {
        color: #e7e7e7 !important;
    }
}

@media(max-width: 767px) {
    body .aml .aml_inner .btn_sec a {
    padding: 18px 35px !important;
}
     body .home_head h2 {
        text-align: left !important;
    }
    .kyb-wrapper-wht .vc_col-sm-12.wpb_column, .kyb-wrapper-wht .vc_column-inner {
        padding: 0 0 !important;
    }
    
    .aml .aml_inner ul li h5 {
        margin: 7px 0 0 0 !important;
    }
    .kyb .kyb_lft ul li img, .aml .aml_inner ul li img {
        max-width: 80px !important;
    }
    .kyb .kyb_lft ul li {
        padding-left: 80px !important;
        padding-bottom: 20px !important; 
    }
    .kyb .vc_column-inner.vc_custom_1539345043514 {
        padding-top: 0 !important;
    }
    .kyb_lft .btn_sec {
        padding-top: 25px;
    }
    .kyb .wpb_raw_code {
        margin-bottom: 5px;
    }
     body .kyb_lft .btn_sec a {
        font-size: 14px !important;
        padding: 10px 35px !important;
        width: Calc(100% - 75px ) !important;
        display: inline-block !important;
    }
    
   
    .bottom_btn_sec {
        padding-bottom: 0 !important;
    }
    .blind_wrap .blind_inner, .home_head.who.head p, body .acco_head h2 {
        text-align: left !important;
    }
    .lst_accord.vc_custom_1538978885563 {
        padding-bottom: 38px !important;
    }
    body .feat_txt, .blind_wrap .blind_inner, body .kyb, .wpb_row.aml {
        padding: 40px 20px !important;
    }
    .blind_wrap .blind_inner p, .kyb .kyb_lft h4 {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    
    .blind_wrap .blind_inner h2{
        margin-bottom: 25px;
    }
    .trust .vc_column-inner {
        padding: 0 !important;
    }
    .main-entity .vc_column-inner,
    .main-entity .vc_col-sm-12.wpb_column.column_container._.height-full {
        padding: 0 !important;
    }
    .trust .vc_column-inner {
        padding: 0;
    }
    .visiblity_kyc .vc_column-inner {
        padding: 0 !important;
    }
    .main_pro {
        margin: 0;
    }
    .main_pro p {
        font-size: 16px !important;
    }
    .box_img {
        margin-left: auto;
        margin-right: auto;
        width: 100% !important;
        max-width: 480px;
        margin: 0 auto 50px!important;
    }
    .main-entity .vc_column-inner {
        padding: 0;
    }
    .main_home_box h2 {
        color: #fff !important;
    }
    .mk-main-wrapper-holder .attched-false {
        display: flex;
        flex-flow: column-reverse;
        width: 100%;
        margin: auto;
    }
    body .vc_custom_1539256318513 {
        padding-top: 70px !important;
        padding-bottom: 36px !important;
    }
    .visiblity_kyc .column_container .wpb_row {
        flex-flow: column;
    }
    .trust div[class^="vc_col-"] {
        padding-bottom: 20px !important;
    }
    .visiblity_kyc {
        padding-bottom: 73px !important;
        padding-top: 67px !important;
    }
    .main_footer {
        padding-bottom: 50px !important;
        padding-top: 33px !important;
    }
    .aml .btn_sec {
        float: left;
        width: 100%;
		margin-top: 30px;
    }
    .aml .wpb_raw_code {
        float: left;
    }
    .aml .aml_inner h2 {
        padding-top: 14px;
    }
    body .vc_custom_1539328227067 {
        padding-top: 23px !important;
        padding-bottom: 23px !important;
    }
    .kyb_ryt {
        text-align: unset !important;
    }
	.faq_module {
    max-width: 100% !important;}
	.main_copy{display:none;}
	.main_copy.mob_footer{display:block;}
	.main_copy.mob_footer h4 {
    position: relative;
    margin: 0;
    font-family: roboto !important;
    font-size: 24px !important;
    letter-spacing: 0.44px;
}
.main_copy.mob_footer h4.selecionado {
       padding-bottom: 10px;
}
.main_copy.mob_footer h4.selecionado:after {
    content: "";
}
.main_copy.mob_footer .footer_col{border-bottom: 1px solid #33476B;padding: 20px 0 !Important;
    margin: 0 15px;}

.main_copy.mob_footer h4:after {
    position: absolute;
    content: "";
    font-family: fontawesome;
    font-weight: lighter;
    right: 0;
    top: 0;
}
.main_copy.mob_footer .footer_menus {
    margin: 0; 
 border-bottom: none;}
.main_copy.mob_footer .nav_wrap{display:none;}
.mob_footer .nav_wrap ul li a {
    font-family: roboto !important;
    font-weight: 300 !important;
    letter-spacing: 0.44px;
}
.mob_footer .nav_wrap ul li{background:none;    padding: 0 45px 0 25px;	}
.banner_desc .home_head h2 br {
    display: none;
}
  .main_copy.mob_footer{  padding: 15px 0 34px 0 !important;}
  .bottom_foot p, .bottom_foot p a {
    font-family: roboto !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    width: 250px;
    margin: auto !important;	
	line-height: 27px !important;
	letter-spacing: 0.44px;
}
header .top_a_btn{width:100% !important; position:relative!important; margin:0!important;}
.top_a_btn a {
    position: absolute;
    width: 95px;
    top: -63px;
    right: 60px;
}
}
@media(min-width: 481px) and (max-width: 767px){
    .aml .aml_inner ul li {
        max-width: 40% !important; 
    }
    .home_second ul li {
        display: inline-block;
        width: 32% !important;
        padding: 10px 30px;
        margin: 5px 6px;
        box-sizing: border-box;
    }
}
@media(max-width: 480px) {
    .aml .aml_inner ul li {
        width: 100% !important;
        padding: 15px 0 !important;
        max-width: 100% !important;
    }
    .home_second ul li {
        display: inline-block;
        width: 49% !important;
        padding: 10px 30px;
        margin: 5px 6px;
        box-sizing: border-box;
		
    }
    .main_pro p {
        font-size: 16px !important;
        line-height: 27px !important;
    }
    .home_second h2 {
        font-size: 28px !important;
    }
    .column_container {
        padding: 0 !important;
    }
    body .home_head {
        text-align: left !important;
    }
    body .home_head h2 {
        font-size: 32px !important;
        line-height: 38px !important;
        margin-bottom: 10px !important;
    }
    body .home_head p {
        font-size: 16px;
    }
    .a_first {
        width: 65%;
    }
    .home_second div[class^="vc_col-"] {
        padding-bottom: 30px;
    }
	.banner_desc .home_head strong {
	display: inline-block;
}
.home_head p {
    margin-bottom: 5px !important;
}
body .kyb .btn_sec{display:none;}

}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700,700i');

nav.mk-main-navigation.js-main-nav ul li a{ color:#163C78!important;}
.price-main-title{ float:left; margin:0px; padding:0px;  width:100%; font-size:24px!important; line-height:59px; text-align:center; letter-spacing:0.46px; text-transform:none!important; color:#33334F!important; }
.top-pricing-content{ margin:0px; padding:0px; float:left; width:100%;}
.top-pricing-content p{ 
        float:left; 
        margin:0px 0; 
        padding:0px; 
        width:100%; 
        text-align:center; 
        font-size:14px; 
        color:#33334F!important; 
        font-weight:400!important; 
        line-height:28px;            
} 
.top-pricing-content p strong{ color:#33334f!important;}
.price-container-sec{ max-width:800px; margin:auto!important; float:none!important;} 
.plans-container-sec{ max-width:870px; margin:auto!important; float:none!important;} 
.price-plan-container{ float:left; margin:0px;     background: #fff;
    box-shadow: 0px 0px 39px rgba(0, 0, 0, 0.08);
    border-radius: 20px 0px 0px 20px;
   
    padding: 30px 0px 25px;
 width:100%; min-height:482px; }
 .price-plan-container h3{ float:left; margin:0px 0 18px!important; padding:0px; width:100%; text-align:center; font-size:20px; line-height:29px; letter-spacing:0.93px; color:#33334f; text-transform:none!important;  font-family: 'Roboto', sans-serif!important; font-weight:600; }
 .price-plan-container h6{ 
     
     float:left; 
     margin:0px;
     padding:0px; 
     width:100%; 
     text-align:center;         
    font-size:14px;            
    line-height:28px;
     letter-spacing:0.93px;         
    color:#33334F!important;       
    font-weight:400!important;  
    text-transform:none !important;     
     
                                     
 }
 .Price-sec-content:before{ position:absolute; top:0px; left:0px; right:0px; margin:auto; background:#163C78; width:27px; height:3px; display:inline-block; content:'';}
 .Price-sec-content{ float:left; margin:20px 0; padding:35px 0 0; width:100%; text-align:center; position:relative;}
 .Price-sec-content sup{ position:absolute; top:40px; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:600; margin-left:-38px; color:#000;}
 @-moz-document url-prefix() {
 .Price-sec-content h4{ font-size:36px!important; font-weight:600!important; color:#33334F!important; font-family: 'Roboto', sans-serif; margin-top:-12px!important;}
}
 .Price-sec-content h4{ font-size:36px!important; font-weight:600!important; color:#33334F!important; font-family: 'Roboto', sans-serif; background:none!important; padding: 0px; border: 0px!important;}
 .Price-sec-content h5{ 
          float:left; 
     margin:12px 0 0px;
     padding:0px; 
     width:100%; 
     text-align:center;         
    font-size:14px;            
    line-height:28px;
     letter-spacing:0.93px;         
    color:#9b9b9b!important;       
    font-weight:400!important;  
    text-transform:none !important; 
     
 }
.Price-plan-value{    float: left;
    width: 100%;
    font-size: 18px!important;
    color: #33334F;
    font-weight: 400; margin-top:3px; Letter Spacing: 0.93px;
    text-align: center;}
.Price-plan-value select{     float: none;
    width: auto; margin-top:2px; margin-left: 7px; margin-right: 7px;
    max-width: none; font-size:15px!important; min-width: 58px!important;
    max-width: 23%!important;  font-weight:400!important; color:#33334F!important;
    background: url(http://dev.globalradar.com/wp-content/themes/jupiter/assets/images/selectbox1-arrow.png) right center no-repeat!important; padding:10px 10px 11px 10px!important; display:-webkit-inline-box!important;     border-radius: 4px!important; border: 1px solid #9B9B9B!important;}
.Price-plan-value h5{ color:#9B9B9B; float:left; margin:31px 0 22px; padding:0px; width:100%; text-align:center; font-size:14px; line-height:18px; text-decoration:underline;  font-weight:400!important; text-transform:none!important;}

.price-plan-container .price-btn a{text-align: center;
    font-family: 'Roboto', sans-serif!Important;
    font-weight: 500 !Important;
    color: #fff !Important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-radius: 50px;
    line-height: 28px;      
    background: #4AD697;
    box-shadow:none!important;
    padding: 17px 0px 18px 0;
    border: 0px;
    text-transform: uppercase;
    font-size: 14px!important;   
    margin: auto;
    width: 58%;
    float: none;
    display: inherit;
    letter-spacing: 1.38px; transition: .2s all ease-in-out;}
.price-plan-container .price-btn a:hover{ color:#ffffff !important;}


.blue-section-price{ background:#1E3D74; margin:0px; padding:0px; float:left;  box-shadow: 0px 0px 39px rgba(0, 0, 0, 0.08);
    border-radius: 0px 20px 20px 0px;
    
    padding: 30px 0px 25px;
 width:100%; min-height:482px;}
 
.blue-section-price h3{ float:left; margin:0px 0 18px!important; padding:0px; width:100%; text-align:center; font-size:20px; line-height:29px; letter-spacing:0.93px; color:#fff!important; text-transform:none!important; font-family: 'Roboto', sans-serif; font-weight:600;}
.blue-section-price h6{ 
     float:left; 
     margin:0px;
     padding:0px; 
     width:100%; 
     text-align:center;         
    font-size:14px;            
    line-height:28px;
     letter-spacing:0.93px;         
    color:#fff!important;       
    font-weight:400!important;     
    text-transform:none !important;
}

.price-contact-us{ }
.price-contact-us:before{ position:absolute; top:0px; left:0px; right:0px; margin:auto; background:#4AD697; width:27px; height:3px; display:inline-block; content:'';}
.price-contact-us{ float:left; margin:12px 0; padding:18px 0 0; width:100%; text-align:center; position:relative;}

.price-contact-us h3{float:left; margin:0px 0 15px!important; padding:0px; width:100%; text-align:center; font-size:36px; line-height:29px; letter-spacing:0.93px; color:#fff!important; text-transform:none!important;  font-weight:500; }

.price-contact-us h3 a{
    color:#ffffff !important;
    font-size:24px;
}


.price-contact-us h5{ 
              float:left; 
     margin:12px 0 0px;
     padding:0px; 
     width:100%; 
     text-align:center;         
    font-size:14px;            
    line-height:28px;
     letter-spacing:0.93px;         
    color:#9b9b9b!important;       
    font-weight:400!important;  
    text-transform:none !important; 

}

.price-name-searches{ float:left; padding:0px; width:100%; margin-top:14px;}
.price-name-searches h2{ float:left; margin:0px 0 0px; padding:0px; width:100%; text-align:center; font-size:18px!important; line-height:29px; letter-spacing:0.93px; color:#fff!important; text-transform:none!important; important; font-weight:500;}
.price-name-searches h5{ color:#9B9B9B; float:left; margin:37px 0 22px; padding:0px; width:100%; text-align:center; font-size:14px; line-height:18px; text-decoration:underline; font-weight:400!important; text-transform:none!important;}
.price-btn{ float:left; margin:0px; padding:0px; width:100%;}
.price-btn a{text-align: center;
    font-family: 'Roboto', sans-serif!Important;
    font-weight: 600 !Important;
    color: #fff !Important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-radius: 50px;
    line-height: 28ox;       
    background: #4AD697;
    box-shadow:none!important;
    padding: 17px 0px 18px 0;
    border: 0px;
    text-transform: uppercase;
    font-size: 14px!important;

    margin: auto;
    width: 58%;
    float: none;
    display: inherit;
    letter-spacing: 1.38px; transition: .2s all ease-in-out;}
.price-btn a:hover{ color:#163c78 !important;}

.create-account-text{ float:left; margin:0px; padding:0px; width:100%; }
.create-account-text a{ float:left; margin:20px 0 15px!important; padding:0px; width:100%; text-align:center; font-size:20px; line-height:34px; letter-spacing:0.93px; color:#9B9B9B!important; text-transform:none!important; font-family: 'Roboto', sans-serif; font-weight:400;}
.create-account-text a:hover{ color:#000!important;}
.plans-title{ float:left; margin:0px; padding:0px; width:100%; text-align:center;}
.plans-title h4{float:left; margin:10px 0 10px!important; padding:0px; width:100%; text-align:center; font-size:20px; line-height:34px; letter-spacing:0.93px; color:#000000!important; text-transform:none!important; font-family: 'Roboto', sans-serif; font-weight:400; }


.plan-content-box{ margin:0px; padding:22px 16px 11px 30px; min-height:160px; border-radius:20px; float:left; width:100%; background:#FBFBFB; box-shadow:2px 7px 23px #2323231c; margin-top:30px;}

.plan-content-box h3{ float:left; margin:0px; padding:0px; width:100%; font-size:14px!important; font-weight:600!important; text-transform:none!important; font-family: 'Roboto', sans-serif;  line-height:34px; color:#33334F!important;}
.plan-content-box p{  float:left; margin:7px 0 0; padding:0px; width:100%; font-size:13px; font-weight:400; text-transform:none!important; font-family: 'Roboto', sans-serif;  line-height:24px; color:#33334F; text-align:left;}

.product-title-sec{ float:left; margin:0px; padding:0px; width:100%; }
.product-title-sec h3{ float:left; margin:15px 0 3px!important; padding:0px; width:100%; text-align:center; font-size:33px!important; line-height:45px;  color:#ffffff!important; text-transform:none!important; font-family: 'Roboto', sans-serif; font-weight:700!important;}
.product-title-sec p{ 
    
    float:left; 
    margin:12px 0 26px!important; 
    padding:0px; 
    width:100%; 
    text-align:center; 
    font-size:20px; 
    line-height:35px;  
    color:#ffffff!important; 
    text-transform:none!important; 
    font-family: 'Roboto', sans-serif; 
    font-weight:300!important;                      

}

.product-feature-container{ padding-top:5px; padding-bottom:57px;}
.feature-li-sec{ float:left; margin:20px 0px; padding:0px; width:100%;}
.feature-li-sec img{ float:left; margin-right:10px;}
.feature-li-sec h3{float:left; margin:0; padding:0px; width:auto; text-align:left; font-size:20px!important; line-height:27px;  color:#ffffff!important; text-transform:none!important; font-family: Roboto!Important; font-weight:500!important; }
@media(min-width:841px) and (max-width:1049px){
	.home_head.top.who{ padding:18px!important;}
}
@media(min-width:768px) and (max-width:840px){
	.price-container-sec{ max-width:740px!important;}
	.plans-container-sec{ max-width:740px!important; padding:0px!important;}
    .price-contact-us h5{ margin-top: 11.5px!important; }
	.plan-content-box{ padding:22px 16px 11px 22px!important;}
	.home_head.top.who{ padding:13px 11px!important;}
	.aml .aml_inner ul li h5{ font-size:13px!important;}
	.feat_txt .home_head.top.who {
    min-height: 432px!important;
}
.home_head.who.head h1{ font-size:28px!important;}
.home_head.who.top h3{ font-size:16px!important;}
    .plan-content-box h3{ line-height: 20px!important; font-size:13px!important; }
    .feature_price { margin-top: 0px!important; margin-bottom: 10px!important; }
	.page-id-3542 #text-block-12{ margin-top:0px!important; }
	
.feature-li-sec h3{ font-size:15px!important;} .feature-li-sec{ margin:20px 0px 20px!important;}
}
@media(max-width:767px) and (min-width:481px){ .price-plan-container{ width:95%!important; margin:20px 16px 10px!important; border-radius:20px!important; box-shadow:2px 0px 29px #2323230f!important;}
	.blue-section-price { width:95%!important; margin:10px 16px 20px!important; border-radius:20px!important; box-shadow:2px 0px 29px #2323230f!important;}
	.box_img{ margin-bottom:40px!important; }
     .price-main-title{     line-height: 32px!important;
    margin-bottom: 12px!important;
    font-size: 21px!important;}
	.product-title-sec p{ line-height:25px!important;}
	.top-pricing-content p br{ display:none!important;}
.feature_price { margin-top: 0px!important; margin-bottom: 10px!important; }
	}





.feature_price { margin-top: -77px; margin-bottom: 25px; }
.box_img{ padding:30px 18px 50px!important;}
.smart-platform h2{ float:left; margin:0px; padding:0px; width:100%!important; font-size:32px!important; line-height:48px!important; letter-spacing:0.44px; font-family:roboto!important; font-weight:bold; line-height:40px!important; text-transform:none!important;}
.smart-platform p{ margin-bottom:84px!important;}
.box_img h3{ font-size:18px!important; line-height:26px!important; color:#33334F!important; font-family: roboto !important; font-weight:600; text-transform:none!important; text-align:center; float:left; width:100%; margin-top:32px!important; margin-bottom:10px!important;}

.box_img p{ float:left; margin:0px; padding:0px; line-height:26px!important; font-size:14px!important; color:#33334f!important; width:100%!important; text-align:center; font-family: roboto !important; font-weight:400; text-transform:none!important; min-height:179px;}
.bottom-main-box-first .box_img p{ min-height:180px!important;}
.bottom-main-box-last .box_img p{ min-height:153px!important;}
.box_img a{ box-shadow:none!important; color:#ffffff;border-radius: 100px!important;
    padding: 12px 55px!important;
    font-weight: 600!important;}
.box_img a:hover{ color:#fff!important;}
.box_img:hover a{ color:#fff!important;}
.price_lst{ padding-bottom:130px!important;}

.home-btn .bottom_btn_sec{ padding-bottom:0px!important;}
.home-btn .bottom_btn_sec a{ 
    background: #4AD697;
    box-shadow:none!important; font-family: roboto !important; font-weight:600; letter-spacing:1.38px; font-size:14px; text-transform:uppercase; box-shadow:none!important; }


@media screen and (max-width: 767px) and (min-width: 320px){
.top_a_btn a {
    box-shadow:none !important;
}
}

@media screen and (max-width:340px) and (min-width:300px){
	.home-btn .bottom_btn_sec a{ font-size:12px!important;}
	body .aml .aml_inner .btn_sec a {
    padding: 18px 30px !important;
}
}
.main_footer p{font-weight:300;} 
.footer-wrapper  .a_first{ font-size:14px; letter-spacing:1.08px!important; box-shadow:0 7px rgba(0, 0, 0, 0.0792)!important; padding:12px 49px 8px!important;}
@media screen and (max-width: 675px) and (min-width: 375px){
.main_footer .a_first {
    margin: 85px auto 25px !important;
    width: 37%!important;
}
}
.feat_txt .home_head.top.who{ min-height:384px;}
body header .header-grid .mk-header-nav-container .top_a ul.top-headr > li a.a_first:hover{ color:#ffffff!important;}
.home_head .phn_a a:hover{ color:#ffffff!important; }


@media(min-width:500px){
    .main-navigation-ul li.visible-xs{
        display:none;
    }
}
    