/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

@font-face {font-family: 'metropolisblack'; src: url('../betheme/fonts/metropolis-black-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-black-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'metropolisbold'; src: url('../betheme/fonts/metropolis-bold-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'metropolisextra_bold'; src: url('../betheme/fonts/metropolis-extrabold-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-extrabold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'metropolisextra_light'; src: url('../betheme/fonts/metropolis-extralight-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-extralight-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'metropolislight'; src: url('../betheme/fonts/metropolis-light-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'metropolismedium'; src: url('../betheme/fonts/metropolis-medium-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'metropolisregular'; src: url('../betheme/fonts/metropolis-regular-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'metropolissemi_bold'; src: url('../betheme/fonts/metropolis-semibold-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'metropolisthin'; src: url('../betheme/fonts/metropolis-thin-webfont.woff2') format('woff2'), url('../betheme/fonts/metropolis-thin-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
/**/
@font-face {font-family: 'krubbold'; src: url('../betheme/fonts/krub-bold-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krubbold_italic'; src: url('../betheme/fonts/krub-bolditalic-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-bolditalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krub_extralightregular'; src: url('../betheme/fonts/krub-extralight-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-extralight-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krub_extralightitalic'; src: url('../betheme/fonts/krub-extralightitalic-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-extralightitalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krubitalic'; src: url('../betheme/fonts/krub-italic-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krub_lightregular'; src: url('../betheme/fonts/krub-light-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krub_lightitalic'; src: url('../betheme/fonts/krub-lightitalic-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-lightitalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krub_mediumitalic'; src: url('../betheme/fonts/krub-mediumitalic-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-mediumitalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krubregular'; src: url('../betheme/fonts/krub-regular-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krub_semiboldregular'; src: url('../betheme/fonts/krub-semibold-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}
@font-face {font-family: 'krub_semibolditalic'; src: url('../betheme/fonts/krub-semibolditalic-webfont.woff2') format('woff2'), url('../betheme/fonts/krub-semibolditalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;
}

body{font-size:19px;} 

    /*
    .formgroup input[type="text"], .formgroup input[type="email"], .formgroup textarea {border-radius: 5px; padding-left: 20px; }

    .formgroup input[type="submit"] {font-size: 13px; color: #151445; font-weight: 700; font-family: 'Metropolisbold'!important; padding: 12px 60px; margin-top: 10px
    }
    */

    .selectop.dropdown {float: right; margin-bottom: 0px; }
    .selectop .dropbtn {position: relative; margin-bottom: 0px !important; border: #fff 1px solid; width: 200px; text-align: left; background: #fff; color: #000; font-weight: 700; }
    .selectop .dropbtn i {width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000; position: absolute; right: 14px; top: 19px; }
    .selectop .dropdown-content {display: none; position: absolute; background-color: #f9f9f9; min-width: 200px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; border-radius: 6px; overflow:hidden; }
    .news_press .vc_column-inner {padding-top: 0px !important; }
    .selectop .dropdown-content a {float: none; color: black; padding: 5px 16px; text-decoration: none; display: block; text-align: left; font-size: 14px; }
    .selectop .dropdown-content a:hover{background:#efefef; } 
    .selectop:hover .dropdown-content{display: block; }

    .news_press{}

     .news_press .wpb_raw_code.wpb_content_element.wpb_raw_html{}
    .investor.pleft-pright{overflow: visible; }

    #Top_bar .top_bar_left{}
    #Action_bar .contact_details{text-align: center; width:100%; }
    #Action_bar .contact_details li {font-family: 'metropolisbold'; color: #fff; font-size: 13px; padding: 10px 0 !important; }
    #Top_bar .menu_wrapper {margin-top: 10px; }
    #Top_bar .menu > li > a span{ border-color:transparent; }
    #Top_bar .logo {margin: 0 30px 0 0px; }
    #Top_bar .menu_wrapper {float: right; padding-right: 13%; }
    #Top_bar .menu > li > a {font-family: 'metropolisbold'; text-transform: uppercase; font-size: 13px; }
    #Top_bar .menu > li > a span:not(.description) { padding: 0 30px; }
    .home #Content{padding-top: 0; }
    body:not(.template-slider) #Header {min-height: inherit; }
    .homebanner {min-height:527px; }
    .treatments h1{color:#fff; font-family: 'krubbold'; }
    .ourpara p{color:#fff; font-size:19px; }
    .btnmain button {font-family: 'metropolisbold'; text-transform: uppercase; font-size: 13px !important; background: #2bd1c5 !important; border-color: #2bd1c5 !important; color: #141444 !important; padding-left: 30px !important; padding-right: 30px !important; padding-top: 12px !important; padding-bottom: 12px !important; }
    .btnmain button:hover, .btnmain button:focus, .btnmain button:active{ border-color: #2eccc1 !important; }
    .btnmain.learnmore{ margin-bottom:0px; }
    .treatments {margin-bottom: 10px !important; }
    .welcometo h3 {font-weight: 700; text-transform: uppercase; font-size: 20px; letter-spacing: 1px; }
    .substance h2 {font-weight: 700; text-transform: uppercase; font-size: 20px; letter-spacing: 1px; }
    .substance h3 {font-family: 'krubbold'; font-size: 45px; color: #000;line-height: 50px; }
    .sectionpadding.midbg {padding-bottom: 100px; padding-top: 15px; }
    .sectionpadding.midbg .btnmain button{min-width:180px; }
    .substance {}
    .sectionpadding{padding:50px 0px; }
    .welcometo {margin-bottom: 0px !important; }
    .is-sticky .top_bar_left {}
    #Top_bar.is-sticky {height: auto; }
    .is-sticky#Top_bar .menu_wrapper {margin-top: 0; }
    .is-sticky#Top_bar .top_bar_left {margin-top: 10px; margin-bottom: 10px; }
    .subimg{position: relative; }
    .firstimg:hover { opacity:0.8;  }
    .secondimg:hover{opacity:0.8; }
    .firstimg{}
    .secondimg {position: absolute; bottom: -84px; }
    .wearesubstance {padding: 0 0px 0px 40px; }
    .milion{}
    .milion p{color:#151445; font-size:14px; }
    .milion h4{color: #21a0d4; font-family: 'krubbold'; font-size: 40px; }
    .iconmedical {background: #21a0d4; display: flex; margin: 0 auto; width: 65px; height: 100px; position: relative; align-items: center; justify-content: center; } 
    .iconmedical:before {content: ""; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 23px solid #21a0d4; position: absolute; right: -23px; }
    .iconmedical:after {content: ""; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-right: 23px solid #21a0d4; position: absolute; left: -23px; }
    .wpb_wrapper > .iconmedical div{margin-bottom: 0px; }
    .sectionpadding.medicalpart {padding-top: 0px; margin-top: -90px; padding-bottom: 0px; }
    .iconmillion:hover .iconmedical{background:#2bd1c5; }
    .iconmillion:hover .iconmedical:after{content:""; border-right: 23px solid #2bd1c5; }
    .iconmillion:hover .iconmedical:before{content:""; border-left: 23px solid #2bd1c5; }
    .iconmillion:hover .milion h4{color: #2bd1c5; }
    .iconmillion:hover .milion p{color: #000; }

    .iconmillion {}
    .iconmillion .counter { background: transparent; margin-bottom: 0px; padding: 7px; }
    .iconmillion .counter .icon_wrapper {background: #21a0d4; display: flex; margin: 0 auto 25px; width: 65px; height: 100px; position: relative; align-items: center; justify-content: center; }

    .iconmillion .counter:hover .icon_wrapper{background:#2bd1c5; }

    .iconmillion .counter:hover .icon_wrapper:after{content:""; border-right: 23px solid #2bd1c5; }
    .iconmillion .counter:hover .icon_wrapper:before{content:""; border-left: 23px solid #2bd1c5; }

    .iconmillion .counter:hover .number{ color: #2bd1c5; }

    .iconmillion .counter:hover .desc_wrapper .number-wrapper .label{ color: #2bd1c5; }

    .iconmillion .counter .icon_wrapper:before {content: ""; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 23px solid #21a0d4; position: absolute; right: -23px; }
    .iconmillion .counter .icon_wrapper:after {content: ""; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-right: 23px solid #21a0d4; position: absolute; left: -23px; }

    .iconmillion .counter .icon_wrapper:after{content:""; border-right: 24px solid #21a0d4; }
    .iconmillion .counter .icon_wrapper:before{content:""; border-left: 24px solid #21a0d4; }

    .iconmillion .desc_wrapper { }
    .iconmillion .number-wrapper {  }
    .iconmillion .title { }  
    .iconmillion .counter .desc_wrapper .number-wrapper .label { color: #21a0d4; font-family: 'krubbold'; font-size: 40px; margin-bottom: 0px; } 
    .iconmillion .number{ color: #21a0d4; font-family: 'krubbold'; font-size: 40px; margin-bottom: 0px; }

    .sectionpadding.bluedark{ color:#fff; }
    .sectionpadding.bluedark .wpb_wrapper > div {margin-bottom: 27px; }
    .sectionpadding.bluedark .substance h2 {color: #fff; margin-bottom: 25px; }
    .sectionpadding.bluedark .substance h3 { color: #fff; }
     
    .homepage_tab .vc_tta-tabs-list{} 
    .homepage_tab .aneb_sec {display: block; }
    .homepage_tab .aneb_sec .first_div {display: inline-block; width: 14%; }
    .homepage_tab .aneb_sec .can{width: 14%; padding-left: 0px; display: inline-block; }
     .homepage_tab .aneb_sec .addiction {width: 14%; padding-left: 0px; display: inline-block; }
    .homepage_tab .aneb_sec .aneb_01 {height: 30px; width: 32.5%; margin-left: 23px; }

    .homepage_tab .aneb_sec .aneb_02 {height: 30px; left: 0px; width: 14%; margin-left: 21px; }
    .homepage_tab .vc_tta-tabs-list .vc_tta-tab {width: 14%; }
    .homepage_tab .vc_tta-tabs-list .vc_tta-tab a{padding-left: 0px; }

    .padding-r{padding-right:40px; }
    .synthetic h2{font-size: 45px; line-height: 55px; color: #151445; font-weight: 700; font-family: 'krubbold'; text-align: center; }
    .reimage{ padding-left:50px; }
    .pleft{ padding-left:50px; }
    .hero_banner.pleft{ margin-bottom:15px; }
    .subimg .wpb_wrapper > div{ }
    .ondata { margin-top: 54px; }
    .twopading {margin-bottom: 0px !important; }
    .topmargin {}
    .sectionpadding.bluedark{}
    .sectionpadding.bluedark button {min-width: 220px; }
    .btnmain.learnmore.pipebtn {margin-bottom: 15px; }
    .providing-text {font-family: 'Merriweather', serif; color: #21a0d4; display: block; text-align: center; font-size: 28px; line-height: 46px; margin-bottom: 0px !important; display: table; width:90%; margin-left:auto; margin-right:auto; font-weight: 800; }
    #Footer .widget_mfn_menu ul li a {background: transparent; color: #000000 !important; border: none !important; padding: 0px; font-size: 16px; margin-bottom: 0px; line-height: 24px; font-weight: 600; }
    #Footer .widget_mfn_menu ul li a:hover{background:transparent; color: #2bd1c5 !important; }
    #Footer h4 {font-size: 16px; font-weight: 700; }
    #Footer p {font-size: 16px; line-height: 24px; color: #000; font-weight: 600; }
    .footer-copy-center #Footer .footer_copy a#back_to_top {display: none; }

    .footer-copy-center #Footer .footer_copy .copyright p {margin-bottom: 0px; font-weight: 500; font-size: 14px; }
    .footer-copy-center #Footer .footer_copy .copyright a{ font-size:14px; }
    .sectionpadding.linedesign {overflow: visible; padding-bottom: 35px; }
    .sectionpadding.linedesign:before { content: ""; position: absolute; background: #2bd1c5; width: 3px; height: 80px; top: 0px; transform: translate(-50%, -50%); left: 50%; }
    .homebanner.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {justify-content: center; }
    .counter_number span.number:after {content: ".7"; }
    .thousand span.number:after {content: '.52'; }
    .wpb_text_column.wpb_content_element.ondata {margin-bottom: 0; margin-top: 0; }
	#Footer a:hover {
    text-decoration: none;
	}
    /* about-us*/
    .about_us.vc_custom_1602074858807 {background-position: right center !important; padding-bottom: 0; }
    .hero_banner h1{font-family: 'krubbold'; }
    .hero_banner h4 {font-size: 20px; letter-spacing: 3px; color: #151445; font-weight: 700; font-family: "Open Sans"; text-transform: uppercase; margin-bottom: 24px; }
    .hero_banner span.textcolor {color: #2bd1c5; }
    .hero_banner p {font-size: 45px; line-height: 55px; color: #151445; font-weight: 700; }
    .leadership hr{width: 10%; text-align: left; position: absolute; border-bottom: 1px solid #2bd1c5; }
    .bod h4,
    .leadership h4{font-size: 20px; letter-spacing: 3px; font-weight: 700; font-family: "Open Sans"; }

    .bod hr{width: 25%; text-align: left; position: absolute; border-bottom: 1px solid #2bd1c5; }

    .pad-right{padding-right:50px; }
    .hero_banner.reimage {margin-bottom: 15px; }
    .leadershiptext{position: relative; }
    .leadershiptext h5 {font-size: 20px; letter-spacing: 3px; color: #151445; font-weight: 700; font-family: "Open Sans"; text-transform: uppercase; }
    .leadershiptext:before {position: absolute; content: ""; background: #2bd1c5; height: 3px; width: 100px; bottom: -30px; }
    .teamsection .team {text-align: center; background: #1b2764; padding:35px 30px; min-height: 231px; }
    .teamsection .team:hover{background:#2c3a7f; }
    .teamsection .team:hover + .btnplus a {background: #2bd1c5; }
    .teamsection .image_wrapper {width: 135px; height: 135px; border-radius: 100px; display: block; margin:0 auto 30px; overflow: hidden; }
    .teamsection .image_wrapper img {object-fit: cover; object-position: center !important; width: 100%; height: 100% !important; max-width: 100% !important; }
    .teamsection .desc_wrapper{color:#fff; text-align:left; }

    .teamsection .desc_wrapper h4 {margin-bottom: 3px; font-size: 21px; line-height: 29px; color: #ffffff; font-weight: 400; font-family: "Oswald"; text-transform: none; }
    .teamsection .desc_wrapper h4 a {color: #ffffff;} 
    .teamsection .subtitle {font-size: 15px; line-height: 29px; color: #ffffff !important; font-weight: 400; font-family: "Open Sans"; }

    .teamsection.twopading{ display: flex; align-items: center; justify-content: center; }
div#about-us_hero { background-position: right center !important;}
    .teamsection .team .image_frame {border: none; }
    .teammain{position: relative; }
    .teammain .hr_color{display: none; }
    .btnplus {position: absolute; bottom: 0px; right: 15px; }
    .btnplus a {background: #2c3a7f; color: #fff; width: 40px; display: block; text-align: center; height: 40px; line-height: 40px; font-weight: 700; font-size: 20px; text-decoration:none; }
    .btnplus a:hover{background: #2bd1c5; }
    .teammain.abteam {margin-bottom: 20px; }
    .teammain .teamboxab:hover{ background:#2c3a7f; }


	.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    font-family: 'metropolisbold';
    text-transform: uppercase;
    font-size: 13px !important;
    background: #2bd1c5 !important;
    color: #141444 !important;
    padding: 12px 30px !important;
    border: none;
	
	}
    .teammain .teamboxab:hover + .btnplus a {background: #2bd1c5; }
    .vc_row-fluid.backpipe{background-position: right center !important; padding-bottom:20px; }
    .sectionpadding.growth {/* z-index: 1000; */ overflow: initial; padding-bottom: 0px; }

    .teamboxab{background: #1b2764; color: #ffffff; padding: 50px 0px 50px 30px;}
    .teammain.abteam p {font-size: 21px; line-height: 29px; color: #ffffff; font-weight: 400; font-family: "Oswald"; text-align: left !important; }
    .teammain.abteam .wpb_wrapper > div{margin-bottom:10px; }

    h4.thismore {font-size: 33px; line-height: 40px; color: #2bd1c5; font-weight: 700; font-family: "Open Sans"; margin: 30px 0px; }
    .textwhite{color:#ffffff; }
    .teammeet .teammain {width: 28%; }
    .teammain.team_group{width: 28% !important; }
    /*therapeutic*/

    .aneb_section{padding-top:40px;}
    .hero_banner_spacing > div {padding-top: 0 !important; }

    .hero_banner_spacing h1{margin-top: 70px; }
    .therapeutic_hero{padding:30px 0 0px; }
    .therapeutic_hero h5 {font-size: 20px !important; letter-spacing: 3px; color: #ffffff; font-weight: 700; font-family: "Open Sans"; margin-bottom: 30px; }

    .therapeutic_hero h1{font-size: 45px; line-height: 55px; color: #ffffff; font-weight: 700; font-style: italic; font-family: 'krubbold'; }
    .hero_text {color: #2bd1c5; }
    .therapeutic-focus_hero_text{width: 75%; font-style: italic; }
    .cont_btn button {background-color: #2bd1c5 !important; font-size: 13px !important; color: #151445 !important; font-weight: 700; font-family: 'metropolisbold'; border-color: #2bd1c5 !important; }
    .section_p .wpb_wrapper {font-size: 19px; line-height: 29px; color: #151445; font-weight: 600; font-family: 'Open Sans'; padding:10px; }
    .section_p.wpb_column {background: #2bd1c5; padding: 40px 0 0 0;; margin-top: -115px; position: relative; z-index: 0; width: 28%; }
    .padding-r .intoxication{padding-right: 65px !important; }
    .synthetic h1 {font-size: 45px; line-height: 55px; color: #151445; font-weight: 700; font-family: 'krubbold'; text-align: center; }
    .contact_text p.phone{font-weight:normal; letter-spacing:normal; }
    .contact_text p.email{font-weight:normal; letter-spacing:normal; }
    .contact_text p.phone strong{font-weight:bold; }
    .contact_text p.email strong{font-weight:bold; }
    .formgroup input {font-size: 13px; color: #151445; font-weight: 700; font-family: 'Metropolis' !important; }

    .formgroup ::placeholder{font-size: 13px; color: #151445; font-weight: 700; font-family: "metropolisbold"; text-transform: capitalize;

    }
    .ane-part.vc_row[data-vc-full-width]{background-position:right center; }

    #Content {padding-top: 0; }
    .iconthera {position: relative; min-height: 350px; }

    .iconthera:before {content: ""; position: absolute; width: 0.2px; height: 95%; background: #969696; transform: translate(-50%, -50%); left: 100%; top: 45%; }
    .iconthera:after{content: ""; position: absolute; width: 80%; height: 1px; background: #969696; bottom: 0px; transform: translateX(-50%); left: 50%; }

    .iconthera:last-child:before { content:""; display:none; }
    .iconthera.last:after { content:""; display:none; }

    .iconthera:last-child {border-right: none;    }
    .iconthera .icon_box .image_wrapper{background: #141444; display: flex; margin: 0 auto 25px; width: 65px; height: 100px; position: relative; align-items: center; justify-content: center; }
    .iconthera .icon_box:hover .image_wrapper {background:#222246; }

    .iconthera .icon_box:hover .image_wrapper:before {content: ""; border-left: 23px solid #222246; }

    .iconthera .icon_box:hover .image_wrapper:after {content: ""; border-right: 23px solid #222246; }

    .iconthera .icon_box .image_wrapper:before {content: ""; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 24px solid #141444; position: absolute; right: -23px; }

    .iconthera .icon_box .image_wrapper:after {content: ""; width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-right: 24px solid #141444; position: absolute; left: -23px; }

    .iconthera .icon_box .desc_wrapper {padding: 0 60px; }


    .formgroup input[type="text"],.formgroup input[type="email"], .formgroup textarea{ border-radius:5px; }

    .formgroup input[type="submit"]{background-color: #2bd1c5; color: #1b2764; font-weight:bolder; }

    .pipeline {background: url(../../uploads/2020/10/a-roow.png) no-repeat right; margin-bottom: 80px !important; padding-left: 15%; }
    .header_hero .pipe_hero_text {margin-bottom: -15px !important; }
    .pleftone{padding-left: 8%; }
    .pipeline.last{ margin-right:20%; } 
    .pipeline .wpb_wrapper {padding: 7px; position: relative; }
    .vc_row-fluid.backpipe {margin-bottom: 45px; }

    .pipeline p.phase {position: absolute; font-size: 15px; color: #151445; font-weight: 700; font-family: "Open Sans"; text-transform: uppercase; right: 60px; margin-top: 0px; padding-right: 30px; top: 0px; padding-top: 54px; padding-bottom: 10px; }
    .pipeline p.phase:after {background: #2bd1c5; content: ""; width: 2px; height: 90px; display: block; position: absolute; right: 0px; top: 0px; }

    .smallheadcls{font-size: 20px; letter-spacing: 3px; color: #151445; font-weight: 700; font-family: "Open Sans"; text-transform: uppercase; }

    .focus_btn button{padding: 12px 36px !important }

    .sectionpadding.no-spacing {padding-bottom: 0; }
    .smallheadcls h4 {font-size: 45px; line-height: 55px; color: #151445; font-weight: 700; font-family: "krubbold"; text-transform: none; padding-top: 10px; }

    .bluebgback {background: #141444; color: #fff; padding: 0px 15px 0px; }
    .no-padding p {width: 80%; margin: 0 auto; }
    .pipeline p.textleft {font-size: 20px; letter-spacing: 3px; color: #ffffff; font-weight: 700; font-family: "Open Sans"; margin-bottom: 0px; /* padding-left: 50px; */ }

    .pipeline p span.right_text {font-size: 20px; color: #ffffff; font-weight: 400; font-family: "Open Sans"; letter-spacing: normal; }
    /*Modal Box*/
    .modal_header{text-align:center; }
    .about_modal .modal_title{font-size: 25px; line-height: 35px; color: #000000; font-weight: 400; font-family: "Oswald"; text-align: center; }
    .about_modal .ult_modal-body.ult-html {font-size: 19px; color: #000000; font-weight: 400; font-family: "Open Sans"; }

    .about_modal h3.ult_modal-title {display:none !important; }
    .about_modal.ult_modal-header>.modal-icon{position: relative; }

    .about_modal img.ult-modal-inside-img {position: absolute; transform: translate(-50%, -50%); left: 50%; top: 0; width: inherit }
    .about_modal .ult_modal.ult-medium {/*margin-top: 81px;*/ width: 56%; /*height: 100vh;*/ }
    /* .modal_head {padding-top: 80px;
    } */
    .about_modal .modal_title{margin-bottom:0.5em; }
    .about_modal p.modal_des {padding: 25px; text-align: left; }
    
    .about_modal .ult-overlay-close {top: 0; z-index: 1000; background: rgb(47 47 48 / 0.8) url(../../uploads/2020/10/cross.png) no-repeat center center; right: 0; padding: 8px; width: 30px; height: 30px; }

    .about_modal .ult_modal-content {border-radius: inherit; }
    #hero_banner_res{background-position: right center !important; }
    .intoxication {margin-top: -15px; }
    /*investor page*/
    .investor.vc_custom_1602143616450 {background-color: #141444 !important; height: 120px !important; }
    .dropdown-container select {font-size: 16px; color: #151443; font-weight: 700; font-family: "Open Sans"; border-radius: 5px; width: 53%; padding-left: 28px; margin-left: auto; background: #fff url(../../uploads/2020/10/i-arrow.png) no-repeat; background-position: 94% 14px; }
    .right-icon-coloum {display: inline-flex; align-items: center; margin-left: -8px; }
    .right-icon-coloum img{}
    .header_text {font-size: 28px; line-height: 55px; color: #151445; font-weight: 700; font-family: 'krubbold'; position: relative; margin-left: 5px; margin-top: -20px; }
    .header_text:after {content: ""; background: #2bd1c5; width: 90px; height: 3px; display: block; }
    .stockm{display: inline-block; }
    .view_more {float: right; }
    .view_more a {font-size: 13px; color: #151445; font-weight: 700; font-family: "Metropolisbold"; text-transform: uppercase; margin-top: 15px; display: block; }

    span.news_textbold {font-weight: 700; }
    .fin a.downloads {font-size: 13px; color: #2bd1c5; font-weight: 700; font-family: "Metropolisbold"; }
    .fin p {margin-bottom: 0; }

    .fin p.strong {font-weight: 700; }
    a.read_more {font-size: 13px; color: #2bd1c5; font-weight: 700; font-family: "Metropolisbold"; }
    .fin a.downloads:hover, .view_more a:hover, a.read_more:hover{text-decoration: none; }
    p.sign_up {font-size: 19px; line-height: 29px; color: #000000; font-weight: 700; font-family: "Open Sans"; margin-bottom: 15px !important; display: block;    }
    .pleft-pright{ padding-right:50px; padding-left:50px; }
    .investor_relation .wpb_wrapper > div{margin-bottom: 25px; }
    .investor .wpb_wrapper > div{  }
    .fullstock {}
    .fullstock.wpb_single_image .vc_figure {width: 100%; }
    .contactnews{padding-right:30px; }

    .fullstock.wpb_single_image .vc_single_image-wrapper{width: 100%; }
    .fullstock img{ width:100% !important; }
    .contactnews .formgroup input {border: none; box-shadow: none; padding: 15px 24px 13px; margin-bottom: 10px; }
    .contactnews .formgroup input:focus {background-color: rgb(250 250 250) !important; }
    .contactnews .formgroup input[type="submit"] {min-width: 170px; font-family: 'Metropolisbold' !important; }

    .screen-reader-response, .wpcf7-response-output {color: #2bd1c5; font-family: "Metropolisbold"; }
    .screen-reader-response ul li {color: #2bd1c5; list-style: none; }
    .investor_relation .no_spacing {margin-bottom: 0; }
    .right-icon-coloum p{ margin-bottom:0px; }

    .investor p{font-size: 20px; letter-spacing: 3px; color: #ffffff; font-weight: 700; font-family: "Open Sans"; }

    .companypropart {margin-bottom: 0px !important; }
    .investor-toppadding {padding-top: 20px; padding-bottom: 5px; }

    .stock_info {padding-top: 15px; }
    .contactnews .formgroup input:focus {background-color: #e8e8e8 !important; border-color: #e8e8e8; outline: none; }
    .contact_us label{margin-bottom: 10px; }
    .contact_us .bottom-margin {margin-bottom: 0 !important; }

    .contact_form {margin-top: 64px; }
    #Action_bar .contact_details li.slogan a {color: #fff !important; }

    #Action_bar .contact_details li.slogan a:hover{text-decoration:none; color:#2bd1c5 !important; }

    /*Covind_19 Page, term */
	.contactnews .formgroup input:focus {
    background-color: #2bd1c5 !important;
    
}
.investor_relation .formgroup input:focus{
   color: #1982c2;
    background-color:#ddd !important;
    border-color: #d5e5ee;
}
.investor_relation .formgroup input[type="submit"]:focus {
    outline: none !important;
    background: #2bd1c5 !important;
}
body:not(.cf7p-message) .wpcf7-not-valid-tip{
    background-color: #2bd1c5!important;
}

body:not(.cf7p-message) .wpcf7-not-valid-tip:before{
    background-color: #2bd1c5!important;
}
body:not(.cf7p-message) .wpcf7-not-valid-tip:after{
color:#151445!important;
}
    .privacy a, .term a {color: #151443; font-weight: 600; }
    .privacy a:hover, .term a:hover{text-decoration:none; color:#00a4b0; }
    p.covind_hero_text,
    p.term_header_text, p.privacy_hero_text {text-align: left; font-weight: 700; font-size: 22px; color: #fff !important; }

    .wpb_wrapper .term, .wpb_wrapper .privacy {margin-top: 20px; }
    /*Contct us */
    .formgroup input[type="submit"] {background-color: #2bd1c5 !important; border: none !important; color: #151445 !important; font-weight: 700; font-size: 13px !important; padding: 12px 60px !important; font-family: 'metropolisbold' !important; border-radius: 5px; text-transform: uppercase; -webkit-appearance: none; }
    .screen-reader-response, .wpcf7-response-output {color: #2bd1c5; font-family: "Metropolisbold"; }
    .screen-reader-response ul li {color: #2bd1c5; list-style: none; }
    .contactbtn button {background: #2bd1c5 !important; border: none !important; color: #151445 !important; font-weight: 700; font-size: 13px !important; padding: 12px 30px !important; font-family: 'metropolisbold' !important }
    .contact_header {font-size: 20px; letter-spacing: 3px; color: #ffffff; font-weight: 700; font-family: "Open Sans"; margin-bottom: 60px; }
    p.address {font-size: 28px; line-height: 38px; color: #ffffff; font-weight: 700; font-family: "Krub"; }
    p.phone {margin-bottom: 0 !important; }

    .contact_detail {font-size: 28px; color: #ffffff; font-weight: 400 !important; font-family: "Krub"; padding: 43px 0; line-height: 38px;    }
    .formgroup textarea,
    .formgroup input {font-size: 13px; color: #151445; font-weight: 700; font-family: 'Metropolis'; }
    .formgroup textarea{height:141px !important; }
    .contact_text p.email{white-space: nowrap; }

    .formgroup input[type="text"], .formgroup input[type="email"], .formgroup textarea {padding-left: 20px; }
    .copyright a:hover {text-decoration: none; }
    .contact_detail, p.address {font-family: "Krubbold"}
    p.term_header_text, p.privacy_hero_text{text-transform: uppercase; }
    .formgroup input[type="submit"]:focus {outline: none !important; }
    /*Therapeutic Focus*/
    .img_graph{position: absolute; top: 13px; left: -13px; }
    .hero_banners h4 {font-size: 20px; letter-spacing: 3px; color: #ffffff; font-weight: 700; font-family: "Open Sans"; text-transform: uppercase; margin-bottom: 24px; }
    .hero_banners h1 {font-family: 'krubbold'; color:#ffffff; }
    .hero_banners span.textcolor {color: #2bd1c5; }
    .img._text1 {position: absolute; top: 39px; right: 25px; font-size: 41px; color: #ffffff; font-weight: 700; font-family: "Open Sans"; line-height: 1; }
    .img._text12 {position: absolute; bottom: -16%; font-size: 41px; color: #ffffff; font-weight: 700; font-family: "Open Sans"; line-height: 1; left: -13px; }
    .img-right {position: absolute; bottom: -90px; right: 64px; }

    .img_position.padding-top{margin-top: 50px; }
    h4.thismore{margin-bottom: 0; }
/*Theraputics*/

/*about us*/
    .leadershipmargin .wpb_wrapper > div {margin-bottom: 5px; }
    .teamboxab p {font-size: 21px; line-height: 29px; color: #ffffff; font-weight: 400; font-family: "Oswald"; }

    .teamsection.teammeeting {margin-bottom: 20px; }
    .about._us_last.col {margin-bottom: 0; }

/*about us*/

/*Home page*/
    .contactbtn .vc_btn3-style-modern,
    .therapetutics_last_btn .vc_btn3-style-modern,
    #therapeutic-focus_contact_btn .vc_btn3-style-modern,
    .about_us_ques .vc_btn3-style-modern,
    .about_us_pipeline .vc_btn3-style-modern,
    .homepage_topbtn .vc_btn3-color-turquoise {font-family: 'metropolisbold'; text-transform: uppercase; font-size: 13px !important; background: #2bd1c5 !important; color: #141444 !important; padding:12px 30px !important; border: none; }
    .wearesubstance .vc_btn3-color-turquoise {font-family: 'metropolisbold'; text-transform: uppercase; font-size: 13px !important; background: #2bd1c5 !important; color: #141444 !important; padding:11px 40px !important; }

    .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {border: none; }
    .therap_focus_btn button.vc_general.vc_btn3, .therape_btn .vc_btn3.vc_btn3-color-grey:hover, .about_us_ques .vc_btn3-style-modern:hover, .homepage_topbtn .vc_btn3-color-turquoise:hover, .homepage_topbtn .vc_btn3-color-turquoise:hover, .contactbtn .vc_btn3-style-modern:hover {border: none !important; } 
    .about_us_pipeline .vc_btn3-style-modern.vc_btn3-color-grey:hover, .therapetutics_last_btn .vc_btn3-style-modern:hover {border: none !important; }

    .contact_detail .email a, .contact_detail .phone a {color: #fff; }

    .contact_detail .email a:hover, .contact_detail .phone a:hover{text-decoration:none; color:#2bd1c5; }
    #therapeutic-focus_contact_btn .vc_btn3-style-modern{padding: 12px 36px !important; }
    .pipebtn .vc_btn3-style-classic.vc_btn3-color-turquoise {padding: 11px 62px !important; } 
    .pipeline_white_line span.right_text {padding-left: 50px; }
    .wpb_text_column.wpb_content_element.pipeline_white_line {margin-top: 35px; }
    .aneb_02 {background: url(../../uploads/2020/10/a-roow1.png) no-repeat right center; width: 98px; height: 20px; display: inline-block; background-size: cover; background-position: right; vertical-align: middle; position: relative; left: 5px;
    }
    .aneb_01 {background: url(../../uploads/2020/10/a-roow1.png) no-repeat right center; width: 290px; height: 20px; display: inline-block; background-size: cover; background-position: right; vertical-align: middle; position: relative;    }

    .wpb_text_column.wpb_content_element.providing-text {padding-bottom: 35px; }

    .aneb_sec {display: flex; flex-direction: row; align-items: center; align-items: center; width: 100%; } 
    .addiction,
    .can {width: 12%; padding-left: 3%; }
    .first_div {margin-top: -12px; white-space: nowrap; }
    .teammeet .teammain {width: 100%; }
    .pipeline {background-position: right !important; }
    .edibles ul {list-style: none; }
    .edibles ul li {padding-bottom: 10px; }
    .reimage.homepage_reimages {padding-left: 37px !important; }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.aneb_001 {margin-bottom: 0 !important; }
    div#aneb_002 {padding-top: 0 !important; }

    div#aneb_002_padding_b .vc_column-inner {padding-top: 0 !important; }

    .img_header.therap_focus_btn {margin-top: 35px !important; margin-bottom: 50px!important; }
    .principal_btn.wpb_column {margin-top: 35px; }

    .homebanner .vc_custom_1603285665014{background-position: 61% 0% !important; }
    .hero_text .hero_header_text h1 {font-size: 42px; }
    .wpb_text_column.wpb_content_element.ourpara {width: 93%; }

    div#hero_banner_res.homebanner {background-position: initial !important  }
    .aneb_prin {margin: 35px 0px !important; }
    .aneb_prin.aneb002_img, .img-mview.aneb001_img {margin-top: 80px; }
    
    .aneb_section.aneb01section {padding-top: 0; } 

    .aneb01section .vc_column-inner{padding-top: 0 !important; }
    .principal_btn.wpb_column{padding-top: 50px!important; }

    .homepage_tab .vc_tta-tab>a {border-color: transparent !important; background-color: transparent !important; color: #ffffff !important; }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background: transparent !important; border: none !important; }

    .vc_tta-panels-container {border-top: 1px solid #2b446c !important; /*        border-right: 1px solid #2b446c !important;*/ }
    .subimg .wpb_wrapper > div {position: relative; top: 0; }
    .focus_btn .vc_column-inner {padding-top: 0 !important; }
    .recent .vc_column-inner {padding-top: 0 !important; }

    .fullnav-ane-section {border-bottom: 1px solid #2b446c; margin-bottom: 20px; }
    .fullnav-ane-section ul {list-style: none; display: flex; margin: 0px; padding: 0px; flex-wrap: wrap; }
    .fullnav-ane-section ul li {color: #ffffff; flex: 0 0 14.2%; padding: 10px 0px; margin-bottom: 0; }
    .fineaneblu-section{display: inline-block; width:100%; }
    .fineaneblu-section .first_div{width:14%; }
    .fineaneblu-section .can,.fineaneblu-section .addiction {width: 14%; padding-left: 0; }
    .fineaneblu-section .aneb_sec{ margin-bottom: 10px; }
    .fineaneblu-section .aneb_01{height: 30px; width: 32.5%; margin-left: 23px; }
    .fineaneblu-section .aneb_02{height: 30px; left: 0px; width: 14%; margin-left: 21px; }

@media only screen and (min-width: 1800px){ 
    .homebanner { min-height: 780px; }
}
@media only screen and (min-width: 1600px){
    .homebanner { min-height: 640px; }
    .pipeline {background-position: left;} }
@media only screen and (min-width: 1240px){
    #Top_bar.is-sticky .logo { margin: 0 30px 0 0px; }
    /* .teammain.team_group.vc_col-lg-offset-3 {margin-left: 20%; } */    
}

@media (min-width: 1200px){
   .vc_col-lg-offset-3 {margin-left: 22% !important; }
}
@media only screen and (max-width: 1200px){
    .fullnav-ane-section ul li {font-size: 15px; }
    .homepage_tab .aneb_sec .aneb_02 {width: 15.5%; }
    .homepage_tab .aneb_sec .aneb_01 {width: 34.5%; }
    .display_col {margin-bottom: 0 !important; }
    .pipeline p.textleft{letter-spacing: 0px; }
    .pipeline p span.right_text,
    .pipeline p.textleft {font-size: 16px; }
    .pipeline p.phase{font-size: 14px; }
    .vc_row-fluid.backpipe {margin-bottom: 0 !important;}
    .treatments h1 br {display: none; }
    .ourpara p br {display: none; }
    .substance h3 {font-size: 30px; line-height: 38px; }
    .providing-text br{ display: none; }
    .reimage {padding-left: 15px; }
    #Footer .one-fifth.column {width: 48%; }
    #Footer .one-fifth.column:last-child {width: 100%; text-align: center; margin-top: 30px; }
    #Footer .container {display: flex; flex-wrap: wrap; }
    .icon_box .desc_wrapper .desc {min-height: 233px }
    .wpb_text_column.wpb_content_element.teamboxab {min-height: 59px; }

    /* .teamsection .team{min-height: 300px;    } */
    .img._text1 {top: 86px !important; right: 1px !important; font-size: 25px !important;}
    .img._text12 {bottom: -11% !important; font-size: 25px !important;}

    .teammeet .teammain {position: relative; width: 100%; }
    .teammeeting .vc_col-sm-6, .teammeeting .vc_col-sm-3 {width: 33% !important; float: none; display: inline-block; }
    .sectionpadding.image_responsive.vc_custom_1602048856790{background-position: right !important; }
    .vc_row-fluid.backpipe {background-size: 45% !important; background-position: top right !important; }

}
@media only screen and (max-width: 1240px) and (min-width: 1024px)  {
    .dropdown-container select{width: 58%; }
    div#hero_banner_res.homebanner {background-position: 70% 0% !important; }
}
@media only screen and (max-width: 1200px)and (min-width:768px){
    .teammeeting .vc_col-sm-6 {margin-left: 140px; }
    .teamsection .desc_wrapper h4 {font-size: 14px; }    
    }
@media only screen and (max-width: 1024px){
    div#hero_banner_res.homebanner {background-position: 70% 0% !important; }
    .teamsection .desc_wrapper h4 {/* font-size: 18px; */ white-space: nowrap; }
    .teamsection .subtitle {font-size: 13px; line-height: normal;}
    .wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {padding: 8px 15px !important; font-size: 15px !important; }
    /*.aneb_01 {width: 243px !important; }
    .aneb_02 {width: 85px !important; }*/ 
    .aneb_sec{font-size: 15px !important; }

}
@media only screen and (max-width: 900px){
    .subimg {position: relative; width: 100%; }
    .wearesubstance {width: 100%; }
    .iconmillion {width: 50% !important; margin-bottom: 30px; display: table !important; float: none; margin-left: auto; margin-right: auto; }
    .hero_banners h1 {font-size: 26px; line-height: 30px; }
    .hero_text {width: 53%; padding-left: 0px; }
    .fullnav-ane-section ul li {font-size: 12px; }
    .fineaneblu-section .can, .fineaneblu-section .addiction {font-size: 12px; line-height: normal; }
    .fineaneblu-section .first_div {font-size: 12px; }
	.homepage_tab .aneb_sec .aneb_02 {width: 14.5%; margin-left: 0px; }
	.homepage_tab .aneb_sec .aneb_01 { margin-left: 0; }
	.pleft-pright{padding-right: 10px; padding-left:10px; }
	.header_text { font-size: 18px; }
	#home_page h1 {font-size: 23px !important;}
	.dropdown-container select {width: 90%;}
	.contact_us .formgroup input[type="submit"] {margin-top: 58px; }
    .substance h3 {font-size: 24px; line-height: 1.5; }
    .wearesubstance {padding: 0 0px 0px 0px; }
    /* .teamsection .desc_wrapper h4 {font-size: 18px; } */
    .secondimg { }   
    .smallheadcls h4 {font-size: 35px;} 
    .vc_btn3-container.contactbtn {margin-top: -17px; }
    #home_page h1{font-size: 26px !important; line-height: 35px !important; letter-spacing: 0px !important;}
    .reimage.homepage_reimages {padding-left: 0 !important; }
    .homebanner {min-height: 345px !important; }

}
@media only screen and (max-width: 839px) and (min-width: 768px)  {
	/* .vc_row.vc_row-flex.homebanner { min-height: inherit; padding: 0 !important; background-position: -170px 0px !important; } */
	.img._text1 {top: 19px !important; right: 33px !important; }
	.pipeline{width: 100%; } 
	.img._text12 {bottom: -23px !important; left: 13% !important; }
	.teammain.team_group {width: 34% !important; }
	.homepage_tab .aneb_sec .aneb_01 {width: 37.5%; }
	.homepage_tab .aneb_sec .aneb_02 {width: 16.5%;}

}

/*Button Hover*/
@media only screen and (min-width: 768px){
    .wpcf7-form .formgroup input[type="submit"]:hover:after,
    .vc_btn3-style-modern:hover:after,
    .vc_btn3-color-turquoise:hover:after{ width:100%;}
    .wpcf7-form .formgroup input[type="submit"]:after, .vc_btn3-style-modern:after, .vc_btn3-color-turquoise:after{content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 0; background: rgba(0,0,0,.05); z-index: 1; transition: all .3s; }
}

@media only screen and (max-width: 768px){
    .homepage_tab .aneb_sec .addiction {font-size: 12px; } 
    .homepage_tab .aneb_sec .can{font-size:12px; }
    .about._us_last.col {margin-bottom: 35px; }
    .contact_bottom_margin {margin-bottom: 0 !important; }
    .teamsection .desc_wrapper h4 {font-size: 14px; line-height: normal; white-space: nowrap; }
    .about_modal img.ult-modal-inside-img{width: 100px; }
    .ult_modal-body p{font-size: 14px; }
    .about_modal p.modal_des{padding:0; }
    .about_modal .modal_title {font-size: 18px; }
    .padding-r p {font-size: 14px; }
    .section_p.wpb_column p {font-size: 14px; line-height: 20px; }
    .icon_box .desc_wrapper .desc {font-size: 14px;}
    .hero_banner_spacing .pleft{padding-left: 0; }
    .no-padding p {font-size: 14px; }
    .pipeline p span.right_text, .pipeline p.textleft {font-size: 14px; }
    .synthetic h2, .therapeutic_hero h1 {font-size: 35px; line-height: 40px; }
    .icon_box .desc_wrapper .desc {
    min-height: 325px;}
    .img-right {position: absolute !important; bottom: -299px !important; left: 0 !important; }
    .hero_banner .vc_col-sm-8 {width: 100%;} 
    h4.thismore {font-size: 18px !important; line-height: normal;} 
    .last-column_box.wpb_column.vc_column_container.vc_col-sm-1{display:none; }
    .edibles ul li {font-size: 14px !important; }
    div#aneb_002 {padding-top: 40 !important; }
    .vc_custom_1603173823974 {background-size: 100% 76% !important;}
    .about_modal .ult_modal.ult-medium{width: 75%; }
    .about_modal .ult-overlay-close{right: 9%; }
}

@media only screen and (max-width: 767px){
    .fineaneblu-section .aneb_01 {height: 20px;}
    .fineaneblu-section .aneb_02 {height: 20px;}
    .homepage_tab .aneb_sec .first_div {font-size: 12px; }
    .contact_us .formgroup input[type="submit"] {margin-top: 28px; }
    .contact_form {margin-top: 0px; }
    .view_more a{text-align: left }
    .view_more {float: none; }
    .investor p {text-align: center; }

    .section_p.wpb_column{width:100% !important; }
    .pipeline p.textleft, .header_hero.pleft {padding-left: 0; }
    .leadershipmargin.pleft.small_device,.team_memeber.pleft.small_device, .pleft.small_device {padding-left: 0 !important; }
    .blank_space {display: none; }
    .header_hero{margin-top: -7%; }

    .vc_row-fluid.backpipe {background-position: top right !important; }
    .smallheadcls h4 {font-size: 18px; }
    .pipe_hero_text p{margin-top: -21px; width: 60%; }

    /* .margin-top .icon_box.icon_position_top.no_border {margin-top: 50px; } */
    .iconthera.spacing {margin-top: 35px; }
    .img._text1 {top: 56px !important; right: 31px !important; }
    .therapeutic_hero {padding-left: 0 !important;} 
    .reimage {width: 90% !important; padding-left: 0px;}
    .about_us .reimage{width: 100% !important; }
    .teamsection.twopading {display: block !important; }
    .teamsection .desc_wrapper {text-align: center; }

    .teammeeting .vc_col-sm-6, .teammeeting .vc_col-sm-3 {width: 100% !important; }
    #iconthera .vc_column-inner::after {clear: both; content: ""; position: absolute; width: 88%; height: 1px; background: #969696; bottom: 4px; transform: translateX(-50%); left: 50%; }

    .img-right {position: initial !important; bottom: 0 !important; right: 0 !important; }
    .img._text1{font-size:20px !important; }
    .img._text12 {top: 56% !important; font-size: 20px !important; left: 4% !important; }
    .iconthera:before {background: transparent !important; }
    .icon_box .desc_wrapper .desc {min-height: auto !important; padding-bottom: 40px; }
    .section_p.wpb_column{margin:0 !important; padding: 20px 0 0px 0 !important; }
    .sectionpadding.padding {padding: 0; }
    .iconthera:after {bottom: 32px !important; }
    .btnmain button{margin-bottom: 30px !important;}
    .page-id-354 .pleft{padding-left: 0;}
    #Action_bar .contact_details li.slogan {display: block; }
    body:not(.template-slider):not(.header-simple) #Header {min-height: inherit; }
    #Action_bar {background-color: #141545 !important; }
    #Action_bar .social{ margin-bottom:0px; }
    .secondimg {bottom: 0; position: relative; display: table; margin: 0 auto; }
    .firstimg {text-align: center !important; }
    #Top_bar a.responsive-menu-toggle {right: 30px; } 
    #Footer{text-align: center; }
    .btnmain.learnmore.pipebtn {text-align: center; }
    .subimg {text-align: center; }
    .sectionpadding.bluedark .substance h3 {display: block; text-align: center; }
    .substance h2 {text-align: center !important; }
    .wearesubstance {text-align: center; } 
    .wearesubstance p {text-align: center; }
     /* .vc_row.vc_row-flex.homebanner {min-height: inherit; padding: 0 !important; background-position: -260px 0px !important; } */
    /* .reimage{width: 66%; } */

    .hero_banner_spacing h1 {margin-top: 17px; }
    .focus_btn .vc_column-inner {padding-top: 0 !important; }
    .focus_btn .vc_btn3-container {margin-bottom: 0 !important; }
    .sythen_col .wpb_text_column {margin-bottom: 0px; }
    .padding-r.intoxication {padding-right: 0 !important;}
    .Growth p{padding: 0px !important; }
    .news_press > div {padding-top: 0 !important; }
    .dropdown-container select {width: 72%; margin: 0 auto; }

    .vc_row.wpb_row.vc_row-fluid.sectionpadding.leaddingship_padding {padding-top: 20px !important; padding-bottom: 0;} 
    .team_top >div {padding-left: 0; }
    .btnmain.learnmore.pipebtn{text-align: left; }
    .topmargin.pleft, .hero_banner.pleft {padding-left: 0 !important; }
    .leadershipmargin.bod {padding-top: 30px; }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.team_top {margin-bottom: 0 !important; }
    .vc_row-fluid.backpipe {background-size: 40% !important; }
    .inner_space > div {padding-top: 10px !important; }
    .aneb_002_dev {margin-top: 20px; margin-bottom: 20px!important; }
    .aneb_section.main_ameb {padding-top: 0 !important; }
    .aneb_002_dev {margin-bottom: 40px!important; }
    .vc_align_left.develop_img {margin-bottom: -24px!important; }
    .vc_align_left.aneb_prin {margin-bottom: 0!important; }
    .wpb_content_element.img_header {margin-bottom: 30px!important; }
    .last_btn button{margin-bottom: 5px !important; }

    .img-mview .vc_single_image-wrapper {margin-bottom: 0; }

    .wpb_text_column.wpb_content_element.develop {padding-top: 25px; }
    .develop_img .vc_single_image-wrapper {margin-bottom: 40px; margin-top: 20px; }
    .wpb_text_column.wpb_content_element.aneb_001 {margin-bottom: 24px; margin-top:20px }
    .vc_btn3-container.btnmain.learnmore.btn-margin.last_btn.vc_btn3-inline {margin-top: 20px; margin-bottom: 15px; }
    #aneb_001 .vc_btn3-container.btnmain.learnmore.btn-margin.therape_btn.vc_btn3-inline {padding-top: 10px; margin-bottom: 10px !important; }
    .about._us_last.col {margin-bottom: 0; }
    /*theraputics focus*/
    .hero_focus_bottom_margin {margin-bottom: 0 !important; }
    .vc_row-fluid.inner_para {margin-bottom: 10px!important; }
    .vc_row-fluid.contact_us_btn {margin-bottom: 45px!important; }
    .hero_header_text {margin-bottom: 0!important; margin-left: -21%; }
    .edibles .wpb_wrapper p {  margin-bottom: 0!important; }
    .hospital_emergency {margin-bottom:  0!important;}
    div#syn_display{ margin-top: -14px; }
    .wpb_text_column.wpb_content_element.synthetic { margin-bottom: 0!important;}
    .sectionpadding.medicalpart{ margin-top:0 !important;}
    /*Theraputics page*/
    .textwhite {margin-bottom: 0 !important; }
    .wpb_single_image.vc_align_left {margin-bottom: 10px; }
    .sectionpadding.ane-part.remove_space {padding-top: 0px; }
    .img_position.padding-top {margin-top: 35px; }

    /*Theraputics page*/
    /*Covind_19, term, privacy*/
    .privacy.pleft, .term.pleft, p.term_header_text, .our_statement.pleft{padding-left: 0; }
    .btnmain.learnmore.pipebtn.next_step {text-align: center; margin: 0 40px;} 
    p.covind_hero_text, p.term_header_text, p.privacy_hero_text {text-align: center; font-size:20px; }

    .covind_statement .pleft, .term_use.pleft {padding-left: 0; }

    .covind_statement.pleft {padding-left: 0; }
    .vc_btn3-container.btnmain.learnmore.vc_btn3-inline {margin-bottom: 35px !important; }

    .about_us_ques .vc_btn3-style-modern{margin: 5px 0; }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.aneb_001 {margin-bottom: 0; }
    .vc_btn3-container.btnmain.learnmore.btn-margin.therape_btn.vc_btn3-inline {margin-bottom: 0 !important; margin-top: 20px; }
    /*.addiction, .can {width: 30% !important; }
    .aneb_01 {width: 200px !important;}
    .aneb_02 {width: 100px!important; }*/
    .vc_btn3-container.btnmain.learnmore.btn-margin.therape_btn.vc_btn3-inline {margin-bottom: 0 !important; margin-top: 20px; }
    .edibles ul {padding-top: 25px !important; }
    .reimage.homepage_reimages {padding-left: 0 !important; }
    .wpb_single_image.wpb_content_element.vc_align_right.firstimg {margin-bottom: 15px !important; }
    .sectionpadding.midbg {padding-bottom: 0px !important; }
    .wearesubstance .vc_btn3-container.btnmain.learnmore.vc_btn3-inline {margin-bottom: 15px !important; margin-top: 5px !important; }
    .counter .desc_wrapper .title{padding: 20px 0 !important; }
    .about_modal .ult-overlay-close{ }
    div#danial {margin-top: 25px; }
    .ourpara p {color: #fff; font-size: 16px; }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: transparent !important; background-color: transparent !important; }
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: transparent !important; border: none !important; }
    span.vc_tta-title-text {color: #fff !important;}
    .secondimg.map, .firstimg.graph {margin-bottom:0 !important; }
    .wearesubstance.wpb_column.vc_column_container.vc_col-sm-6 {margin-top: 0 !important; }
    .edibles p {text-align: left !important; }
    .sectionpadding.growth {padding-top: 25px !important; }
    .teamsection.twopading.teammeet.pleft {padding-left: 0 !important; }
}
/* therapeutic-focus */
 @media only screen and (max-width: 767px) and (min-width: 500px){
    .sectionpadding.bluedark button {margin-top: 20px; margin-bottom: 0 !important; }
    .iconthera {position: relative; min-height: 286px;}
    .iconthera.spacing.synthic_drungs{margin-top: 0; }
    .syntenthic_first.row {margin-bottom: 0; }
    .vc_row-fluid.more_about {margin-bottom: 0 !important; }
    .last_icon_box {margin-bottom: 0 !important; }
    .therapetutics_last_btn .vc_btn3-container {margin-bottom: 0 !important; }
    .last_icon_box {margin-bottom: -26px !important; }
    .icon_box .desc_wrapper .desc {min-height: auto !important; padding-bottom: 40px!important; padding-top: 20px!important; }
    .pipebtn .vc_btn3-style-classic.vc_btn3-color-turquoise{margin-bottom: 20px; }
    .providing-text p {line-height: 1.5; }
    .sectionpadding.bluedark {padding-top: 10px; }
    .homebanner.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {margin-left: -118px; }
}
@media only screen and (max-width: 650px){ 
    .pad-right {padding-right: 0; }
    .teamboxab p {font-size: 15px; line-height: 16px;}
    .teammain.abteam p {font-size: 14px; line-height: 20px; }
    .about_modal .ult_modal.ult-medium {width: 100%; margin-top: 0px; transform: none; top: 0px; bottom: 0px; padding-top: 48px; }
    .hero_banners h1 {font-size: 14px; line-height: 16px; }
    .about_modal .ult-overlay-close {top: 0; z-index: 1000; background-color: rgb(47 47 48 / 0.8); right: 0; padding: 8px; }

    .homebanner .vc_column_container>.vc_column-inner {padding-top: 7px; }
    .iconmillion {width: 100% !important;}
    .hero_header_text { margin-left: 0px; width: 60% !important; }
    .homepage_reimages .wpb_wrapper > div {margin-bottom: 10px; }
    div#hero_banner_res.homebanner {background-position: 75% 0% !important; }
    .news_press .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0px; }
    .selectop.dropdown {float: none; margin: 0 auto 30px; display: table; }
    .form-aneb-section{width:100%; overflow:auto; }
    .fullnav-ane-section{width:500px; }
    .fineaneblu-section{width:500px; }
    .fullnav-ane-section ul {flex-wrap: nowrap; }
    .homebanner {padding: 0px !important; }
    .vc_tta-panel-body,
    .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{padding-left: 0 !important; }
    .wpb-js-composer .vc_tta.vc_general.homepage_tab .vc_tta-panel-body {padding: 0px; }
    .homepage_tab .aneb_sec div {margin-bottom: 10px; }
    .homepage_tab .aneb_sec {display: flex; align-items: baseline; margin-bottom: 15px !important; flex-direction: column; }
    .homepage_tab .aneb_sec .first_div {font-size: 12px; width: auto; margin-top: 0px; }
    .homepage_tab .aneb_sec .can {font-size: 12px; width: auto; }
    .reimage.homepage_reimages {width: 100% !important; padding-top: 270px; }
    .vc_row.vc_row-flex.homebanner {background-position: 93% 0px !important; min-height: 100%; padding-left: 10px !important; padding-right: 10px !important; background-color: #141545; background-size: 200% !important; }
    /* .btnmain.learnmore button{ margin-bottom:0px !important; } */
    p {line-height: normal; font-size: 14px; }
    .sectionpadding.midbg {padding-bottom: 30px;}
    .providing-text {font-size: 18px; line-height: 28px; width: 100%; }
    p { line-height: normal; }   
    #Footer .widget_mfn_menu ul li a {margin-bottom: 5px; }
    .treatments h1 {color: #fff; font-size: 18px; line-height: 1.3; }
.ourpara p {
    font-size: 12px;
    line-height: 13px;
}
    .homepage_topbtn .vc_btn3-color-turquoise {padding: 8px 10px !important; font-size: 10px !important; }
    .btnmain button {font-size: 12px !important; padding-top: 7px !important; padding-bottom: 7px !important; padding-left: 15px !important; padding-right: 15px !important; }   
    .sectionpadding.linedesign:before {content: ""; top: 17px;}
    .sectionpadding {padding: 30px 0px; }
    .sectionpadding.medicalpart {padding-top: 30px; margin-top: 0; padding-bottom: 0px; }
    .icon_box .desc_wrapper .desc {padding-bottom: 43px !important; padding-top: 13px;}
}

@media only screen and (max-width: 480px){
    /*.hero_header_text {margin-left: -48px; width: 84% !important; }*/
    /*  div#hero_banner_res.homebanner {background-position: 67% 0% !important; }*/
    .vc_row.vc_row-flex.homebanner {background-size: 180% !important; }
    .substance h3 {font-size: 18px; }
    .wpb_text_column.wpb_content_element.ondata {margin-top: 0; margin-bottom: 0 !important; }
    .firstimg {margin-bottom: 25px !important; }
    .subimg .wpb_wrapper > div {margin-bottom: 25px; }
    .sectionpadding.midbg {padding-bottom: 0px;}
    .sectionpadding.midbg .btnmain button{margin-bottom: 15px !important; }
    .counter_buttom .vc_column-inner {padding-top: 0 !important; }
    .sectionpadding.bluedark {padding-top: 15px; }
    .btnmain.learnmore.pipebtn {margin-bottom: 5px !important; }
    .btnmain button{width:100%; }
    .welcometo h3 {font-size: 14px; }
    .substance h2 {font-size: 14px; }

    .img._text12 {top: 50% !important; left: 6% !important; }
    .synthetic h2, .therapeutic_hero h1 {font-size: 18px; line-height: 35px; }
    .hero_banner h1 {font-size: 18px; }
    .hero_banners h4 {font-size: 14px !important; }
    .img._text1 {top: 20px !important;}
    .display_column {display: none; }
    .pipeline{padding-left: 6%; }

    .pipeline p.textleft {font-size: 12px }
    .header_hero{margin-top: -13%; }
    .no-padding p {width: auto !important; }
    .about_us.vc_custom_1602074858807 {background-position: right top !important;}
    .about_modal img.ult-modal-inside-img {width: 75px; }

  
    .dropdown-container select {width: 90%; font-size: 14px;  }
    .iconmillion .counter .icon_wrapper:after {content: ""; border-right: 24px solid #21a0d4; }
    .iconmillion .counter .icon_wrapper:before {content: ""; border-left: 24px solid #21a0d4; }
    .topmargin.pleft {margin-bottom: 20px; }
    .hero_banner.pleft {margin-bottom: 0px; }
    .sectionpadding.about_us {padding-top: 10px; }
    .hero_bottom {margin-bottom: 20px !important; }

    .leaddingship_padding{padding-top: 0 !important; padding-bottom: 0 !important; }
    .team_top {margin-bottom: 0 !important; }
    .leadershiptext:before {bottom: -25px; }
    .leadershipmargin.bod {padding-top: 0; } 
    .firstcolumn_bod {padding-top: 20px; }
    .teammain.abteam, .team_bottom {margin-bottom: 35px !important; } 
    .aneb_section {padding-top: 15px; }
    p.aneb_sec {font-size: 20px !important; }

    .img-mview {margin-bottom: 0px !important; }
    /* .img-mview .vc_box_border_grey {margin-bottom: 25px; } */
    .aneb_001 {margin-bottom: 15px !important; }
    .btn-margin button {margin-bottom: 30px !important; }
    .aneb_section.main_ameb {padding-top: 0 !important; }
    p.aneb_sec {line-height: 45px!important;}
    .develop {margin-bottom: 25px!important; }
    .aneb_002_dev {margin-bottom: 40px!important; }
    .vc_align_left.develop_img {margin-bottom: -24px!important; }
    .vc_align_left.aneb_prin {margin-bottom: 0!important; }
    .wpb_content_element.img_header {margin-bottom: 20px!important; }
    .last_btn button{margin-top: 5px!important; margin-bottom: 5px !important; }

/*
    .about_modal .ult-overlay-close {top: 67px !important; right: 11%; }*/
    .topmargin.pleft{margin-bottom: 0; }
    .topmargin.pleft, .pleft.leader, .hero_banner.pleft {padding-left: 0 !important; }

/*Pipe line*/

    .first_para {margin-bottom: 0 !important; }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.inner_para {margin-bottom: 0 !important; }
    .img_position.padding-top {margin-top: 5px !important; }
    .wpb_text_column.wpb_content_element.hospital_emergency {margin-bottom: 30px !important; }
    .wpb_text_column.wpb_content_element.edibles {margin-bottom: 45px !important; }
    div#growth_col {margin-bottom: 25px !important; }
    .sectionpadding.growth {padding-bottom: 11px !important; }
    div#syn_display{display:none; }
    .iconthera.synthic_cana{margin-top: -15px !important; margin-bottom: 10px !important; }
    .iconthera.spacing.synthic_drungs {margin-top: -5px !important; }
    div#iconthera {margin-top: -10px; }
    .iconthera.last.margin-top.synthic_analogous {padding-top: 15px !important; margin-bottom: -40px !important; }
    .last-column_box.wpb_column.vc_column_container.vc_col-sm-1 {display: none; }
    /*  .vc_row.vc_row-flex.homebanner { background-position: -725px 0px !important; }*/
    /*investor*/

    .news_press {margin-bottom: 8px!important; }
    .investor-toppadding {padding-top: 5px !important; }
    .company_detail {margin-bottom: 0 !important; }
    .investor_sect_margin {margin-bottom: 0 !important; }
    .contact_bottom_margin {margin-bottom: 0 !important; }
    .contact_header{margin-bottom: 30px !important; padding-top: 20px !important; font-size: 16px !important;}
    .contact_detail{padding:30px 0 !important; }
    .formgroup input[type="submit"] {margin-top: 20px; }
    p.address {font-size: 20px; line-height: 32px;}
    .vc_btn3-container.contactbtn {margin-top: 0 !important; margin-bottom: 0 !important; }
    .contact_us .formgroup input[type="submit"] {margin-top: 30px; margin-bottom: 0 !important; }
    .contact_form {margin-top: 43px !important; }
    .vc_btn3-container.contactbtn {margin-top: 10px !important }
    .contact_detail {font-size: 24px!important}
    /*Theraputics page*/
    .img._text12 {left: 14% !important;} /*Theraputics page*/

    /*Pipneline*/ 
    .vc_align_left.aneb_prin, .img-mview {margin-top: 17px !important; }
    .vc_btn3-container.btnmain.learnmore.btn-margin.last_btn.vc_btn3-inline {margin-top: 0; margin-bottom: 0; }
    .develop_img .vc_single_image-wrapper {margin-bottom: 30px; margin-top: 0px; }
    div#aneb_001 {margin-bottom: 25px; }
    .page-id-136 div#aneb_001 {margin-bottom: 0px; }
    .aneb_002_dev {margin-bottom: 20px!important; }

    /*Pipneline*/

    /*about us*/
    .btnmain.learnmore.pipebtn {width: 55%;} 
    .learnmore button {min-width: 158px; }
    /*about us*/
    .btnmain.learnmore.pipebtn.next_step { text-align: center; margin: 0 40px; }
    .teammain.abteam .wpb_wrapper > div { margin-bottom: 0px;}
    p.term_header_text, p.privacy_hero_text {font-size: 14px; }
    p.covind_hero_text{font-size:14px; }
    .therapetutics_last_btn .vc_btn3-container {margin-bottom: 0 !important; }
    p.privacy_hero_text {font-size: 12px; }
    .pipebtn .vc_btn3-style-classic.vc_btn3-color-turquoise {padding: 11px 25px !important; margin-bottom: 20px; }
    .homepage_wear .vc_btn3-container.btnmain.learnmore.pipebtn {margin: auto !important; width: auto !important; }
    .about_us_ques .vc_btn3-style-modern {padding: 12px 19px !important; }
    .about_us_ques .vc_btn3-style-modern {margin-bottom: 20px !important; white-space: nowrap; }
    .contact_text p.email {padding-top: 5px; }
    .vc_btn3-container.btnmain.learnmore.btn-margin.therape_btn.vc_btn3-inline {margin-bottom: 0px !important; }
    .aneb_sec {font-size: 12px !important; }
    /*.aneb_01 {width: 125px !important; height: 20px !important; }
    .aneb_02 {width: 75px!important; height: 20px!important; }*/
    .vc_btn3-container.btnmain.learnmore.btn-margin.therape_btn.vc_btn3-inline {margin-bottom: 0px !important; }
    .counter .desc_wrapper .title{line-height: normal !important; }
    #home_page h1 {font-size: 18px !important; line-height: 26px !important; letter-spacing: 0px !important; }
    .vc_btn3-container.btnmain.learnmore.homepage_topbtn.vc_btn3-inline {margin-bottom: 20px !important; }
    .wpb_text_column.wpb_content_element.providing-text{padding-bottom: 0 !important; }
    .aneb_001 {margin-top: 30px !important; }

    .hero_focus_bottom_margin .hero_header_text {margin-left: inherit; }

    /*.hero_focus_bottom_margin .hero_banners h1 {font-size: 12px; line-height: 1.8; }*/

    .img_position.padding-top {margin-top: 40px !important; }
    .aneb_prin.aneb002_img{margin: 10px 0 !important; }
    .principal_btn.wpb_column{padding-top: 20px!important }
   

}

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

	.homepage_tab .aneb_sec .addiction {width: auto; }
	.homepage_tab .aneb_sec .first_div {padding-right: 15px; }

	.vc_row.vc_row-flex.homebanner {background-size: 230% !important; }
	.treatments h1 {font-size: 14px; }
	.ourpara p {font-size: 12px; }
	.btnmain button {padding-left: 8px !important; padding-right: 8px !important; }
	/*    .vc_row.vc_row-flex.homebanner { background-position: -800px 0px !important; }*/
	.img._text12 {top: 47% !important; }
	.reimage {width: 67% !important; }
	.vc_row-fluid.backpipe {background-size: 40% !important;}
	.pipeline p.textleft, .pipeline p.phase,
	.pipeline p span.right_text, .pipeline p.textleft {font-size: 10px; letter-spacing: 1px; }
	p.aneb_sec {font-size: 24px !important; }
	.pipeline p.phase:after{display:none; }
	.about_us .pleft {padding-left: 0px !important; }
	.dropdown-container select {width: 100%; }
/*	.about_modal .ult-overlay-close {top: 24px !important; right: 11% !important; }*/

	.reimage {width: 73% !important; padding-left: 0 !important; }
	.btnmain.learnmore.pipebtn.next_step {text-align: center; margin: 0; }
	.sectionpadding.bluedark button {margin: 0 10px; }
	p.covind_hero_text, p.term_header_text{font-size: 12px; }
	p.privacy_hero_text {font-size: 10px;} 
	.homepage_topbtn .vc_btn3-color-turquoise,
	.about_us_ques .vc_btn3-style-modern {white-space: nowrap; }

/*	.hero_header_text .hero_banners h1 {line-height: 1.2 !important; }*/
	.aneb_prin.aneb002_img {margin-bottom: 10px !important; }
}


