@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');


 


























































@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap');
/* font-family: 'Rubik', sans-serif;
font-family: 'Space Grotesk', sans-serif; */

*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
a.cta_button {box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important;}

body { font-family: Mulish, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #444444;  /*font-size: 18px;*/font-size: 16px; line-height:24px; padding:0; margin:0; overflow-x:hidden; }
 
h1,h2,h3,h4,h5,h6 { font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; margin:0; padding:0; }
h1 { font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #092e46;  font-size: 50px; line-height:1.1; letter-spacing: 0px; text-transform: none;}
h2 { font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #092e46;  font-size: 42px; line-height:1.2; letter-spacing: 0px; text-transform: none;}
h3 { font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #092e46;  font-size: 36px; line-height:1.1; letter-spacing: 0px; text-transform: none;}
h4 { font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #092e46;  font-size: 30px; line-height:1.1; letter-spacing: 0px; text-transform: none;}
h5 { font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #1E435A;  font-size: 26px; line-height:1.1; letter-spacing: 0px; text-transform: none;}
h6 { font-family: 'Space Grotesk', sans-serif; font-style: normal; font-weight: 700; text-decoration: none; color: #1E435A;  font-size: 18px; line-height:1.1; letter-spacing: 0px; text-transform: none;} 

img { height:auto; max-width:100%; }
p { padding:10px 0; margin:0; }
a { text-decoration:none; outline:none; color:#007680; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
a:hover { color:#85d9ca; } 


form label { color:#092e46; }
input , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { font-family: Mulish, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; outline:none !important; margin:5px 0; border-width:0px; border-style: solid; border-color:#dfe1e5;  background:#f0f3f7; height:46px; padding:10px 15px; font-size:16px; line-height:24px; width:100%; display:inline-block; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit] , form button,.hs-button { width:auto; float:none; display:inline-block; font-size:24px; line-height:30px; cursor:pointer; height:auto; padding:14px 25px; min-width:150px; border:none; outline:none; color:#092e46; background-color:#85d9ca; border-radius:11.139px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
input[type=submit]:hover , form button:hover,.hs-button:hover { color:#85d9ca; background-color:#092e46; }

ul.hs-error-msgs { padding: 0; margin: 0; list-style: none; width: 100%; text-align: left; font-size: 16px; }
ul.hs-error-msgs label { color:#f00; }

input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#092e46; font-family: Mulish, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder { color:#092e46; font-family: Mulish, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#092e46; font-family: Mulish, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px;}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder { color:#092e46; font-family: Mulish, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; opacity:1; font-size:19px; line-height:26px; }

/*-slick-*/
.brandlogo_area .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.brandlogo_area .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.brandlogo_area .slick-list:focus { outline: none; }
.brandlogo_area .slick-list.dragging { cursor: pointer; cursor: hand; }
.brandlogo_area .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.brandlogo_area .slick-track { position: relative; top: 0; left: 0; display: block; }
.brandlogo_area .slick-track:before, .slick-track:after { display: table; content: ''; }
.brandlogo_area .slick-track:after { clear: both; }
.brandlogo_area .slick-loading .slick-track { visibility: hidden; }
.brandlogo_area .slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.brandlogo_area .slick-slide.slick-loading img { display: none; }
.brandlogo_area .slick-slide.dragging img { pointer-events: none; }
.brandlogo_area .slick-initialized .slick-slide { display: block; outline: none; }
.brandlogo_area .slick-loading .slick-slide { visibility: hidden; }
.brandlogo_area .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.brandlogo_area .slick-arrow.slick-hidden { display: none; }
.brandlogo_area .slick-dots { margin:0; padding:0; list-style:none; }

.brandlogo_area .slick-arrow { position:absolute; top:100%; margin-top:-48px; padding:0; cursor:pointer; font-size:0; min-width:auto; border:none; border-radius: 24px; width:48px; height:48px; line-height:0; outline:none; background:#F1F1F1; z-index:2; transition:all .4s ease; }
.brandlogo_area .slick-arrow:hover { background:#85d9ca; color:#fff; border-radius: 24px 24px 24px 0px; }
.brandlogo_area .slick-arrow:hover:before { color:#fff; }
.brandlogo_area .slick-prev { right:70px; }
.brandlogo_area .slick-arrow:before { font-family:'FontAwesome'; font-size:16px; color:#85d9ca;  }
.brandlogo_area .slick-prev:before { content:"\f053"; left:-1px; position: relative; top: 4px; }
.brandlogo_area .slick-next { right:0;}
.brandlogo_area .slick-next:before { content:"\f054"; right: -2px; position: relative; top: 4px }
   
.brandlogo_area ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:calc(100% - 148px); display:flex; line-height:0; position:absolute; bottom:0; left:0; }
.brandlogo_area ul.slick-dots li { width:100%; } 
.brandlogo_area ul.slick-dots li button { display:inline-block; background:#F1F1F1; cursor:pointer; min-width:auto; outline:none; padding:0; border:none; width:100%; height:2px; border-radius:0; font-size:0; text-indent:-9999; cursor:pointer; }
.brandlogo_area ul.slick-dots li button:hover , .brandlogo_area ul.slick-dots li.slick-active button { background:#85d9ca; }

.slider_style { padding-bottom:20px; }

 
.fancybox-stage .fancybox-content{ overflow:visible !important; padding:15px !important; text-align:center;}
.fancybox-stage .fancybox-close-small{ top:-60px !important; right:-30px}
.fancybox-stage .fancybox-close-small:after{ background:#888; color:#fff;  }
.fancybox-stage .fancybox-button { background:#092e46;top:0;right:0; padding:6px; border-radius:50%;min-width:auto }
.fancybox-stage .fancybox-button svg path{ fill:#ffff; color:#fff;}

 
.btn_style a { width:auto; display:inline-block; background:#85d9ca; color:#092e46; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 18px; font-family: 'Space Grotesk', sans-serif;  /*border-radius: 11.139px 11.139px 0px 11.139px;*/border-radius: 11.139px; }
.btn_style a:hover { border-radius: 11.139px; background:#092e46; color:#85d9ca; }


.btn_style-dark a { width:auto; display:inline-block; background:#092e46; color:#85d9ca; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 18px; font-family: 'Space Grotesk', sans-serif;  /*border-radius: 11.139px 11.139px 0px 11.139px;*/border-radius: 11.139px; }
.btn_style-dark a:hover { border-radius: 11.139px; background:#092e46; color:#85d9ca;background:#85d9ca; color:#092e46; }

.btn_style.white-text a { width:auto; display:inline-block; background:#85d9ca; color:#fff; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 18px; font-family: 'Space Grotesk', sans-serif;  /*border-radius: 11.139px 11.139px 0px 11.139px;*/border-radius: 11.139px; }
.btn_style.white-text a:hover { border-radius: 11.139px; background:#092e46; color:#85d9ca; }


.btn_stylelight a { width:auto; display:inline-block; background:#092e46;  color:#85d9ca; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 18px; font-family: 'Space Grotesk', sans-serif;  /*border-radius: 11.139px 11.139px 0px 11.139px;*/ border-radius: 11.139px;}
.btn_stylelight a:hover { border-radius: 11.139px; background:#fff; color:#092e46; }


.border_btn a { width:auto; float:none; display:inline-block; min-width:150px; text-transform:capitalize; text-align:center; font-size: 18px; line-height: 24px; padding:18px 32px; color:#007680; border:2px solid #007680; background:transparent; border-radius:11.139px; }
.border_btn a:hover { color:#fff; background:#007680; border-color:#007680; }  

.orange_btn a { width:auto; display:inline-block; background:#fb7460; color:#fff; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 18px; font-family: 'Space Grotesk', sans-serif;  border-radius: 11.139px 11.139px 0px 11.139px; }
.orange_btn a:hover { border-radius:0 30px 30px 30px; background:#85d9ca; color:#fff!important; }

.btn_styleredblog a { width:auto; display:inline-block; background:#fb7460; color:#fff; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 18px; font-family: 'Space Grotesk', sans-serif;  border-radius: 11.139px 11.139px 0px 11.139px; }
.btn_styleredblog a:hover { border-radius:0 30px 30px 30px; background:#008d96; color:#fff; }



.white_color { color:#fff; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text_right { text-align:right; }

/* flex */
.flex { display:flex; }
.flex_wrap { display:flex; flex-wrap:wrap; }
.align_center { display:flex; align-items:center; }
.align_start { display:flex; align-items:flex-start; }
.align_end { display:flex; align-items:flex-end; }
.justify_center { display:flex; justify-content:center; }
.inlinetop { width:100%; display:inline-block; vertical-align:top; }

/* padding-top */
.pt_100 { padding-top:100px; }
.pt_90 { padding-top:90px; }
.pt_80 { padding-top:80px; }
.pt_70 { padding-top:70px; }
.pt_60 { padding-top:60px; }
.pt_50 { padding-top:50px; }

/* padding-bottom */
.pb_100 { padding-bottom:100px; }
.pb_90 { padding-bottom:90px; }
.pb_80 { padding-bottom:80px; }
.pb_70 { padding-bottom:70px; }
.pb_60 { padding-bottom:60px; }
.pb_50 { padding-bottom:50px; }

.container,.row-fluid .container { width:100%; margin:0 auto; padding:0 15px; max-width:1400px; }
/*-header-*/
.fixed .header { background:#fff; }    
.header { width:100%; position:fixed; top:0; left:0; padding:20px 0; z-index:99; transition:all .4s ease; }
.header .container { display:flex; flex-wrap:wrap; align-items:center; }
.header .logo { width:100%; max-width:160px; line-height:0; }
.header .header_right { width:calc(100% - 205px); display:flex; flex-wrap:wrap; align-items:center; justify-content: flex-end; }
.header .header_btns { display:flex; flex-wrap:wrap; align-items:center; margin-left:30px; }
.header .header_btns .btn_style a {color:#00415A; background: #D7F3EE; padding:8px 24px;}
.header .header_btns .btn_style a:hover {background:#85d9ca; color:#00415A;}
.header .userin { width: 40px; height:40px; display: flex; align-items: center; justify-content: center; /*background: #008d96;*/background:#85d9ca; border-radius: 30px 30px 0px 30px; margin-right:20px; }
.header .userin:hover { border-radius:0 30px 30px 30px; background:#007680; }
.header.no-nav {position:absolute!important;}

@media (min-width: 992px) {

  .menu .hs-menu-wrapper .header_btns { display:none; }  
  .menu .hs-menu-wrapper { line-height:0; } 
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul { width:100%; margin:0; padding:0; list-style:none; display: flex; align-items: flex-start; flex-wrap: wrap; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children { position:relative; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul > li.hs-item-has-children > a:after { position:relative; width:24px; height:24px; border-radius:30px 30px 30px 0; color:rgba(124, 216, 198, 1);/*color: #5D5D5D;*/ /*background: #f5cd6b;*/ content:"\f0dd"; font-family:"FontAwesome"; margin-left: 8px; font-size: 18px; font-weight: 300; float: none;  line-height: 0; padding:6px 6px; display:inline-block; vertical-align:middle; transition:all .4s ease; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li { padding:0; position:relative; width:auto; float:none; display:inline-block; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-weight: 400; font-size: 18px; line-height:23px; font-family: Space Grotesk,sans-serif; padding:10px 20px; display:inline-block; color:#444444; position:relative; white-space: normal; width:100% !important; max-width: 100% !important; overflow: hidden;  text-overflow: inherit; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:hover { color:#007680; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li:hover > a { color:#007680; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul > li.hs-item-has-children:hover > a:after {  border-radius:0 30px 30px 30px; color:#fff; }

  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {  pointer-events:inherit; opacity:1; visibility:visible; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { top:100%; left:0; position:absolute; width:200px; padding:15px 10px; background: #ffffff; box-shadow: 0 4px 16px rgba(0,0,0,.1); border-radius: 24px; line-height:0; transition:all .4s ease; opacity:0; visibility:hidden; z-index:11; pointer-events:none; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li { width:100%; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { padding:6px 15px; color:#444444; font-size:16px; font-weight: 400; line-height:20px; width:100% !important; white-space: normal; width:100% !important; float:left;  max-width: 100% !important; overflow: hidden;  text-overflow: inherit; }   
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover { color:#85d9ca; }

  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li:hover > a { color:#85d9ca; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper ul.hs-menu-children-wrapper { left:100%; top:0; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children:hover ul.hs-menu-children-wrapper { pointer-events:inherit; }
  /*.menu .hs-menu-item .hs-menu-depth-1:not(.hs-item-has-children)  {display:none;}*/

}

/**/ 
.footer { position:relative; padding:30px;  background: #092e46;/*background:#00415A;*/ /*border-radius:260px 0 0 0;*/ } 
.footer2 { position:relative;width:100%; } 
/* .footer:after { position:absolute; content:""; left:0; top:0; width:100%; height:60%; background: #85d9ca; } */
.footer .footer_area { width:100%; padding:50px 0 0px; color:#fff; /*background: #092e46; border-radius: 240px 0px;*/ position:relative; }

.footer .btn_stylelight a {padding:9px 18px; color:#00415A; background: #D7F3EE; padding:8px 24px;}
.footer .btn_stylelight a:hover {background:#85d9ca; color:#00415A;}
.footer2 .footer_area_no_nav { width:100%; padding:30px 0; color:#fff; background: #092e46; border-radius: 0px; position:relative; }
/*.footer .footer_area:after { position:absolute; content:"";  bottom:50px; width: 2938.23px; height: 200px; background:url('https://info.feed.fm/hubfs/FMG%20Landing%20Page_waves%20grey.svg') no-repeat center center/100% 100%; opacity:0.46; width:100%; left:0; right:auto;}*/
.footer .container { position:relative; z-index:1; }
.footer .footer_cover { display:flex; flex-wrap:wrap; }
.footer .footer_box { width:calc(100%/4); padding:0 20px; }
.footer .footer_box .footer_logo {max-width:150px;}
.footer .footer_box h4 { color: #85d9ca; font-weight: 500; font-size: 24px; line-height: 28px; margin-bottom:10px; }
.footer .footer_box ul { padding:0; margin:0; list-style:none; }
.footer .footer_follow li { width:auto; display:inline-block; }
.footer .footer_follow li a { width: 30px; height: 30px; line-height:0; margin-right:5px; color:#092e46; font-size:16px; display:flex; align-items:center; justify-content:center;background: rgba(255, 255, 255, 0.7); border-radius: 50%; position:relative;}
.footer .footer_follow li a:hover {  background: rgba(255, 255, 255, 1); }
.footer .footer_follow li a i {position:absolute;}
.footer .header_btns { display:flex; flex-wrap:wrap; align-items:center; margin:40px 0 60px; }
.footer .userin { width: 40px; height:40px; display: flex; align-items: center; justify-content: center; background: #85d9ca; border-radius: 30px 30px 0px 30px; margin-right:10px; }
.footer .userin:hover { border-radius:0 30px 30px 30px; background:#007680; }
.footer .footer_menu ul li a { padding-bottom: 10px; color:#fff; font-weight: 500;  font-size: 16px; line-height: 16px; font-family: Space Grotesk,sans-serif; display:inline-block; }
.footer .footer_menu ul li a:hover { color:#85d9ca; }
.footer .copyright { width:100%;  color:rgba(255,255,255,0.2);  text-align:right; margin-top:20px; }
.footer .copyright a { color:rgba(255,255,255,0.2); }
.footer .copyright a:hover { color:#fff; }

.footer2 .copyright { width:100%;  color:rgba(255,255,255,0.2); display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-top:15px; }
.footer2 .copyright a { color:rgba(255,255,255,0.2); }
.footer2 .copyright a:hover { color:#fff; }

/*.footer .footer_box:nth-child(3) .footer_menu ul li:last-child a { color: #85d9ca; font-weight: 500; font-size: 32px; line-height: 41px;  }*/

.footer .footer_box {width:calc(100%/5);}


.footer2 .copyright a { color:rgba(255,255,255,0.2); }
.footer2 .copyright a:hover { color:#fff; }

.footer .header_btns .btn_stylelight {margin-bottom:10px;}
  .footer .userin {margin-bottom:10px;}



@media (max-width: 1600px){ 

  /*.footer .footer_area { border-radius:100px 0; } */ 
  .footer .container { max-width:1270px; }
  .footer .copyright { margin-top:20px;  }
  .footer2 .container { max-width:1270px; }
  .footer2 .copyright { margin-top:60px;  }

}

@media (max-width: 1400px){  


  .footer { border-radius:0; }
  .footer .footer_area { padding:50px 0 30px; /*border-radius:80px 0; */}
  .footer .container { max-width:1100px; }
  .footer .footer_menu ul li a { font-size: 16px; line-height: 20px; padding-bottom: 10px; }
  /*.footer .footer_box:nth-child(3) .footer_menu ul li:last-child a,.footer .footer_box h4 { font-size: 24px; line-height: 30px; margin-bottom: 10px; }*/

  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 16px; line-height: 22px; padding:10px; }
  .header .btn_style a { padding:11px 24px; }
  .header .userin { width:40px; height:40px; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { width:180px; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { line-height:24px; }



}


@media (max-width: 1200px){  

  .header .logo { max-width:160px; } 
  .header .header_right { width:calc(100% - 160px); }
  .header .btn_style a { padding: 11px 24px; font-size: 14px; }
  .header .userin { height: 32px; width: 32px; margin-right: 12px; }
  .header .header_btns { margin-left: 15px; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 14px; line-height: 20px; padding: 10px 7px; }

  .footer .userin { width:45px; height:45px; margin-right: 15px; }
  .footer .container { max-width:1000px; }
  .footer .header_btns { margin:20px 0 40px; }
  .footer .footer_follow li a { margin-right: 5px; }
  .footer .footer_area:after { height:170px; }
  .footer .footer_box h4, .footer .footer_box:nth-child(3) .footer_menu ul li:last-child a {  }

  .footer2 .copyright {margin-top:10px;}
  .footer .footer_box {width:calc(100%/3);}
  


}

@media (max-width: 991px){  

  .footer { padding:15px; } 
  .footer .footer_area { padding:40px 0 40px; }
  .footer .footer_box { width:50% !important; padding:0 20px 50px !important; }
  .footer .container { max-width:800px; }   
  .footer .copyright { margin-top:0; text-align:center;}
  .footer2 .container { max-width:650px; }   
  .footer2 .copyright { margin-top:0; }
  .footer .footer_area:after { height:145px; }
  /*.menu .hs-menu-item .hs-menu-depth-1:not(.hs-item-has-children)  {display:block;}*/
  .header .header_btns .btn_style a {color:#00415A; background: #85d9ca; padding:8px 24px;}
  .header .header_btns .btn_style a:hover {background:#85d9ca; color:#00415A;}
  

}
@media (max-width: 767px){ 
  .footer .footer_box .footer_logo {margin:0 auto;}
  .footer { padding:0; }
  .footer .footer_area:after { height:85px; } 
  .footer .footer_area { border-radius:0; padding:30px 0 30px; }
  .footer .header_btns { margin:25px 0 15px; justify-content: center; }
  .footer .footer_follow {padding-bottom:10px;}
  .footer .footer_box { padding:0 10px 30px !important; width:100% !important; text-align:center; }
  .footer .footer_box:first-child { padding-top:25px!important;}
  .footer .copyright { margin-top:0; justify-content: center; }
  .footer2 .copyright { margin-top:0; flex-wrap:wrap; text-align:center; width:100%;}
  .footer2 .copyright .flink {width:100%; padding-top:10px;}
  .footer2 .copyright span { width:100%; }
  .footer .copyright { margin-top:0; flex-wrap:wrap; text-align:center; width:100%;}
  .footer .copyright .flink {width:100%; padding-top:10px;}
  .footer .copyright span { width:100%; }
  .footer .footer_menu ul li a { padding-bottom:10px; }
}

@media (max-width: 500px){ 
  .footer .footer_box { width:100% !important; }
}


@media (min-width:992px) {
  a.mobile-trigger, a.child-triggerm { display: none !important; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal,.menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { display: block !important; overflow: visible !important; } 
}
@media (max-width:991px) {

  .header { padding:15px 0; background:#fff; }
  .header .header_btns { display:none; } 
  .menu .hs-menu-wrapper .header_btns { display: flex; flex-wrap: inherit; border-top:1px solid rgb(255 255 255 / 20%); float: left; margin:15px 0 0; padding:25px 15px 20px; }  
  .menu .hs-menu-wrapper .btn_style { width:auto; display:inline-block; }
  .header .userin img { max-width: 14px; } 
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal ul li a { font-size: 16px; line-height: 24px; padding:10px 15px; }
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { width:100%; }


  .menu, .menu * { display: block; float: none; position: static; top: auto; right: auto; left: auto; bottom: auto; padding: 0px; margin: 0px; background-image: none; background-color: transparent; border: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; max-width: none; width: 100%; height: auto; line-height: 1; font-weight: normal; text-decoration: none; text-indent: 0px; text-align: left; color: #fff; }
  a.mobile-trigger { display: inline-block !important; cursor: pointer; -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; cursor: pointer; position: absolute; top: 11px; right: 15px; width: 50px; height: 50px; padding: 15px 13px; background: #092e46; z-index: 99999999999; -webkit-transition: background-color 0.2s linear; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; /*border-radius: 24px 24px 24px 0;*/border-radius: 11.139px; -webkit-transition: color .2s ease-in; -moz-transition: color .2s ease-in; transition: color .2s ease-in; }
  a.mobile-trigger:hover { text-decoration: none; color: #fff; }
  a.mobile-trigger span { display: inline; }
  a.mobile-trigger span:before { position: absolute; content: 'Menu'; }
  a.mobile-trigger span:after { position: relative; right: 2px; content: 'Close'; background-color: #455560; opacity: 0; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out; }
  .mobile-open a.mobile-trigger { background: #85d9ca; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; transition: background-color 0.2s linear; }
  .mobile-open a.mobile-trigger span:after { opacity: 1; }
  a.mobile-trigger i { display: inline; position: relative; top: -2px; margin-left: 0; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s; transition-duration: 0s; transition-delay: .2s; }
  a.mobile-trigger  i:before, a.mobile-trigger i:after { position: absolute; content: ''; }
  a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after { width: 24px; /* Icon line width */ height: 3px; /* Icon line height */ background-color: #fff; /* Icon color */ display: inline-block; }
  a.mobile-trigger  i:before { margin-top: -8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
  a.mobile-trigger  i:after { margin-top: 8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
  .mobile-open a.mobile-trigger i { background-color: rgba(0, 0, 0, 0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .mobile-open a.mobile-trigger i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .mobile-open a.mobile-trigger i:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .menu .hs-menu-flow-horizontal > ul > li a.child-triggerm { display: block !important; cursor: pointer; position: absolute; top: 0px; right: 0px; width: 55px !important; min-width: 55px !important; height: 44px !important; padding: 0 !important; }
  .menu .hs-menu-flow-horizontal > ul > li a.child-triggerm:hover { text-decoration: none; }
  a.child-triggerm span { position: relative; top: 50%; margin: 0 auto !important; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
  a.child-triggerm span:after { position: absolute; content: ''; }
  a.child-triggerm span, a.child-triggerm span:after { width: 15px; height: 2px; background-color: #fff; display: block; }
  .row-fluid .menu .hs-menu-flow-horizontal > ul > li:hover a.child-triggerm span, .row-fluid .menu .hs-menu-flow-horizontal > ul > li:hover a.child-triggerm span:after { background-color: #fff; }
  a.child-triggerm span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
  a.child-triggerm.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
  a.child-triggerm.child-open span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }

  /* Hide menu on mobile */
  .menu.js-enabled .hs-menu-flow-horizontal, .menu.js-enabled .hs-menu-children-wrapper { display: none; }

  /* Make child lists appear below parent items */
  .menu ul.hs-menu-children-wrapper { visibility: visible !important; opacity: 1 !important; position: static !important; display: none; }

  /* Mobile Menu Styles */
  .mobile-open .header { position:fixed; z-index:9; }

  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul { width: 100%; float: left; }
  .menu.js-enabled .hs-menu-flow-horizontal { position: absolute; top: 0; left: 0px; }
  .menu .hs-menu-flow-horizontal { padding: 0; background-color: #092e46; width: 100%; padding: 80px 10px 0; height: 100vh; overflow-y: auto !important; z-index: 8888; }

  /* Level 1 Menu List Styles */
  .menu .hs-menu-flow-horizontal > ul > li { position: relative; width: 100%; float: left; }
  .menu .hs-menu-flow-horizontal > ul > li a { font-size: 16px; line-height: 24px; padding: 10px 15px; float: left; width: 100% !important; max-width: 100% !important; overflow: visible; white-space: normal; width: 100% !important; float: left; max-width: 100% !important; overflow: hidden; text-overflow: inherit; }

  /* Level 1 and Higher Menu List Styles */
  .menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { float: left; }
  .menu .hs-menu-flow-horizontal ul li a { padding: 10px 15px; float: left; width: 100%; }
  .menu .hs-menu-flow-horizontal ul li a:hover { color: #fff; background: #85d9ca; }

  /* Level 2 and Higher Menu List Styles */
  .menu .hs-menu-flow-horizontal > ul ul li { background-color: rgba(255, 255, 255, .08); width: 100%; float: left; }
  .menu .hs-menu-flow-horizontal > ul ul li a { text-indent: 10px; font-size: 16px; width: 100%; float: left; }

  /* Level 3 and Higher Menu List Styles */
  .menu .hs-menu-flow-horizontal > ul ul ul li a { text-indent: 30px; }
  .menu .hs-menu-flow-horizontal > ul ul ul ul li a { text-indent: 50px; }
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 1rem;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}
/*
.dnd-section .dnd-column {
  padding: 0 1rem;
}
*/
@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
/* CSS variables */

:root {
  --column-gap: 2.13%;
}

/* Mobile layout */
/*
.row-fluid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
*/
.row-fluid [class*='span'] {
  min-height: 1px;
  width: 100%;
}

/* Desktop layout */

@media (min-width: 768px) {
  /*.row-fluid {
    flex-wrap: nowrap;
    justify-content: space-between;
  }*/

  .row-fluid .span11 {
    width: calc(91.66% - var(--column-gap) * 0.0833);
  }

  .row-fluid .span10 {
    width: calc(83.33% - var(--column-gap) * 0.166);
  }

  .row-fluid .span9 {
    width: calc(75% - (var(--column-gap) * 0.25));
  }

  .row-fluid .span8 {
    width: calc(66.66% - var(--column-gap) * 0.333);
  }

  .row-fluid .span7 {
    width: calc(58.33% - var(--column-gap) * 0.4166);
  }

  .row-fluid .span6 {
    width: calc(50% - var(--column-gap) * 0.5);
  }

  .row-fluid .span5 {
    width: calc(41.66% - var(--column-gap) * 0.5833);
  }

  .row-fluid .span4 {
    width: calc(33.33% - var(--column-gap) * 0.6668);
  }

  .row-fluid .span3 {
    width: calc(25% - var(--column-gap) * 0.75);
  }

  .row-fluid .span2 {
    width: calc(16.66% - var(--column-gap) * 0.8333);
  }

  .row-fluid .span1 {
    width: calc(8.33% - var(--column-gap) * 0.9166);
  }
}
.hero_blog { padding: 180px 0 60px; position: relative;  }
.hero_blog > div { position: relative; z-index: 1; }
.hero_blog .box { margin-bottom: -60px; }
.hero_blog .box .inner { box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); border-radius: 8px; overflow: hidden; }
.hero_blog .box .image { height: 285px; padding: 24px; color: #fff; }
.hero_blog .box .image .topic { font-size: 14px; line-height: 18px; background: ; display: inline-block; padding: 11px 25px; min-width: 204px; text-align: center; border-radius: 20px; font-weight: 600; margin: 2px; }
.hero_blog .box .text { padding: 30px 40px 50px; background: #fff; line-height: 1.8; color: ; }
.hero_blog .box .text h4 { font-size: 34px; line-height: 46px; font-weight: 600; }
.hero_blog .box .text h4 a { color: ; }
.hero_blog .box .text h4 a:hover { color: #505050; }
.hero_blog .box .link_style a , .hero_blog .box .link_style a:after{ color:#8E8E8E; font-weight: 600; }


.main-content {background:#f0f3f7;}


.d-flex {display:flex;}
.align-center {align-items:center; }
.justify-center {justify-content:center;}
.flex-wrap {flex-wrap:wrap;}
.tag_time { font-size: 18px; line-height: 24px; color: #B8B8B8; padding-bottom:10px;}
.tag_time .time { margin-left: 25px; display: flex; width: 74px; }
.tag_time .time img { margin-right: 7px; }
.tag_time .tag a { color: #fff; background:#092e46; padding:8px 18px; font-weight: 700;font-size: 12px;line-height: 120%;letter-spacing: 4px;text-transform: uppercase;font-family: 'Space Grotesk';font-style: normal; border-radius:20px;}


.post__meta .tag a { color: #fff; background:#092e46; padding:8px 18px; font-weight: 700;font-size: 12px;line-height: 120%;letter-spacing: 4px;text-transform: uppercase;font-family: 'Space Grotesk';font-style: normal; border-radius:8px;}


/*.hero_blog h1 span { color:#85d9ca; }*/
.hero_blog h1 { padding-bottom:15px;}
.hero_blog .content { font-family: 'Rubik';font-style: normal;font-weight: 400;font-size: 24px;line-height: 160%;color: #5D5D5D; }
.hero_blog .sub-form { max-width:500px; padding-top:10px; }
.hero_blog .sub-form h3 {display:none;}
.hero_blog .sub-form form { width:100%;position:relative; }
.hero_blog .sub-form form .hs-form-field { width:340px; background:#f0f3f7; position:relative;}
.hero_blog .sub-form form .hs-form-field > label { font-weight: 600; font-size: 14px; line-height: 20px; }
.hero_blog .sub-form form .hs-form-field .hs-input { width:100%!important;background: #FFFFFF; border-radius: 6px; }
.hero_blog .sub-form form .hs-button { font-weight: 700; font-size: 14px; line-height: 20px; }
.hero_blog .sub-form form .hs-form-field textarea.hs-input { height:240px; }
.hero_blog .sub-form form .hs-form-field select.hs-input { color: #9ca3af; appearance: none; background-image:url('https://info.feed.fm/hubfs/2022-Dev-Assets/grey-down.png'); background-repeat: no-repeat; background-size: 20px 20px; color: #9ca3af; background-position: center right 10px;  padding-right: 34px; }
.hero_blog .sub-form form input[type=submit] , form button,.hs-button { width:auto; display:inline-block; background:#fb7460; color:#fff; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 18px; font-family: 'Space Grotesk', sans-serif;  border-radius: 30px 30px 0px 30px; }
.hero_blog .sub-form form input[type=submit]:hover , form button:hover,.hs-button:hover { border-radius:0 30px 30px 30px; background:#85d9ca; color:#fff;  }
.hero_blog .sub-form form .hs_submit.hs-submit {float:right; padding-top:20px; position:absolute; top:0; right:0;}


.listing-main .box .text h4 { padding-top:10px; }
.listing-main .box .text h4 a { font-weight: 700;color: #092e46;}

.listing-main { margin: 0 -20px; }
.listing-main .box { width: 33.33%; padding: 40px 20px; }
.listing-main .box a.image { height: 210px; display: block; width: 100%; }
.listing-main .box.first a.image {height:510px;}
.listing-main .box .inner { height: 100%; overflow: hidden; background:#f0f3f7;/* box-shadow: 0px 24px 32px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);*/ border-radius: 50px 50px 0 0; }
.listing-main .box .text { padding: 15px 25px 25px; background:#fff; border-radius: 0 0 50px 50px;}
.listing-main .box .text h4 {  font-weight: 600; }
.listing-main .box .text .con {}
.listing-main .box .time { margin-left: 18px; display:none; }

.load-more-wrapper {text-align:center; padding:20px 0;}
.load-more-wrapper a { width:auto; display:inline-block; background:#85d9ca; color:#092e46; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 18px; font-family: 'Space Grotesk', sans-serif;  border-radius: 11.139px 11.139px 0px 11.139px; }
.load-more-wrapper a:hover { border-radius:0 30px 30px 30px; background:#092e46; color:#85d9ca; }


.listing-main .box { width:calc(100%/3 - 40px); text-align:left; background: #f0f3f7; margin:0 20px; border-radius:50px;}
.listing-main .box h4 { padding:10px 0; }
.listing-main .box h4 a { color:#092e46; font-weight:500; margin:10px 0 10px; font-size:28px;}
.related-res2 .services_box .tag_text { padding:3px 10px; border-radius:8px; width:max-content; margin-top:20px; border-radius:20px;}
.related-res2 .services_box .tag_text p { color:#fff; text-transform:uppercase; font-size:12px; line-height:1; letter-spacing:3px;}
.related-res2 .services_icon { width: 100%; height: 100%; max-height:175px; display:flex; align-items:flex-end; justify-content:center; margin:0 auto;}
.related-res2 .services_icon img { width:100%; height:auto!important; text-align:left; border-radius:50px 50px 0 0;}
.listing-main .box {text-align:left;}
.related-res2 .services_box .tag_text {margin-left:20px; margin-bottom:20px;}
.related-res2 .services_box h4 {margin: 0 20px; padding-bottom:40px; }
.related-res2 .services_icon {  width:100%; display:block;border-radius:0px; max-height:200px;}
.related-res2 .services_icon img {object-fit:cover; object-position:top center; height:200px!important;}

     
.footer {border-radius:0 0 0 0;}
.listing-title .main_title { width: calc(100% - 173px); }
.listing-title .main_title ul {display:flex; align-items:center; flex-wrap:no-wrap;list-style-type:none;padding-left:0px;}
.listing-title .main_title ul li a { margin-right:10px; }
.listing-title .main_title ul li a { background: #092e46; color:#fff;border-radius: 20px; padding:8px 18px; font-family: 'Space Grotesk';font-style: normal;font-weight: 700;font-size: 18px;line-height: 120%;letter-spacing: 4px;text-transform: uppercase;color: #FFFFFF;}

.listing-title .main_title ul li:nth-child(2) a {background:#008d96;}
.listing-title .main_title ul li:nth-child(3) a {background:#85d9ca;}
.listing-title .main_title ul li:nth-child(4) a {background:#FF9400;}

.topic-list { width: 123px; background:#f0f3f7; border-radius: 8px; position: relative; }
.topic-list span.title { padding: 15px 15px; font-size: 15px; line-height: 20px; color: #fff; display: inline-block; width: 100%; cursor: pointer; position: relative;font-family: 'Space Grotesk';font-style: normal;font-weight: 700;font-size: 18px;line-height: 23px;letter-spacing: 4px;text-transform: uppercase;color: #9E9E9E; }
.topic-list span.title:before { content: ''; width: 16px; height: 16px; position: absolute; top: 20px;left: -5px; background: url('https://info.feed.fm/hubfs/2022-Dev-Assets/BlogFilter.svg') no-repeat; }
.topic-list ul { margin: 0; list-style-type: none; background: #092e46; padding: 10px 0; position: absolute; top: calc(100% + 10px); left: 0; width: 100%; border-radius: 8px; display: none; }
.topic-list ul li { margin: 0; padding: 0; display: inline-block; width: 100%; }
.topic-list ul li a { color: #fff; font-size: 15px; line-height: 20px; padding: 10px 15px; display: inline-block; width: 100%; }

.stay-date { padding: 40px 20px; width: 33.33%; }
.stay-date .inner { height: 100%; background: #85d9ca; border-radius: 60px 0px; padding: 40px; text-align: left; display:flex; align-items:center; margin: 0 20px;}
.stay-date h4 { font-size: 34px; line-height: 42px; font-weight: 600; margin: 0 0 7px; color:#092e46}
.stay-date .sub { font-size: 24px; line-height: 38px; }
.stay-date .form { margin: 10px 0 0; display: inline-block; width: 100%; }
.stay-date .form .hs-input { border-radius: 5px; background:#fff; }
.stay-date .form input.hs-button { width: 100%; max-width:175px; float:right; background: #fb7460; border-radius: 30px 30px 0px 30px; font-weight: 600; font-size: 15px; line-height: 20px; height: 55px; transition:all 400ms ease; color:#fff;}
.stay-date .form input.hs-button:hover { background: #FAA61A; border: 2px solid #FAA61A; } 

.stay-strip .form input.hs-button { width: 100%; background: #FAA61A; border: 2px solid #FFFFFF; border-radius: 5px; font-weight: 600; font-size: 15px; line-height: 20px; height: 55px; transition:all 400ms ease; }
.stay-strip .form input.hs-button:hover { background: #FAA61A; border: 2px solid #FAA61A; } 


.load-more-wrapper a { color: ; font-weight: 700; }

.blog-inner { display: flex; align-items: center; padding: 100px 0; position: relative; }
.blog-inner > div { position: relative; z-index: 1; }

.blog-posting { position: relative; background:#f0f3f7;}
.blog-post { background: #f0f3f7; /*box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); border-radius: 8px;*/ overflow: hidden; }
.blog-post .image { height: 580px; border-radius: 60px 0px;}
.blog-post .post-text { padding: 44px 0px; }
.blog-post .post-text h1 { font-size: 48px; line-height: 58px; margin: 0 0 10px; max-width:900px; font-weight:500;}



.music_api .section_wrap .right_part .formsub {padding: 15px 40px; color:#fff;}
.post__meta { font-size: 16px; line-height: 22px; color: #B8B8B8; font-weight: 300; padding-bottom:50px;}
.post__meta .top { display:flex; align-items:center; }
.post__meta .top .tag { margin-right:10px; }
.post__meta .top time { margin-left:10px; }
.post__meta a { color: #008d96; }
.post__meta a:hover { color: #fb7460; }
.blog-post .social { margin: 16px 0; }
.blog-post .social ul { margin: 0; padding: 0; list-style-type: none; }
.blog-post .social ul li { margin: 0 8px 0 0; padding: 0; display: inline-block; }
.blog-post .social ul li a:hover svg path { -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
.blog-post .social ul li a:hover svg path { fill: ; }

.blog-related {background:#f0f3f7; position:relative;}
.blog-post h3 { font-size: 34px; line-height: 46px; font-weight: 600; }
.blog-post .content { width:80%; padding-top:50px; font-style: normal;font-weight: 400;font-size: 18px;line-height: 160%;color: #5D5D5D;}
.blog-post .content a { color:#008d96; }
.blog-post .content a:hover { color:#fb7460; }

.blog-post .content a.cta_button { width:auto!important; display:inline-block!important; background:#85d9ca!important; color:#092e46!important; padding: 18px 32px!important; font-weight: 700!important; line-height:24px!important; font-size: 18px!important; font-family: 'Space Grotesk', sans-serif!important;  border-radius: 11.139px 11.139px 0px 11.139px!important; }
.blog-post .content a.cta_button:hover { border-radius:0 30px 30px 30px!important; background:#092e46!important; color:#85d9ca!important; }

.blog-post .content .hs-button

form .hs-button { width:auto!important; display:inline-block!important; background:#85d9ca!important; color:#092e46!important; padding: 18px 32px!important; font-weight: 700!important; line-height:24px!important; font-size: 18px!important; font-family: 'Space Grotesk', sans-serif!important;  border-radius: 30px 30px 0px 30px!important; }
form .hs-button:hover { border-radius:0 30px 30px 30px!important; background:#ffffff!important; color:#092e46!important;  }

.blog-post .social { margin: 16px 0; width:20%; text-align:center; padding-top:50px;}
.blog-post .social ul { margin: 0; padding: 0; list-style-type: none; }
.blog-post .social ul li { margin: 0 8px 0 0; padding: 0; display: inline-block; }
.blog-post .social ul li a:hover svg path { -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
.blog-post .social ul li a:hover svg path { fill: ; }
.blog-post .social .btn_stylered a { display: inline-block; position: relative; font-weight: 700; font-size: 24px; line-height: 120%; color:#008d96; padding-right: 20px; transition: all .4s ease-in-out; }
.blog-post .social .btn_stylered a:hover { color:#85d9ca;  }
.blog-post .content p {margin:0px;}
.blog-post .content ul { margin: 0 0 15px; padding: 0 0 0 10px; list-style-type: none; }
.blog-post .content ul li { margin: 0; padding: 0 0 0 18px; display: inline-block; width: 100%; position: relative; }
.blog-post .content ul li:before { content: ''; width: 6px; height: 6px; position: absolute; top: 12px; left: 0; background: #5D5D5D; border-radius: 10px; }

.cta-strip { display: flex; align-items: center; margin: 50px auto 70px; max-width: 860px; }
.cta-strip .img { width: 430px; padding: 0 35px 0 0; }
.cta-strip .img img { border-radius: 8px; filter: drop-shadow(0px 24px 32px rgba(0, 0, 0, 0.04)) drop-shadow(0px 16px 24px rgba(0, 0, 0, 0.04)) drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.04)); }
.cta-strip .text { width: calc(100% - 430px); padding: 25px 0 25px 35px; position: relative; font-size: 20px; line-height: 30px; font-style: italic; font-weight: 300; }
.cta-strip .text:before { content: ''; width: 2px; height: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(180deg, #B72AFF 0%, #FAA61A 100%); }

.blog-post blockquote { text-align: left; padding-left:70px; font-weight: 300; font-style: italic; position:relative; font-family: 'Space Grotesk';font-style: normal;font-weight: 500;font-size: 28px;line-height: 36px;}
.blog-post blockquote:before { content: ''; width: 55px; height: 50px; background: url('https://info.feed.fm/hubfs/2022-Dev-Assets/feedblock.svg') no-repeat; display: block; position: absolute; left:0;}

.blog-post .subscribe { margin: 10px 0 50px; }
.stay-strip { margin: 0 auto; max-width: 770px; padding: 34px 40px; background: #007680; border-radius: 15px; box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); }
.stay-strip .title { width: calc(100% - 267px); padding: 0 70px 0 0; }
.stay-strip .form { width: 267px; }
.stay-strip .form input.hs-button { width: 100%; }

.stay-strip .sub { font-size: 24px; line-height: 38px; }

.topic_hero { margin: 0; padding: 240px 0 210px; }

.blog_author .main { border-radius: 8px; box-shadow: 0 16px 24px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 4%), 0 0 1px rgb(0 0 0 / 4%); overflow: hidden; padding: 50px; }
.blog_author .image { width: 300px; height: 300px; }
.blog_author .text { width: calc(100% - 300px); padding: 0 0 0 40px; font-size: 18px; line-height: 31px; }
.social-media { margin: 20px 0 0; }
.social-media ul { margin: 0; padding: 0; list-style-type: none; }
.social-media ul li { margin: 0 8px 0 0; padding: 0; display: inline-block; }
.social-media ul li a:hover svg path { -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; }
.social-media ul li a:hover svg path { fill: ; }

.stay-strip ul.hs-error-msgs li { padding: 0; }
.stay-strip ul.hs-error-msgs li::before { display: none; }
.search-bar {padding-right:50px;}

@media(max-width: 1200px) {

    .listing-main { margin: 0 -10px; }
    .listing-main .box , .stay-date { padding: 20px 10px; }
    .listing-main .box .text { padding: 34px 22px; }
    
}

@media(max-width: 991px) {
    .listing-main .box.first a.image {height:300px;}
    .blog-post .content {  width:100%; padding-top:25px;}
    .blog-post .social { margin: 16px 0; width:100%; text-align:center;padding-top:25px;}
    .hero_blog .sub-form form .hs_submit.hs-submit {float:none; margin:0 auto; text-align:center;position:relative;}
    .hero_blog .sub-form form .hs-form-field {width:100%;}
    .listing-main .box .time {display:block;}
    .search-bar {display:none;}

    .hero_blog { padding: 140px 0 0; margin-bottom: 20px; }
    .hero_blog .box { margin-bottom: -20px; }
    .hero_blog .box .image .topic { min-width: 160px; }
    
    .listing-main .box, .stay-date { width: 50%; }
    
    .blog-inner { min-height: 500px; padding: 150px 0 250px; }
    .blog-posting { margin-top: -200px; }
    
    .blog-post .post-text { padding: 30px 20px; }
    .blog-post .post-text h1 { font-size: 28px; line-height: 38px; }
    .blog-post .image { height: 220px; }
    
    .blog-post h3 { font-size: 24px; line-height: 34px; }

    .cta-strip { margin: 20px auto; }
    .cta-strip .img { width: 50%; padding: 0 20px 0 0; }
    .cta-strip .text { width: 50%; padding: 0 0 0 20px; }

    .blog-post blockquote { margin: 20px 0 10px; }
    .blog-post .subscribe { margin: 0 0 30px; }
    .blog-related .listing-main { margin: 0; }
    .blog-related .listing-main article.box { width: calc(100%/3); }
  .tag_time {display:none!important;}
    
    .topic_hero { padding: 150px 0 170px; }
    
    .blog_author .main { padding: 18px; }
    .blog_author .text { width: 100%; padding: 20px 0 0; }
    .blog_author .image { width: 200px; height: 200px; }


    
}

@media(max-width: 767px) {

    .hero_blog:after , .blog-inner:after { height: 55px; background-size: 100% 55px; }
    .hero_blog .box .image { padding: 14px; height: 200px; }
    .hero_blog .box .text { padding: 20px; }
    .hero_blog .box .text h4 { font-size: 22px; line-height: 32px; }
    .hero_blog .box .link_style a{ font-size: 18px; line-height: 28px; }
    
    .listing-title { flex-wrap: wrap; }
    .listing-title .main_title { width: 100%; display:none;}
    .listing-title h3 { font-size: 28px; line-height: 36px; }
    .tag_time { font-size: 16px; }
    .topic-list { width: 100%; }
    .listing-main { margin: 20px 0 0; }
    .listing-main .box, .stay-date { width: 100%; padding: 10px 0; }
    .listing-main .box .text h4 { font-size: 22px; line-height: 32px; margin: 0 0 8px; }
    .listing-main .box .text { padding: 25px 15px; font-size: 18px; line-height: 34px; }
    
    .stay-date .inner { padding: 34px 20px; }
    
    .stay-strip { padding: 20px; }
    .stay-strip .title { width: 100%; padding: 0; }
    .stay-strip .form { width: 100%; }
    .stay-strip .sub { font-size: 18px; line-height: 30px; }
    .blog-post .content ul li:before { top: 12px; width: 5px; height: 5px; }
    
    .cta-strip { flex-wrap: wrap; }
    .cta-strip .img { width: 100%; text-align: center; padding: 0; }
    .cta-strip .text { padding: 10px 0 0; width: 100%; margin: 24px 0 0; }
    .cta-strip .text:before { width: 100%; height: 2px; }
    
    .topic_hero { padding: 150px 0 120px; }
    
    .blog-related .listing-main article.box { width: 100%; padding: 14px 0; }
    .tag_time {display:flex!important;}
    
}

@media(max-width: 500px) {

    .blog-inner { min-height: 120px; padding: 100px 0 170px; }
    .blog-posting { margin-top: -170px; }
    .hero_blog .content {font-size:16px; text-align: left; padding: 10px;}
    .hero_blog h1 { text-align: left;padding: 10px;}
    .post__meta {  padding-bottom:20px;}
}
/* Error pages */
.error-page { padding: 10rem 0; position: relative; text-align: center; }
.error-page:before { color: #F3F6F9; content: attr(data-error); font-size: 40vw; font-weight: bold; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; z-index: -1; }
@media screen and (min-width:1100px) {
  .error-page:before { font-size: 20rem; }
}

/* System pages */
.systems-page { margin: 0 auto; max-width: 700px; padding: 3rem 1.4rem; }
.systems-page--search-results { max-width: 100%; }
.systems-page .header { background-color: transparent; border-bottom: none; padding: 0; }
.systems-page .success { background-color: #CDE3CC; border: 1.5px solid #4F7D24; border-radius: 6px; color: #4F7D24; display: inline-block; margin: 1.4rem 0; padding: 0.1rem 0.7rem; width: 100%; }
.systems-page form input { max-width: 100%; }
.systems-page form input[type='submit'] { margin: 0.7rem 0; display: block; color: #00415A; background: #D7F3EE;padding: 8px 24px;}
.systems-page form input[type='submit']:hover{background: #85d9ca!important;color: #00415A; border-radius:11.139px!important;}


/* Search pages */
.hs-search-results__title { font-size: 1.25rem; margin-bottom: 0.35rem; text-decoration: underline; }
.hs-search-results__title:hover { text-decoration: none; }
.hs-search-results__description { padding-top: 0.7rem; }

/* Password prompt */
.password-prompt input[type=password] { height: auto !important; margin-bottom: 1.4rem; }
.systems-page #hs-login-widget-remember, .systems-page #hs-login-widget-remember ~ label { display: inline-block; margin-bottom: 0.175rem; }
.systems-page #hs_login_reset { display: block; margin-bottom: 0.7rem; }

/* Backup unsubscribe */
.backup-unsubscribe #email-prefs-form div { padding-bottom: 0 !important; }
.backup-unsubscribe input[type=email] { font-size: 0.875rem !important; margin-bottom: 1.4rem; padding: 0.7rem !important; }

/* Subscription preferences */
#email-prefs-form .item.disabled { opacity: 0.6; cursor: not-allowed; }
#email-prefs-form .item.disabled input:disabled { cursor: not-allowed; }

/* Membership pages */
#hs-membership-form a[class*='show-password'] { font-size: 0.75rem; }

/* Input error messages */
.form-input-validation-message ul.hs-error-msgs { padding-left: 0; margin: 0; }
.form-input-validation-message ul.hs-error-msgs li { margin: 0; }

html {overflow-x:hidden;scroll-behavior:smooth;}


.title h6 { font-weight: 400; font-size: 16px; line-height: 29px; letter-spacing: 4px; text-transform: uppercase; color: #5D5D5D; }
.title h3 { font-weight: 700; font-size: 40px; color: #092e46; }

.btn_style1 a { display: inline-block; position: relative; font-weight: 700; font-size: 24px; line-height: 120%; color: #092e46; padding-right: 20px; transition: all .4s ease-in-out; }
.btn_style1 a:before { position: absolute; content: ""; top: 0; right: 0; background: url(https://info.feed.fm/hubfs/ff_theme_2022/Images/right_arrow.svg)no-repeat center/cover; width: 8px; height: 13px; bottom: 0; margin: auto 0; opacity: 0; transition: all .4s ease-in-out; }
.btn_style1 a:hover { color: #fb7460; }
.btn_style1 a:hover:before { opacity: 1; right: -5px; }



/*html {scroll-behavior:smooth;}*/

.container .dnd-section > .row-fluid, .container-module { margin-left: auto; margin-right: auto;  padding-left:15px; padding-right:15px; float:none; box-sizing: border-box; }
.container .dnd-section > .row-fluid:after, .container-module:after { content: ''; display: table; clear: both; }
@media (min-width:768px) { .container .dnd-section > .row-fluid, .container-module{ width: 750px; } }
@media (min-width:992px) { .container .dnd-section > .row-fluid, .container-module { width: 970px; } }
@media (min-width:1230px) { .container .dnd-section > .row-fluid, .container-module { width: 1100px; } }  

@media (min-width:768px) { .header .container{ width: 750px; max-width:750px;} }
@media (min-width:992px) { .header .container{ width: 970px; max-width:970px;} }
@media (min-width:1230px) { .header .container { width: 1200px; max-width:1200px; } }  



/*-hero-*/
.hero_area { width:100%; padding:240px 0 150px; background: #f0f3f7; position:relative; overflow:hidden; }
.hero_area:before { background: #85d9ca; border-radius: 50%; bottom: -775px; content: ""; height: 1600px; position: absolute; right: -770px; width: 1700px; }
/*.hero_area:after { position:absolute; content:""; left:0; bottom:50px; width: 2938.23px; height: 180.72px; background: url('https://info.feed.fm/hubfs/FMG%20Landing%20Page_waves%20grey.svg') no-repeat center center/100% 100%; }*/
.hero_area .hero_left { width:50%; position:relative; z-index:1; }
.hero_area .hero_left h1 { font-weight: 700; }  
.hero_area .hero_left h1 span { color:#85d9ca; }
.hero_area .content { width:100%; margin:20px 0 50px; max-width:620px; font-weight: 400; font-size: 16px; line-height:26px;}
.hero_area .btn_style a {/*color:#fff;*/}
.hero_area .hero_right { width:52%; position:absolute; top:0; right:0; padding-top:120px; z-index:1; }


.hero_area_full { width:100%; padding:200px 0 50px; position:relative; background:#f0f3f7; }
/*.hero_area_full:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/Inner-Hero-Top.svg) no-repeat; left:0; background-size: 100%; background-size:contain; min-height:1500px; top: 0px;content: '';position: absolute;width:100%; z-index: -1;}*/
/*.hero_area_full:before { position: absolute;content: "";right: 0;left: 0;top: 0; width: 100%;height: 100%;background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/Inner-Hero-Top.svg) no-repeat;z-index: -1;background-size: cover; background-position:bottom;}*/

.hero_area_full .hero_left { width:100%; position:relative; z-index:1; text-align:center;}
.hero_area_full .hero_left.narrow {max-width:1100px;margin:0 auto; }
.hero_area_full .hero_left.narrow .content { max-width:none;}
.hero_area_full .hero_left h1 { font-weight: 700; max-width:800px; margin: 0 auto; }  
/*.hero_area_full .hero_left h1 span { color:#85d9ca; }*/
.hero_area_full .content { width:100%; margin:20px 0 50px; max-width:800px; font-weight: 400; margin:0 auto; padding-top:25px;}
.hero_area_full .btn_style {margin-top:25px; }
.hero_area_full .btn_style a {/*color:#fff;*/}



.hero_area_new { width:100%; padding:170px 0 70px; background: #F0F3F7; position:relative; overflow:hidden; }
.hero_area_new .hero-outer {display:flex; align-items:center;flex-wrap:wrap;}
.hero_area_new .hero_left { width:50%; position:relative; z-index:1; padding-right:25px;}
.hero_area_new .hero_left h1 { font-weight: 700; }  
.hero_area_new .hero_left h1 span { color:#85d9ca; }
.hero_area_new .content { width:100%; margin:18px 0 20px; max-width:620px; font-weight: 400; font-size: 16px; line-height:24px;}
.hero_area_new .btn_style a {/*color:#fff;*/}
.hero_area_new .hero_right { width:50%; position:relative; top:0; right:0; /*padding-top:120px;*/ z-index:1; padding-left:25px; }

.hero_area_new .hero_right img {padding:0 25px;}
.hero_area_new .hero_icons { padding-top:45px; display:flex; align-items:center;flex-wrap:wrap;max-width:60%;}
.hero_area_new .hero_icons.mobile {display:none;}
.hero_area_new .hero_icons .logo {  position:relative; width: calc(100% / 3);position: relative;text-align: center; height: 70px;padding: 15px; display: flex;align-items: center;justify-content: center;margin-bottom:10px;}
.hero_area_new .hero_icons .logo:before { content:'';background-position:center left; background:url(https://www.feed.fm/hubfs/wcs-dev-updates/Line%2048.svg)no-repeat; left:0; background-size: 100%; background-size:contain; position:absolute; height:80%; width:100%;}
.hero_area_new .hero_icons .logo:nth-child(1):before {display:none;}
.hero_area_new .hero_icons .logo:nth-child(4):before {display:none;}
.hero_area_new .hero_icons .logo img {}


.fifty_area_new { width:100%; padding:100px 0 100px; background: #F0F3F7; position:relative; overflow:hidden; }
.fifty_area_new .hero-outer {display:flex; align-items:center;flex-wrap:wrap;}
.fifty_area_new .hero-outer.flip {flex-direction:row-reverse;}
.fifty_area_new .hero-outer .hero_left { width:50%; position:relative; z-index:1; }
.fifty_area_new .hero-outer.flip .hero_left {}
.fifty_area_new .hero-outer.flip .hero_left h2.short-title { max-width:100%;}
.fifty_area_new .hero-outer .hero_left h2 { font-weight: 700; }  
.fifty_area_new .hero-outer .hero_left h2 span { color:#85d9ca; }
.fifty_area_new .hero-outer .hero_left h2.short-title {max-width:68%;}
.fifty_area_new .content { width:100%; margin:20px 0px 30px; max-width:620px; font-weight: 400; font-size: 16px; line-height:26px;}
.fifty_area_new .btn_style a {/*color:#fff;*/ color:#092e46;}
.fifty_area_new .btn_style a:hover {color:#85d9ca;}
.fifty_area_new .hero-outer .hero_right { width:50%; position:relative; top:0; right:0; /*padding-top:120px;*/ z-index:1; text-align:center;}
.fifty_area_new .hero-outer.flip .hero_right img {/*max-width:400px!important;*/ padding-right:100px;padding-left:0;}
.fifty_area_new .hero-outer .hero_right img {/*max-width:400px!important;*/ padding-left:100px;padding-right:0;}
.fifty_area_new .hero-outer.flip .hero_right .video-code-outer {/*max-width:400px!important;*/ padding-right:100px;padding-left:0;}
.fifty_area_new .hero-outer .hero_right .video-code-outer {/*max-width:400px!important;*/ padding-left:100px;padding-right:0;}

.fifty_area_new .hero_right .frame-outer { position:relative; text-align:center;}
.fifty_area_new .hero_right .frame-outer .bg-img-frame { position:absolute; z-index:-1;top:0; width:100%;}
.fifty_area_new .hero_right .frame-outer .bg-img-frame img {max-width: 400px;margin: 0 auto;display: inline-block;padding: 0;text-align: center;padding-top:50px;}

.fifty_area_new .hero_right .frame-outer.landscape {margin-top:25px;}
.fifty_area_new .hero_right .frame-outer.landscape .bg-img-frame { position:absolute; z-index:-1;top:-25px; width:100%;}
.fifty_area_new .hero_right .frame-outer.landscape .bg-img-frame img {max-width: 300px;margin: 0 auto;display: inline-block;padding: 0;text-align: center;padding-top:0px;}

/*.fifty_area_new .hero-outer.flip .hero_right img {padding-right:100px;}*/



.hero_area_full { width:100%; padding:200px 0 50px; position:relative; background:#f0f3f7;}
/*.hero_area_full:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/Inner-Hero-Top.svg) no-repeat; left:0; background-size: 100%; background-size:contain; min-height:1500px; top: 0px;content: '';position: absolute;width:100%; z-index: -1;}*/
/*.hero_area_full:before { position: absolute;content: "";right: 0;left: 0;top: 0; width: 100%;height: 100%;background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/Inner-Hero-Top.svg) no-repeat;z-index: -1;background-size: cover; background-position:bottom;}*/

.hero_area_full .hero_left { width:100%; position:relative; z-index:1; text-align:center;}
.hero_area_full .hero_left.narrow {max-width:1100px;margin:0 auto; }
.hero_area_full .hero_left.narrow .content { max-width:none;}
.hero_area_full .hero_left h1 { font-weight: 700; max-width:800px; margin: 0 auto; }  
/*.hero_area_full .hero_left h1 span { color:#85d9ca; }*/
.hero_area_full .content { width:100%; margin:20px 0 50px; max-width:800px; font-weight: 400; margin:0 auto; padding-top:25px;}
.hero_area_full .btn_style {margin-top:25px; }
.hero_area_full .btn_style a {/*color:#fff;*/}







.hero_img_right { width:100%; padding:200px 0 50px; position:relative; background:#f0f3f7;}
/*.hero_img_right:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/Inner-Hero-Top.svg) no-repeat; left:0; background-size: 100%; background-size:contain; min-height:1500px; top: 0px;content: '';position: absolute;width:100%;}*/
/*.hero_img_right:before { position: absolute;content: "";right: 0;left: 0;top: 0; width: 100%;height: 100%;background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/Inner-Hero-Top.svg) no-repeat;z-index: -1;background-size: cover; background-position:top;}*/

.hero_img_right .section_wrap { display: flex; flex-wrap: wrap; }
.hero_img_right .section_wrap .left_part { width: 40%; padding-left: 15px; }
.hero_img_right .section_wrap .left_part .img {text-align:center;}
.hero_img_right .section_wrap .left_part img{ max-width: 553px; position:relative; max-height:500px;}
.hero_img_right .section_wrap .right_part { width: 60%; padding-right:50px; position:relative; z-index:1;}
.hero_img_right .section_wrap .right_part h1 { font-weight: 700; }  
/*.hero_img_right .section_wrap .right_part h1 span { color:#85d9ca; }*/
.hero_img_right .section_wrap .right_part .content { width:100%; margin:20px 0 50px; max-width:800px; font-weight: 400;  margin:0 auto; padding-top:25px;}
.hero_img_right .section_wrap .right_part .btn_style {margin-top:25px;}
.hero_img_right .section_wrap .right_part .right_inner { width: 50%; padding: 0 15px; }
.hero_img_right .section_wrap .right_part .btn_style1 { padding-top: 15px; }
.hero_img_right .section_wrap .right_part .inner_main { margin: 0 -15px; display: flex; flex-wrap: wrap; }


.hero_four{ width:100%; padding:200px 0 50px; position:relative; }
/*.hero_four:before { position: absolute;content: "";right: 0;left: 0;top: 0; width: 100%;height: 100%;background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/Inner-Hero-Top.svg) no-repeat;z-index: -1;background-size: cover; background-position:bottom;}*/
.hero_four .section_wrap { display: flex; flex-wrap: wrap; }
.hero_four .section_wrap .left_part { width: 60%; padding-left: 15px; position:relative; }
.hero_four .section_wrap .left_part img{ position:relative; z-index:10; border-radius: 50px 50px 0 0; width:100%; max-height: 250px;object-fit: cover;}
.hero_four .section_wrap .right_part { width: 40%; padding-right:50px; position:relative; z-index:1;}
.hero_four .section_wrap .right_part h1 { font-weight: 700; }  
/*.hero_four .section_wrap .right_part h1 span { color:#85d9ca; }*/
.hero_four .section_wrap .right_part .content { padding-top:25px;font-weight: 400; color:#5D5D5D;}
.hero_four .section_wrap .right_part .right_inner { width: 50%; padding: 0 15px; z-index:10; position:relative;}
.hero_four .section_wrap .right_part .btn_style1 { padding-top: 15px; }

.hero_four .section_wrap .left_part .inner_main { margin: 0 -15px; display: flex; flex-wrap: wrap; }
.hero_four .section_wrap .left_part .inner_main .inner-box { width:calc(100%/2 - 70px); border-radius: 50px; background:#fff;box-shadow: 0px 2px 35px rgba(93, 93, 93, 0.15); margin:35px;}
.hero_four .section_wrap .left_part .inner_main .inner-box .link_style { text-align:right;font-size:12px;}
.hero_four .section_wrap .left_part .inner_main .inner-box .link_style a { color:#008d96; }
.hero_four .section_wrap .left_part .inner_main .inner-box .bottom {display:flex; background:#fff;border-radius:0 0 50px 50px; align-items: center;justify-content: space-between;padding: 0px 20px 10px 20px;}
.hero_four .section_wrap .left_part .inner_main .inner-box .bottom img {border-radius:0px; max-width:100px; }
.hero_four .section_wrap .left_part .inner_main .inner-box:first-child { margin-top:50px; }
.hero_four .section_wrap .left_part .inner_main .inner-box:nth-child(3) { margin-top:50px; }
.hero_four .section_wrap .left_part .inner_main .inner-box:nth-child(2) { margin-bottom:50px; }
.hero_four .section_wrap .left_part .inner_main .inner-box:nth-child(4) { margin-bottom:50px; }



/*-services-*/
.services_area { position:relative; padding:50px 0 50px;}
.services_area h2 { width:100%; text-align:center; }    
.services_area h2.mobile-title { display:none;}    
.services_area .services_cover { width:100%; display:flex; flex-wrap:wrap; text-align:center; margin-top:140px; position:relative; }
.services_area .services_box { width:calc(100%/4); padding:0 20px; }
.services_area .services_cover a { width:calc(100%/4); padding:0 10px; }
.services_area .services_cover a .services_box  { width:100%;}
.services_area .services_box h4 { color:#092e46; font-weight:500; margin:40px 0 20px; }
.services_area .services_icon { width: 112px; height: 112px; display:flex; align-items:center; justify-content:center; margin:0 auto; border-radius:50%; }
.services_area .services_icon img {width: 30px; height: 30px;}
.services_area .aniline { position:absolute; top:41px; left:0; width:100%; z-index: -1; }
.services_area .services_cover .services_text {color: #5D5D5D;}
.services_area .services_cover .services_text:hover{color: #85d9ca ;}

/*-services-customer-results*/
.services_area2 { position:relative; padding:50px 0 50px;}
.services_area2 h2 { width: 904px; text-align:center; margin: 0 auto; padding-bottom:50px; }    
.services_area2 .services_cover { width:100%; display:flex; flex-wrap:wrap; text-align:center; margin-top:140px; position:relative; }
.services_area2 .services_box { width:calc(100%/3); padding:0 20px; }
.services_area2 .services_cover a { width:calc(100%/3); padding:0 20px; }
.services_area2 .services_cover a .services_box  { width:100%;}
.services_area2 .services_box h4 { color:#092e46; font-weight:500; margin:40px 0 10px; }
.services_area2 .services_icon { width: 112px; height: 112px; display:flex; align-items:center; justify-content:center; margin:0 auto; border-radius:50%; }
.services_area2 .aniline { position:absolute; top:41px; left:0; width:100%; z-index: -1; }
.services_area2 .services_cover .services_text {color: #5D5D5D;}
.services_area2 .services_cover .services_text:hover{color: #85d9ca ;}

/*three-col*/
.three-col { position:relative; padding:50px 0 50px; padding-bottom: 40px; }
.three-col h2 { width:100%; text-align:center; }  
.three-col h2 span{ text-align:center; font-size: 20px;}    
.three-col .services_cover { width:100%; display:flex; flex-wrap:wrap; text-align:center; margin-top:50px; position:relative; }
.three-col .services_box { width:calc(100%/3); padding:0 20px; }
.three-col .services_box h4 { color:#092e46; font-weight:500; margin:40px 0 10px; }
.three-col .services_icon { width:100%; height:auto; padding-top: 50px; padding-bottom:25px; text-align:left; display:flex; align-items:flex-end; justify-content:center; margin:0 auto; }
.three-col .services_icon img { width:auto; height:100px!important; text-align:left;}
.three-col .services_text {text-align:left; line-height:1.7;}

.adventure { position:relative; padding:80px 0 80px; }
.adventure h2 { width:100%; text-align:center; }    
.adventure .services_cover { width:100%; display:flex; flex-wrap:wrap; text-align:center; margin-top:10px; position:relative; }
.adventure .services_box { width:calc(100%/3); padding:40px 20px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; }
.adventure .services_box .lefty {width:25%;}
.adventure .services_box .righty {width:75%; padding-left:15px;}
.adventure .services_box h4 { color:#092e46; font-weight:500; margin:10px 0 10px; text-align:left; font-size:24px;}
.adventure .services_icon { width: 58px; height: 58px; display:flex; align-items:center; justify-content:center; margin:0 auto; border-radius:50%; }
.adventure .services_icon img { width:auto; height:25px!important; text-align:left;}
.adventure .services_text {text-align:left; font-size:18px;}
.adventure .top-title {font-family: 'Space Grotesk';font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 4px; text-transform:uppercase; text-align:center;}
.adventure .content {padding: 40px 0;font-size: 16px;line-height: 26px;max-width:900px; margin:0 auto; text-align:center; }


.industries-three-col { position:relative; padding:80px 0 80px; background: linear-gradient(180deg, #FFFFFF 61.79%, #f0f3f7 100%);}
.industries-three-col h2 { width:100%; text-align:center; }    
.industries-three-col .services_cover { width:100%; display:flex; flex-wrap:wrap; text-align:center; margin-top:140px; position:relative; }
.industries-three-col .services_box { width:calc(100%/3); padding:0 20px; text-align:left; padding-top: 100px;}
.industries-three-col .services_box .card-section {  background:#fff; border-radius: 0 0 15px 15px; box-shadow: 0px 2px 35px rgba(93, 93, 93, 0.15); padding:10px;}
.industries-three-col .services_box h4 { color:#092e46; font-weight:500; padding:40px 0 10px; }
.industries-three-col .services_icon { width: 100%; height: 100%; max-height:175px; display:flex; align-items:flex-end; justify-content:center; margin:0 auto; /*border-radius:60px 0;*/ border-radius:60px 60px 0 0; }
.industries-three-col .services_icon img { width:80%; height:auto!important; text-align:left;}
.industries-three-col .services_text {text-align:left;}

.related-res { position:relative; padding:50px 0; overflow: hidden;}
.related-res .content { max-width:800px; margin:0 auto; text-align:center; padding:25px 0; }
.related-res h2 { width:100%; text-align:center; } 
.related-res .services_cover { width:100%; display:flex; flex-wrap:wrap; text-align:center; margin-top:50px; position:relative; }
.related-res a { width:calc(100%/3); padding:0 20px; text-align:left;}
.related-res a .services_box { width:100%;}

.related-res a .services_box h4 { color:#092e46; font-weight:500; margin:10px 0 10px; font-size:30px; line-height:1.5;}
.related-res a .services_box .tag_text { padding:3px 10px; border-radius:8px; width:max-content; margin-top:20px; border-radius:8px 0;}
.related-res a .services_box .tag_text p { color:#fff; text-transform:uppercase; font-size:12px; line-height:1; letter-spacing:3px;}
.related-res a .services_icon {width:100%;}
.related-res a .services_icon a { width: 100%; height: 100%; max-height:175px; display:flex; align-items:flex-end; justify-content:center; margin:0 auto;}
.related-res a .services_icon img { width:100%; height:auto!important; text-align:left; border-radius:50px 50px 0 0;}
.related-res a .services_text {text-align:left;}
/*.related-res:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/meet-team-top.svg) no-repeat; height: 38px;top: 0px;content: '';position: absolute;width:100%;}*/

/*Download PDF - Resources - CTA*/

.related-res2 { position:relative; padding:50px 0; overflow: hidden;}
.related-res2 h2 { width:100%; text-align:center; } 
.related-res2 .services_cover { width:100%; display:flex; flex-wrap:wrap; text-align:center; margin-top:50px; position:relative; }
.related-res2 a { width:calc(100%/3 - 40px); text-align:left; background: #f0f3f7; margin:0 20px; border-radius:50px;}
.related-res2 a .services_box {width:100%;}
.related-res2 a .services_box h4 { color:#092e46; font-weight:500; margin:10px 0 10px; font-size:28px;}
.related-res2 a .services_box .tag_text { padding:3px 10px; border-radius:8px; width:max-content; margin-top:20px; border-radius:20px;}
.related-res2 a .services_box .tag_text p { color:#fff; text-transform:uppercase; font-size:12px; line-height:1; letter-spacing:3px;}
.related-res2 a .services_icon { width: 100%; height: 100%; max-height:175px; display:flex; align-items:flex-end; justify-content:center; margin:0 auto;}
.related-res2 a .services_icon img { width:100%; height:auto!important; text-align:left; border-radius:50px 50px 0 0;}
.related-res2 a .services_text {text-align:left;}
.related-res2 a .services_box .tag_text {margin-left:20px; margin-bottom:20px;}
.related-res2 a .services_box h4 {margin: 0 20px; padding-bottom:40px; }
.related-res2 a .services_icon {  width:100%; display:block;border-radius:0px; max-height:200px;}
.related-res2 a .services_icon img {object-fit:cover; object-position:top center; height:200px!important;}


/* meet the team */

.feature-section { padding: 212px 0px 100px; background-color: #fff; overflow: hidden; position:relative;}
.feature-section .container-module {z-index:1; position:relative;}
/*.feature-section:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/meet-team-top.svg) no-repeat; height: 38px;top: 0px;content: '';position: absolute;width:100%;}*/
/*.feature-section:after { background: url(https://info.feed.fm/hubfs/FMG%20Landing%20Page_waves%20grey.svg) no-repeat; background-size: 100%; height: 100px;bottom: 0px;content: '';position: absolute;width:100%;}*/
.feature-section .heading { max-width: 680px; margin: 0px auto; text-align: center; }
/*.feature-section .container-module:after { content: ''; position: absolute; right: 0; bottom: 0; width: 0; height: 0; border-style: solid; border-width: 0px 0px 100px 50vw; border-color: transparent transparent  transparent; }*/
.meetteam_filter { width:100%; display:block; margin:70px 0 100px; }
.meetteam_filter ul { width:100%; padding:0; margin:0; list-style:none; text-align:center; }
.meetteam_filter ul li { float:none; display:inline-block; margin:10px 0; }
.meetteam_filter ul li a { color: #CACCD2; font-size:18px; line-height:24px; padding:10px 20px; cursor:pointer; border-bottom:3px solid #F5F5FA; }
.meetteam_filter ul li a:hover,.meetteam_filter ul li a.active { color:#092e46; border-color:#85d9ca; }
.meetteam_cover { display:flex; flex-wrap:wrap; }
.meetteam_cover .client_box { width:calc(100%/3); padding:0 20px; margin-bottom:30px; text-align:center; }
.meetteam_cover .client_box h5 { color: #3F3F3F; margin-bottom: 10px; }
.meetteam_cover .client_box .client_boxtext { color: #9E9E9E; }
.meetteam_cover .client_box .client_boxicon { width:180px; height:180px; position:relative; border-radius:50%; display: inline-block; margin-bottom: 15px; overflow:hidden; }
.meetteam_cover .client_box .client_boxicon img { object-fit:cover; }
.meetteam_cover .client_box .client_hover { position:absolute; width:100%; height:100%; background:rgb(124 216 198 / 60%); left: 0; top: 0; display: flex; align-items: center; justify-content: center; transition:all .4s ease; opacity:0; }
.meetteam_cover .client_box:hover .client_hover { opacity:1; backdrop-filter: blur(6.86933px); }
.meetteam_area .joinus_cover { margin-top:50px; text-align:center; } 
.meetteam_area .joinus_cover p {max-width:700px; text-align:center; margin:0 auto;}
.meetteam_area .joinus_cover h4 { margin-bottom:30px; }
.meetteam_area .joinus_cover .btn_style {margin-top:30px;}
.meetteam_area .joinus_cover .btn_style a {/*background-color: #fb7460;*/}
.meetteam_area .joinus_cover .btn_style a:hover {/*background-color: #85d9ca;*/}




/*-brandlogo_area-*/
.brandlogo_area { padding:80px 0; position: relative; }
.brandlogo_area.inlinetop { padding:80px 0; }
.brandlogo_area.grey {background-color:#f0f3f7;}
.brandlogo_area .container { display:flex; flex-wrap:wrap; } 
.brandlogo_area .brandlogo_cover { width:50%; }
.brandlogo_area .brandlogo_right { width:50%; padding-left:100px; }
.brandlogo_area .brandlogo_right h2 {  }
.brandlogo_area .brandlogo_box { width:100%; display:flex !important; flex-wrap:wrap; }
.brandlogo_area .brandlogo_item { width:calc(100%/3); margin-bottom: 20px; min-height:100px; display:flex; align-items:center; opacity: 65%;}
.brandlogo_area .brandlogo_item img { max-width:60% !important; display: block; margin-left: auto;  margin-right: auto;}


.aso { padding:50px 0; background: linear-gradient(180deg, #FFFFFF 61.79%, #f0f3f7 100%);}
.aso.grey {background-color:#f0f3f7;}
.aso .container { display:flex; flex-wrap:wrap; align-items:center; } 
.aso .brandlogo_cover { width:60%; }
.aso .brandlogo_right { width:40%; padding-left:100px; }
.aso .brandlogo_right h2 {  }
.aso .brandlogo_box { width:100%; display:flex !important; flex-wrap:wrap; }
.aso .brandlogo_item { width:calc(100%/3); margin-bottom: 20px; min-height:100px; display:flex; align-items:center; opacity: 65%;}
.aso .brandlogo_item img { display: block; margin-left: auto;  margin-right: auto;}

.mediagroup { padding:50px 0 50px; position:relative; }
.mediagroup.grey {background-color:#f0f3f7;}
.mediagroup .container { display:flex; flex-wrap:wrap; } 
.mediagroup .brandlogo_cover2 { width:40%; }
.mediagroup .brandlogo_right { width:60%; padding-left:50px; }
.mediagroup .brandlogo_right .content { padding-top:0; font-weight: 400;font-size: 16px;line-height: 26px;color: #5D5D5D;}
.mediagroup .brandlogo_right .content p { font-size:18px; line-height:26px;}
.mediagroup .brandlogo_right h2 {  }
.mediagroup .brandlogo_cover2 .brandlogo_box { max-width:100%; display:flex !important; flex-wrap:wrap;justify-content:center;}
.mediagroup .brandlogo_item { max-width:100%; margin-bottom: 10px; min-height:100px; display:flex; opacity: 100%; padding:0 10px;}
.mediagroup .brandlogo_item:first-child { align-items:flex-end; }
.mediagroup .brandlogo_item:nth-child(2) { align-items:flex-end; }
.mediagroup .brandlogo_item:nth-child(3) { align-items:flex-start; }
.mediagroup .brandlogo_item:nth-child(4) { align-items:flex-start; }
.mediagroup .brandlogo_item:nth-child(5) { align-items:flex-start; margin-top:-100px; margin-left:-230px;}
.mediagroup .brandlogo_item img { display: block; margin-left: auto;  margin-right: auto; width: 500px; }

.mediagroup2 { padding:50px 0 50px; position:relative; background: rgb(245 245 245 / 50%); background: linear-gradient(180deg, #FFFFFF 61.79%, #f0f3f7 100%);}
.mediagroup2.grey {background-color:#f0f3f7;}
.mediagroup2 .container { display:flex; flex-wrap:wrap; } 
.mediagroup2 .brandlogo_right { width:40%; }
.mediagroup2 .brandlogo_cover2 { width:60%; padding-right:100px; }
.mediagroup2 .brandlogo_cover2 .content { padding-top:20px; font-weight: 400;font-size: 24px;line-height: 38px;color: #5D5D5D;}
.mediagroup2 .brandlogo_cover2 .content { font-size:18px; line-height:26px;}
.mediagroup2 .brandlogo_cover2  .btn_style { background-color:#fb7460; }
.mediagroup2 .brandlogo_cover2 h2 { }
.mediagroup2 .brandlogo_box { max-width:100%; display:flex !important; flex-wrap:wrap;justify-content:center;}
.mediagroup2 .brandlogo_item { max-width:100%; margin-bottom: 10px; min-height:100px; display:flex; opacity: 100%; padding:0 10px;}
.mediagroup2 .brandlogo_item:first-child { align-items:flex-end; }
.mediagroup2 .brandlogo_item:nth-child(2) { align-items:flex-end; }
.mediagroup2 .brandlogo_item:nth-child(3) { align-items:flex-start; }
.mediagroup2 .brandlogo_item:nth-child(4) { align-items:flex-start; }
.mediagroup2 .brandlogo_item:nth-child(5) { align-items:flex-start; margin-top:-100px; margin-left:-230px;}
.mediagroup2 .brandlogo_item img { display: block; margin-left: auto;  margin-right: auto; width: 100%; }


.cs_mediagroup { padding:100px 0 50px; position:relative;background: linear-gradient(180deg,  #f0f3f7, #FFFFFF 61.79% 100%);}
/*.cs_mediagroup:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/meet-team-top.svg) no-repeat; left:0; background-size: cover; height: 38px;top: 0px;content: '';position: absolute;width:100%; transform:scaleY(-1);}*/
.cs_mediagroup.grey {background-color:#f0f3f7;}
.cs_mediagroup .container { display:flex; flex-wrap:wrap; } 
.cs_mediagroup .brandlogo_cover2 { width:100%; display:flex; align-items:center; }
.cs_mediagroup .brandlogo_cover2 .left_text {width:50%; color:#008d96; padding:0 20px;}
.cs_mediagroup .brandlogo_right { width:50%; padding-left:50px; }
.cs_mediagroup .brandlogo_right .content { padding-top:20px; font-weight: 400;/*font-size: 24px;line-height: 38px;*/color: #5D5D5D;}
.cs_mediagroup .brandlogo_right .content ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.cs_mediagroup .brandlogo_right .content ul li { position: relative; padding-left: 30px; font-weight: 400;  }
.cs_mediagroup .brandlogo_right .content ul li+li { margin-top: 15px; }
.cs_mediagroup .brandlogo_right .content ul li:before { position: absolute; content: ""; top: 3px; left: 0; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 18px; height: 18px; }
.cs_mediagroup .brandlogo_right h2 { /*font-size: 50px; line-height: 68px;*/ }
.cs_mediagroup .brandlogo_cover2 .brandlogo_box { max-width:100%; display:flex !important; flex-wrap:wrap;justify-content:center;}
.cs_mediagroup .brandlogo_item { max-width:100%; margin-bottom: 10px; min-height:100px; display:flex; opacity: 100%; padding:0 10px;}
.cs_mediagroup .brandlogo_item:first-child { align-items:flex-end; }
.cs_mediagroup .brandlogo_item:nth-child(2) { align-items:flex-end; }
.cs_mediagroup .brandlogo_item:nth-child(3) { align-items:flex-start; }
.cs_mediagroup .brandlogo_item:nth-child(4) { align-items:flex-start; }
.cs_mediagroup .brandlogo_item:nth-child(5) { align-items:flex-start; margin-top:-100px; margin-left:-230px;}
.cs_mediagroup .brandlogo_item img { display: block; margin-left: auto;  margin-right: auto; width: 500px; }


.hero_customer { padding:100px 0 50px; position:relative; }
.hero_customer.grey {background-color:#f0f3f7;}
.hero_customer .container { display:flex; flex-wrap:wrap; } 
.hero_customer .brandlogo_right { width:30%; }
.hero_customer .brandlogo_cover2 { width:70%; padding-right:100px; }
.hero_customer .brandlogo_cover2 .content { padding-top:20px; font-weight: 400;font-size: 24px;line-height: 38px;color: #5D5D5D;}
.hero_customer .brandlogo_cover2 h2 {  }
.hero_customer .brandlogo_box { max-width:100%; display:flex !important; flex-wrap:wrap;justify-content:center;}
.hero_customer .brandlogo_item { max-width:100%; margin-bottom: 10px; min-height:100px; display:flex; opacity: 100%; padding:0 10px;}
.hero_customer .brandlogo_item:first-child { align-items:flex-end; }
.hero_customer .brandlogo_item:nth-child(2) { align-items:flex-end; }
.hero_customer .brandlogo_item:nth-child(3) { align-items:flex-start; }
.hero_customer .brandlogo_item:nth-child(4) { align-items:flex-start; }
.hero_customer .brandlogo_item:nth-child(5) { align-items:flex-start; margin-top:-100px; margin-left:-230px;}
.hero_customer .brandlogo_item img { display: block; margin-left: auto;  margin-right: auto; width: 100%;}

/*-halfimg_testi-*/
.halfimg_area { padding:50px 0; position:relative; }
.halfimg_area .container { position:relative; z-index:11; }
.halfimg_cover { width:100%; padding:50px 0; display:flex; flex-wrap:wrap; }
.halfimg_cover .halfimg_left { width:50%; padding-right:100px; }
.halfimg_cover .halfimg_right { width:50%; padding:0 75px;padding-top:10px;}
.halfimg_cover .halfimg_right img { width:100%; height: auto;}
.halfimg_cover .content { width:100%; position:relative; padding-left:100px; margin-top:60px; font-weight: 400; }
.halfimg_cover .content:before { position:absolute; content:""; left:0; top:0; width:65px; height:65px; background: #85d9ca; border-radius:50% 50% 0 50%; }

/*.greytop_shape:before { position:absolute; content:""; right:0; bottom:0; width:100%; height:100%; background: url('https://info.feed.fm/hubfs/ff_theme_2022/Images/greyhalf-bg.svg') no-repeat; z-index:-1; background-size:100%; width:100%;} */
/*.greytop_shape:before { position: absolute;content: "";right: 0;left: 0;top: 0; width: 100%;height: 100%;background: url(https://info.feed.fm/hubfs/ff_theme_2022/Images/greyhalf-bg.svg) no-repeat;z-index: -1;background-size: cover; background-position:bottom;}*/

.grebg_btmpat:after { position:absolute; content:""; left:0; bottom:240px; width:100%; height:38px; background:url('https://info.feed.fm/hubfs/ff_theme_2022/Images/grey-wav.svg') no-repeat; transform: rotateX(180deg); z-index:1; background-size:100%; width:100%;}

.grebg_shape:before { position:absolute; content:""; left:0; top:-270px; width:100%; height:calc(100% + 60px); background: #f0f3f7;  z-index:-1; }
.grebg_shape:after { position:absolute; content:""; left:0; bottom:0; width:100%; height:100%; background:url('https://info.feed.fm/hubfs/ff_theme_2022/Images/grey-wav.svg') no-repeat center center/100% 100%;  z-index:-1; background-size:100%; width:100%; background-position:bottom;}

.testibox_cover { width:100%; margin:80px 0; color:#fff; display:flex; flex-wrap:wrap; text-align:center; /*background: #00415A;*/ border-radius:80px 0 80px 0; overflow:hidden; max-width:1200px; margin:0 auto; }
.testibox_cover .testibox_img { width:30%; min-height:350px; }
.testibox_cover .testibox_right { width:70%; padding:40px 100px;  display:flex; flex-wrap:wrap; align-items:center; background:#092e46;}
.testibox_cover .testibox_right h5 { color: #FFFFFF; font-weight: 600; font-family: Rubik,sans-serif; font-size: 24px; line-height:30px; margin-bottom:10px; }
.testibox_cover .testibox_info h6 { color:#fff; font-weight: 400; font-family: Rubik,sans-serif; }
.testibox_cover .testibox_text { font-weight: 700; font-size: 16px; line-height:26px; width:100%; margin-bottom:30px; font-family: "Space Grotesk", sans-serif; }

/**/
.titlecta_area { padding:50px 0; position:relative; z-index:11; text-align:center; }
.titlecta_area .container { max-width:1200px; position:relative; background: #092e46; border-radius: 80px; padding: 50px; z-index:1; }
/*itlecta_area .container:before { position:absolute; content:""; left: 0; bottom:0; width: 100%; height: 180.72px; background:url('https://info.feed.fm/hubfs/FMG%20Landing%20Page_waves%20grey.svg') no-repeat center center/100% 100%; visibility: visible;}*/
.titlecta_area h2 { color: #fff; margin: 0 auto; max-width:80%;}
.titlecta_area .content { width:100%; margin:0 auto; padding:15px 0;max-width:800px; font-weight: 400; color:#fff; }
.titlecta_area .content ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.titlecta_area .content ul li { position: relative; padding-left: 0px; font-weight: 400;  color: #F1F1F1; }
.titlecta_area .content ul li+li { margin-top: 15px; }
.titlecta_area .content ul li:before { position: absolute; content: ""; top: 3px; left: auto; margin-left:-40px; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 24px; height: 24px; }

.titlecta_area .btn_style a:hover { color:#092e46; background:#fff; }

.plr-content a.cta_button { width:auto!important; display:inline-block!important; background:#85d9ca!important; color:#092e46!important; padding: 18px 32px!important; font-weight: 700!important; line-height:24px!important; font-size: 16px!important; font-family: 'Space Grotesk', sans-serif!important;  border-radius: 11.139px 11.139px 0px 11.139px!important; }
.plr-content a.cta_button:hover { border-radius:0 30px 30px 30px!important; background:#092e46!important; color:#85d9ca!important; }

/**/
.downpdf_area { position:relative; padding-top:100px; }
/*.downpdf_area:before { position:absolute; content:"";right:0; bottom:-350px; width:1920px; height:1923px; background:url('https://www.feed.fm/hubfs/2022-Dev-Assets/WCSBrandUpdate-2024/downbg-img%20NEW.svg') no-repeat center center/100% 100%; z-index:-1; }*/
.downpdf_area .container { position:relative; }
.downpdf_area .downpdf_box { display:flex; flex-wrap:wrap; }
.downpdf_area .downpdf_left { width:40%; }
.downpdf_area .downpdf_right { width:60%; padding-left:50px; }
.downpdf_area .downpdf_right h3 { font-weight: 700;  }
.downpdf_area .content { width:100%; margin:30px 0; max-width: 750px; font-weight: 400; font-size: 24px; line-height:32px; color: #092e46; }
.downpdf_area .downpdf_box .btn_style { display:inline-block; }
.downpdf_area .downpdf_box .btn_style a { background: #092e46; color:#85d9ca; border-radius:11.139px; display: flex; align-items: center; }
.downpdf_area .downpdf_box .btn_style a svg { margin-right:15px; transition:all .4s ease; }
.downpdf_area .downpdf_box .btn_style a:hover { background: #fff; color:#092e46;}
.downpdf_area .downpdf_box .btn_style a:hover svg { fill:#092e46; color:#092e46; }

.downpdf_area .downcta_box { width:100%; text-align:center; margin: 0 auto; padding:90px 0 90px; max-width:900px;}
.downpdf_area .downcta_box h2 {/* color:#008d96; */}  
.downpdf_area .downcta_box .text { color: #092e46; font-weight: 400; font-size: 24px; line-height:32px; margin:40px auto 50px; max-width: 450px; }
.downpdf_area .downcta_box titlecta_area a:hover { background: #008d96; } 




.green-cta { position:relative; /*padding-top:50px;*/ padding:50px 0;}
/*.green-cta:before { position:absolute; content:""; right:0; bottom:-350px; width:100%; height:1500px; background:url('https://www.feed.fm/hubfs/2022-Dev-Assets/WCSBrandUpdate-2024/downbg-img%20NEW.svg') no-repeat; background-size:100%; z-index:-1; }*/
.green-cta .container { position:relative; }
.green-cta .downpdf_box { display:flex; flex-wrap:wrap; }
.green-cta .downpdf_left { width:30%; }
.green-cta .downpdf_right { width:70%; padding-left:50px; }
.green-cta .downpdf_right h3 { font-weight: 700; }
.green-cta .content { width:100%; margin:30px 0; max-width: 750px; font-weight: 400; font-size: 24px; line-height:32px; color: #092e46; }
.green-cta .downpdf_box .btn_style { display:inline-block; }
.green-cta .downpdf_box .btn_style a { background: #092e46; border-radius:18px; display: flex; align-items: center; }
.green-cta .downpdf_box .btn_style a svg { margin-right:15px; transition:all .4s ease; }
.green-cta .downpdf_box .btn_style a:hover { background: #fb7460; }
.green-cta .downpdf_box .btn_style a:hover svg { fill:#fff; color:#fff; }

.green-cta .downcta_box { width:100%; text-align:center; padding:50px 0; margin: 0 auto; max-width:900px; padding-bottom: 40px; }
.green-cta .downcta_box h2 { color:#092e46; }  
.green-cta .downcta_box .text { color: #092e46; font-weight: 400; margin:0 auto; padding:20px 0; max-width: 600px; }
.green-cta .downcta_box .text ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.green-cta .downcta_box .text ul li { position: relative; padding-left: 40px; font-weight: 400;  }
.green-cta .downcta_box .text ul li+li { margin-top: 15px; }
.green-cta .downcta_box .text ul li:before { position: absolute; content: ""; top: 0px; left: auto; margin-left:-40px; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 24px; height: 24px; }
.green-cta .downcta_box .orange_btn a:hover { background: #008d96; } 

/**/ 
.music_integration { display: inline-block; width: 100%; vertical-align: top; padding: 100px 0; position:relative; z-index:1; }
.music_integration:before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 793px; background: -moz-linear-gradient(top, rgba(245,245,245,0.65) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(245,245,245,0.65) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgb(250 250 250) 0%,rgb(255 255 255) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f5f5f5', endColorstr='#00000000',GradientType=0 ); transform: rotate(180deg); z-index: -1; }
.music_integration .container { position:relative; }
.music_integration .section_wrap { display: flex; flex-wrap: wrap; }
.music_integration .section_wrap .left_part { width: 35%; padding-right: 50px; }
.music_integration .section_wrap .right_part { width: 65%; display: flex; flex-wrap: wrap; margin: 0 -15px; }
.music_integration .section_wrap .right_part .right_inner { width: 50%; padding: 0 15px; }
.music_integration .section_wrap .right_part .right_inner .inner { background: #F1F1F1; border-radius: 60px 0px; padding: 40px 30px; width:100%; height:100%; }
.music_integration .section_wrap .right_part .box_subtitle { font-weight: 400; font-size: 16px; line-height: 29px; letter-spacing: 4px; text-transform: uppercase; color: #092e46; font-family: Space Grotesk, sans-serif; }
.music_integration .section_wrap .right_part .box_title { font-weight: 600; font-size: 24px; line-height: 34px; color: #5D5D5D; }
.music_integration .section_wrap .right_part .box_content h4 { font-weight: 600; font-size: 24px; line-height: 34px; color: #5D5D5D; padding-top: 10px; }
.music_integration .section_wrap .right_part .btn_style1 { padding-top: 15px; }


.testimonial-slider-new { width:100%; position:relative; padding:50px 0;}
.testimonial-slider-new .testi-outer { background:url(https://www.feed.fm/hubfs/wcs-dev-updates/testimonial-outer-bg.png); background-size:cover; padding:50px 80px 125px; border-radius:29.65px;}
.testimonial-slider-new .testi-outer .top-title { padding:30px 0; width:100%;}
.testimonial-slider-new .testi-outer .top-title h2 { text-align:center; color: #00415A;font-family: "Space Grotesk";font-size: 53.376px;font-style: normal;font-weight: 700;line-height: normal;}
.testimonial-slider-new .testi-inner { background: #fff; padding:20px 60px 20px 20px; border-radius:23.72px;}
.testimonial-slider-new .testi-inner .testi-wrap { display:flex; align-items:center; flex-wrap:wrap; }
.testimonial-slider-new .testi-inner .testi-wrap .left { width:30%; }
.testimonial-slider-new .testi-inner .testi-wrap .left .testimonial-image {}
.testimonial-slider-new .testi-inner .testi-wrap .left .testimonial-image img { padding:25px;}
.testimonial-slider-new .testi-inner .testi-wrap .right { width:70%; padding-left:30px;}
.testimonial-slider-new .testi-inner .testi-wrap .right .company-name {padding-bottom:25px;}
.testimonial-slider-new .testi-inner .testi-wrap .right .company-name h3 { color: #00415A;font-family: "Space Grotesk";font-size: 33.58px;font-style: normal;font-weight: 700;line-height: normal;}
.testimonial-slider-new .testi-inner .testi-wrap .right .content {color: #444;font-family: Mulish;font-size: 19px;font-style: normal;font-weight: 400;line-height: 28px; text-align:center;}

.testimonial-slider-new .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.testimonial-slider-new .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.testimonial-slider-new .slick-list:focus { outline: none; }
.testimonial-slider-new .slick-list.dragging { cursor: pointer; cursor: hand; }
.testimonial-slider-new .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.testimonial-slider-new .slick-track { position: relative; top: 0; left: 0; display: block; }
.testimonial-slider-new .slick-track:before, .slick-track:after { display: table; content: ''; }
.testimonial-slider-new .slick-track:after { clear: both; }
.testimonial-slider-new .slick-loading .slick-track { visibility: hidden; }
.testimonial-slider-new .slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.testimonial-slider-new .slick-slide.slick-loading img { display: none; }
.testimonial-slider-new .slick-slide.dragging img { pointer-events: none; }
.testimonial-slider-new .slick-initialized .slick-slide { display: block; outline: none; }
.testimonial-slider-new .slick-loading .slick-slide { visibility: hidden; }
.testimonial-slider-new .slick-slide {margin: 0 27px;}
.testimonial-slider-new .slick-list {margin: 0 -27px;}
.testimonial-slider-new .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.testimonial-slider-new .slick-arrow.slick-hidden { display: none; }
.testimonial-slider-new .slick-dots { margin:0; padding:0; list-style:none; }
.testimonial-slider-new .slick-arrow { position:absolute; top:100%; margin-top:0px; padding:0; cursor:pointer; font-size:0; min-width:auto; border:none; border-radius: 24px; width:48px; height:48px; line-height:0; outline:none; background:transparent; z-index:2; transition:all .4s ease; }
.testimonial-slider-new .slick-arrow:hover { background:#85d9ca; color:#fff; border-radius: 24px 24px 24px 24px; }
.testimonial-slider-new .slick-arrow:hover:before { color:#fff; }
.testimonial-slider-new .slick-prev { right:auto; left:35%;margin-top:35px;}
.testimonial-slider-new .slick-arrow:before { font-family:'FontAwesome'; font-size:16px; color:#001E6C;  }
.testimonial-slider-new .slick-prev:before { content:"\f053"; left:-1px; position: relative; top: 4px; }
.testimonial-slider-new .slick-next { left:auto; right:35%;margin-top:35px;}
.testimonial-slider-new .slick-next:before { content:"\f054"; right: -2px; position: relative; top: 4px }
.testimonial-slider-new ul.slick-dots{margin-top: 50px;}
.testimonial-slider-new ul.slick-dots li button{transition:400ms;background-color:rgba(0,0,0,0.2);border:none;width:18px;height:18px;}
.testimonial-slider-new ul.slick-dots li.slick-active button{background-color:#001E6C;border:none;width:18px;height:18px;}
.testimonial-slider-new ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
.testimonial-slider-new ul.slick-dots { text-align:center; padding:40px 0 0; }
.testimonial-slider-new ul.slick-dots li { display:inline-block; padding:0 5px; }
.testimonial-slider-new ul.slick-dots li button { display:inline-block; background: #FFFFFF; cursor:pointer; min-width:auto; outline:none; padding:0; border:4px solid transparent; width:18px; height:18px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; }
.testimonial-slider-new ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#001E6C; border-color:transparent; }
/*.testimonial-slider-new ul.slick-dots { margin:0; padding:0; list-style:none; width:100%;display:flex; line-height:0; position:absolute; bottom:0; left:0; }
.testimonial-slider-new ul.slick-dots li { width:100%; } 
.testimonial-slider-new ul.slick-dots li button { display:inline-block; background:#FFFFFF; cursor:pointer; min-width:auto; outline:none; padding:0; border:none; width:15px; height:15px; border-radius:100%; font-size:0; text-indent:-9999; cursor:pointer; }
.testimonial-slider-new ul.slick-dots li button:hover , .testimonial-slider-new ul.slick-dots li.slick-active button { background:#001E6C; }*/

@media (max-width:991px) {
  .testimonial-slider-new .testi-outer {padding:25px 25px 110px;}
  .testimonial-slider-new .testi-outer .top-title h2 {font-size:40px;}
  .testimonial-slider-new .testi-inner {padding:20px;}
  .testimonial-slider-new .testi-inner .testi-wrap .left { width:100%; text-align:center;}
  .testimonial-slider-new .testi-inner .testi-wrap .left .testimonial-image {text-align:center;}
  .testimonial-slider-new .testi-inner .testi-wrap .left .testimonial-image img { padding:25px;max-width:200px;}
  .testimonial-slider-new .testi-inner .testi-wrap .right .company-name h3 {text-align:center; font-size:24px;}
  .testimonial-slider-new .testi-inner .testi-wrap .right .content {text-align:center;font-size:18px;}
  .testimonial-slider-new .testi-inner .testi-wrap .right { width:100%; padding-left:0;}
  .testimonial-slider-new .slick-next { left:auto; right: 20px;}
  .testimonial-slider-new .slick-prev { right:auto; left: 20px;}
}


/*  */
.full_indemnfiction { display: inline-block; width: 100%; vertical-align: top; position:relative; z-index:1; padding:50px 0 80px; background: rgb(245 245 245 / 50%); background: linear-gradient(180deg, #FFFFFF 61.79%, #f0f3f7 100%);}
/*.full_indemnfiction:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/meet-team-top.svg) no-repeat; background-size: cover; height: 38px;bottom: 0px;content: '';position: absolute;width:100%;}*/
.full_indemnfiction.top{ background: linear-gradient(180deg,  #f0f3f7, #FFFFFF 61.79% 100%);}
/*.full_indemnfiction.top:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/meet-team-top.svg) no-repeat; background-size: 100%; height: 38px;top: 0px;content: '';position: absolute;width:100%; transform:scaleY(-1);}*/
.full_indemnfiction .section_wrap { display: flex; flex-wrap: wrap; }
.full_indemnfiction .section_wrap .left_part { width: 40%; padding-right: 15px; }
.full_indemnfiction .section_wrap .left_part .img {padding:20px 0;}
.full_indemnfiction .section_wrap .left_part .img img {padding:10px;}
.full_indemnfiction .section_wrap .right_part { width: 60%; display: flex; flex-wrap: wrap; padding-left:50px; z-index:5; align-self:center;}
.full_indemnfiction .section_wrap .right_part .content { padding: 0;  }
.full_indemnfiction .section_wrap .right_part .content a {color:#fff;}
.full_indemnfiction .section_wrap .right_part .content .btn_style a {color:#092e46;}
.full_indemnfiction .section_wrap .right_part .content .btn_style a:hover {color:#85d9ca;}
.full_indemnfiction .section_wrap .right_part .content a:hover {color:#85d9ca;}
.full_indemnfiction .section_wrap .right_part .right_inner { width: 50%; padding: 50px 15px; }
.full_indemnfiction .section_wrap .right_part .right_inner .inner { background: #FFFFFF; border-radius: 60px 0px; padding: 40px 30px; width: 100%; height: 100%; box-shadow: 0px 2px 35px rgba(93, 93, 93, 0.15);}
.full_indemnfiction .section_wrap .right_part .box_title { font-weight: 600; font-size: 24px; line-height: 34px; color: #092e46; }
.full_indemnfiction .section_wrap .right_part .box_content {padding: 0;}
.full_indemnfiction .section_wrap .right_part .btn_style1 { padding-top: 15px;}
.full_indemnfiction .section_wrap .right_part .inner_main { margin: 0 -15px; display: flex; flex-wrap: wrap; }
.full_indemnfiction .section_wrap .right_part .right_inner .inner .btn_style a {background:transparent; padding:0; }

.full_indemnfiction2 { display: inline-block; width: 100%; vertical-align: top; position:relative; z-index:1; padding:80px 0 50px; background: #ffffff; }
.full_indemnfiction2.top{ background: linear-gradient(180deg,  #f0f3f7, #FFFFFF 61.79% 100%);}
/*.full_indemnfiction2.top:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/meet-team-top.svg) no-repeat; background-size: cover; height: 38px;top: 0px;content: '';position: absolute;width:100%; transform:scaleY(-1);}*/
.full_indemnfiction2 .section_wrap { display: flex; flex-wrap: wrap; }
.full_indemnfiction2 .section_wrap .left_part { width: 40%; padding-left: 50px; }
.full_indemnfiction2 .section_wrap .right_part { width: 60%; /*display: flex; flex-wrap: wrap;*/ padding-right:50px;}
.full_indemnfiction2 .section_wrap .right_part .content { padding: 0; }
.full_indemnfiction2 .section_wrap .right_part .right_inner { width: 50%; padding: 50px 15px; }
.full_indemnfiction2 .section_wrap .right_part .right_inner .inner { background: #FFFFFF; border-radius: 60px 0px; padding: 40px 30px; width: 100%; height: 100%; box-shadow: 0px 2px 35px rgba(93, 93, 93, 0.15);}
.full_indemnfiction2 .section_wrap .right_part .box_title { font-family: 'Space Grotesk'; font-weight: 600; font-size: 24px; line-height: 34px; color: #092e46; }
.full_indemnfiction2 .section_wrap .right_part .box_content {padding: 0; }
.full_indemnfiction2 .section_wrap .right_part .btn_style1 { padding-top: 15px; }
.full_indemnfiction2 .section_wrap .right_part .inner_main { margin: 0 -15px; display: flex; flex-wrap: wrap; }
.full_indemnfiction2 .section_wrap .right_part .content a {color:#008d96;}
.full_indemnfiction2 .section_wrap .right_part .content a:hover {color:#85d9ca;}

.boost_business { display: inline-block; width: 100%; vertical-align: top; position:relative; z-index:1; padding:80px 0; background: linear-gradient(180deg,  #f0f3f7, #FFFFFF 61.79% 100%);}
.boost_business.top{ background: linear-gradient(180deg,  #f0f3f7, #FFFFFF 61.79% 100%);}
/*.boost_business.top:before { background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/meet-team-top.svg) no-repeat; background-size: cover; height: 38px;top: 0px;content: '';position: absolute;width:100%; transform:scaleY(-1);}*/
.boost_business .section_wrap { max-width: 100%; display: flex; flex-wrap: wrap; }
.boost_business .section_wrap .title {text-align: center; width: 904px; margin: 0 auto;}
.boost_business .section_wrap .left_part { width: 60%; padding-right: 50px; }
.boost_business .section_wrap .left_part .bottom_images {display:flex; align-items:center; justify-content:center; padding-top:15px;}
.boost_business .section_wrap .left_part .bottom_images img {width:calc(100%/3); padding:10px;height:75px; max-width:125px; object-fit:contain;border-left: 1px solid grey; }
.boost_business .section_wrap .right_part { width: 40%; display: flex; flex-wrap: wrap; margin: 0 auto;}
.boost_business .section_wrap .right_part .content { padding-right:30px; line-height:1.6; }
/*boost_business .section_wrap .right_part .content h3 {font-size:32px; }*/
.boost_business .section_wrap .right_part .content h3 { font-weight: 400; font-size: 16px; line-height: 29px; letter-spacing: 4px; text-transform: uppercase; color: #5D5D5D; }
.boost_business .section_wrap .right_part .right_inner { width: 50%; padding: 0 15px; }
.boost_business .section_wrap .right_part .right_inner .inner { background: #FFFFFF; border-radius: 60px 0px; padding: 40px 30px; width: 100%; height: 100%; box-shadow: 0px 2px 35px rgba(93, 93, 93, 0.15);}
.boost_business .section_wrap .right_part .box_title { font-weight: 600; font-size: 24px; line-height: 34px; color: #092e46; }
.boost_business .section_wrap .right_part .box_content {padding:20px 0; }
.boost_business .section_wrap .right_part .btn_style1 { padding-top: 15px; }
.boost_business .section_wrap .right_part .inner_main { margin: 0 -15px; display: flex; flex-wrap: wrap; }
.boost_business .section_wrap .right_part .content a {color:#008d96;}
.boost_business .section_wrap .right_part .content a:hover {color:#85d9ca;}

/*  */
.music_strategy { display: inline-block; width: 100%; vertical-align: top; position:relative; z-index:1; padding:50px 0 80px; /*background: rgb(245 245 245 / 50%); background:#fff; */}
.music_strategy .top_title {text-align:center; padding:25px 0 50px;}
.music_strategy .section_wrap { display: flex; flex-wrap: wrap; padding-bottom:100px;}
.music_strategy .section_wrap .left_part { width: 45%; padding-right: 50px; }
.music_strategy .section_wrap .right_part { width: 55%; display: flex; flex-wrap: wrap; padding-left:51px;}
.music_strategy .section_wrap .right_part .content { padding-bottom: 20px; }
.music_strategy .section_wrap .right_part .right_inner { width: 50%; padding: 0 15px; }
.music_strategy .section_wrap .right_part .box_title { font-weight: 600; font-size: 24px; line-height: 34px; color: #5D5D5D; }
.music_strategy .section_wrap .right_part .btn_style1 { padding-top: 15px; }
.music_strategy .section_wrap .right_part .inner_main { margin: 0 -15px; display: flex; flex-wrap: wrap; }

.music_strategy .service_box { display: flex; flex-wrap: wrap; margin: 0 -15px; position: relative; z-index:1; }
.music_strategy .service_box .servicebox_inner { width: 20%; padding: 0 15px 30px; text-align: center; position: relative; z-index:1; }
.music_strategy .service_box .servicebox_inner:nth-child(4){ z-index:2; }
.music_strategy .service_box .servicebox_inner .icon { display: flex; align-items: center; justify-content: center; width: 75px; height: 75px; border-radius: 100%; margin: 0 auto; }
.music_strategy .service_box .servicebox_inner .icon img { max-width:30px;}
.music_strategy .service_box .servicebox_inner .box_title { font-family:'Space Grotesk'; padding: 40px 0 10px 0; font-weight: 600; font-size: 26px; color: #092e46; }
.music_strategy .service_box:before { position: absolute; content: ""; top: 30px; left: 100px; background: url(https://info.feed.fm/hubfs/ff_theme_2022/Images/Line_arrow.svg)no-repeat center/100% 100%; width: 800px; height: 20px; Z-INDEX: -1; }
.music_strategy .service_box .servicebox_inner:last-child:before { position: absolute; content: ""; top: -30px; left: -120px; background: url(https://info.feed.fm/hubfs/ff_theme_2022/Images/Pattern.svg)no-repeat center/cover; width: 265px; height: 124px; z-index: -1; }


.music-card .table-view .table-row .copy { font-family: 'Space Grotesk', sans-serif!important;}
/*  */
.continue_reading { display: inline-block; width: 100%; vertical-align: top; padding: 100px 0; background: rgb(245 245 245 / 50%); }
.continue_reading .section_title { text-align: center; }
.continue_reading .section_title h2 { color: #007680; }
.continue_reading .section_wrap { display: flex; flex-wrap: wrap; margin: 0 -15px; padding-top: 90px; }
.continue_reading .section_wrap .col { width: 33.33%; padding: 0 15px; }
.continue_reading .section_wrap .col .img { width: 100%; height: 240px; /*border-radius: 60px 0px;*/ border-radius:60px 60px 0 0; }
.continue_reading .section_wrap .col .bottom_part { /* padding: 20px 20px 0 0; */ padding:20px; background:#fff; border-radius: 0 0 15px 15px; box-shadow: 0px 2px 35px rgba(93, 93, 93, 0.15);}
.continue_reading .section_wrap .col .bottom_part .box_title { padding: 15px 0 30px; }
.continue_reading .section_wrap .col .bottom_part .tag a { display: inline-block; border-radius: 8px 0px; color: #fff; padding: 5px 10px; font-weight: 700; font-size: 12px; letter-spacing: 4px; text-transform: uppercase; line-height: 14px; font-family: Space Grotesk, sans-serif; }
.continue_reading .section_wrap .col .bottom_part .tag a:hover { border-radius: 0 8px; }
.continue_reading .section_wrap .col .bottom_part .box_title h3 { font-size: 32px; line-height: 45px; }
.continue_reading .section_wrap .col .bottom_part .tag a.topic_link { background: #092e46; }
.continue_reading .section_wrap .col:nth-child(2) .bottom_part .tag a.topic_link { background: #007680; }
.continue_reading .section_wrap .col:nth-child(3) .bottom_part .tag a.topic_link { background: #f7931e; }

/*   */
.power_of_music { display: inline-block; width: 100%; vertical-align: top; padding: 50px 15px;}
.power_of_music .section_main { background: #007680; border-radius: 80px; padding: 50px 0; position:relative; z-index:1; height: 100%; max-width:1250px; margin:0 auto;}
/*.power_of_music .section_main:before { position: absolute; content:""; bottom: 30px; right: 0; background: url('https://info.feed.fm/hubfs/FMG%20Landing%20Page_waves%20grey.svg') no-repeat center center/100% 100%;; width: 2938.29px; height: 180.72px; left: -307px; z-index: -1; opacity: 0.46;}*/
.power_of_music .section_main .section_title { text-align: center; /*max-width: 59%;*/ margin: 0 auto 50px; }
.power_of_music .section_main .section_title h2 { color: #fff; }
.power_of_music .section_main .section_title .content { font-weight: 400;text-align: center; color: #F1F1F1; padding: 10px 25px; }
.power_of_music .section_wrap { display: flex; flex-wrap: wrap; align-items: flex-start; }
.power_of_music .section_wrap .left_part { width: 50%; padding-right: 15px; padding:75px;padding-top:10px; padding-bottom:0px;}
.power_of_music .section_wrap .left_part .img { width: 240px; min-height: 400px;margin: 0 auto; }
.power_of_music .section_wrap .right_part { width: 50%; padding-left: 10px;}
.power_of_music .section_wrap .right_part .box_title h3 { font-weight: 700;  color: #FFFFFF; }
.power_of_music .section_wrap .right_part .box_cotnent ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.power_of_music .section_wrap .right_part .box_cotnent ul li { position: relative; padding-left: 40px; font-weight: 400;  color: #F1F1F1; }
.power_of_music .section_wrap .right_part .box_cotnent ul li+li { margin-top: 15px; }
.power_of_music .section_wrap .right_part .box_cotnent ul li:before { position: absolute; content: ""; top: 0px; left: 0; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 24px; height: 24px; }
.power_of_music .section_wrap .right_part .btn_style a { background: #85d9ca; }
.power_of_music .section_wrap .right_part .btn_style a:hover{ background: #00415a; }
.power_of_music .section_wrap .right_part .btn_style { padding-top: 30px; }


/*   */
.demo_form { display: inline-block; width: 100%; vertical-align: top; padding: 0 15px; }
.demo_form .section_main { border-radius: 80px; position:relative; z-index:1; height: 100%; padding-top: 150px;}
.demo_form .section_main:before { position: absolute; content:""; bottom: 30px; right: 0; background: url('https://info.feed.fm/hubfs/demo.svg') no-repeat center center/100% 100%; width: 100%; left: 0; z-index: -1; }
.demo_form .section_main .section_title { text-align: center; max-width: 1312px; margin: 0 auto 50px; }
.demo_form .section_main .section_title h2 {  }
.demo_form .section_main .section_title h2 span { color:#007680; }
.demo_form .section_main .section_title .content { font-weight: 400; text-align: center; padding-top: 25px;padding-bottom: 50px; max-width: 862px; margin: 0 auto;}
.demo_form .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
/*.demo_form .section_wrap .left_part { width: 50%; padding-right: 15px; }*/
.demo_form .section_wrap .left_part { width: 50%; padding-right: 140px;}
.demo_form .section_wrap .left_part .box_title h3 { font-weight: 700; font-size: 50px; line-height: 68px; }
.demo_form .section_wrap .left_part .box_content ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.demo_form .section_wrap .left_part .box_content ul li { position: relative; padding-left: 40px;  }
.demo_form .section_wrap .left_part .box_content ul li+li { margin-top: 15px; }
.demo_form .section_wrap .left_part .box_content ul li:before { position: absolute; content: ""; top: 0px; left: 0; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 24px; height: 24px; }
.demo_form .section_wrap .right_part { width: 666px; height: 643px;left: 976px; background: #85d9ca;  border-radius: 60px 0px;}

/*   */
.music_api { display: inline-block; width: 100%; vertical-align: top;  padding:50px 0;}
.music_api .section_main { border-radius: 80px; position:relative; z-index:1; height: 100%; padding::100px 0;}
.music_api .section_main .section_title { text-align: center; max-width: 100%; margin: 0 auto 50px; }
.music_api .section_main .section_title h2 {  }
.music_api .section_main .section_title h2 span { /*color:#007680;*/ }
.music_api .section_main .section_title .content { font-weight: 400; text-align: center; padding-top: 25px;padding-bottom: 50px; max-width: 862px; margin: 0 auto;}
.music_api .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
/*.music_api .section_wrap .left_part { width: 50%; padding-right: 15px; }*/
.music_api .section_wrap .left_part { width: 50%; padding-right: 140px;}
.music_api .section_main .left_part .upper {font-family: 'Space Grotesk';font-weight: 400;font-size: 16px;  line-height: 26px; letter-spacing: 4px;}
.music_api .section_wrap .left_part .box_title h3 { font-weight: 700; font-size: 44px; line-height: 54px; }
.music_api .section_wrap .left_part .box_content ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.music_api .section_wrap .left_part .box_content {font-size: 16px;font-weight: 400;line-height: 26px; }
.music_api .section_wrap .left_part .box_content ul li { position: relative; padding-left: 40px; }
.music_api .section_wrap .left_part .box_content ul li+li { margin-top: 15px; }
.music_api .section_wrap .left_part .box_content ul li:before { position: absolute; content: ""; top: 5px; left: 0; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 18px; height: 18px; }
.music_api .section_wrap .right_part { width: 50%; padding:50px 10px; /*background: #13435a;*/background: #092e46;  border-radius: 60px 0px;}
.music_api .section_wrap .right_part .formtitle {text-align:center; padding:20px 0; color: #85d9ca ; }
.music_api .section_wrap .right_part form { padding: 0 40px;width:100%; }
.music_api .section_wrap .right_part form fieldset { max-width:100%; }


.music_api .section_wrap .right_part ul.inputs-list {list-style-type:none; padding:0px; width:100%;}
.music_api .section_wrap .right_part ul.inputs-list label input {width:25px!important; height:25px!important; margin-right:20px;margin-top:0px; margin-bottom:0px; }
.music_api .section_wrap .right_part ul.inputs-list label {color:#fff; width:80%; display:flex;}


.music_api form { width:100%; position:relative; padding:0 40px;}
.music_api form .hs-form-field { width:100%; margin-bottom:10px; }
.music_api form .hs-form-field > label { font-weight: 600; font-size: 14px; line-height: 20px; }
.music_api form .hs-form-field .hs-input { width:100%!important; height:56px; background: #F9FAFB; border-radius: 6px; }
.music_api form .hs-button { font-weight: 700; font-size: 14px; line-height: 20px; }
.music_api form .hs-form-field textarea.hs-input { height:240px; }
.music_api form .hs-form-field select.hs-input { color: #9ca3af; appearance: none; background-image:url('https://info.feed.fm/hubfs/2022-Dev-Assets/grey-down.png'); background-repeat: no-repeat; background-size: 20px 20px; color: #9ca3af; background-position: center right 10px;  padding-right: 34px; }
.music_api form input[type=submit] , form button,.hs-button { width:auto; display:inline-block; background:#85d9ca; color:#092e46; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 16px; font-family: 'Space Grotesk', sans-serif;  border-radius: 30px 30px 0px 30px; }
.music_api form input[type=submit]:hover , form button:hover,.hs-button:hover { border-radius:0 30px 30px 30px; background:#ffffff; color:#092e46;  }
.music_api form .hs_submit.hs-submit {float:right; padding-top:20px;}
.music_api .section_wrap .right_part .submitted-message p {color:#fff; padding:0 40px;}


.two_col { display: inline-block; width: 100%; vertical-align: top;  padding:50px 0;}
.two_col .section_main { border-radius: 80px; position:relative; z-index:1; height: 100%; padding::100px 0;}
.two_col .section_main .section_title { text-align: center; max-width: 100%; margin: 0 auto 50px; }
.two_col .section_main .section_title h2 {  }
.two_col .section_main .section_title h2 span { /*color:#007680;*/ }
.two_col .section_main .section_title .content { font-weight: 400; text-align: center; padding-top: 25px;padding-bottom: 50px; max-width: 862px; margin: 0 auto;}
.two_col .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
/*.two_col .section_wrap .left_part { width: 50%; padding-right: 15px; }*/
.two_col .section_wrap .left_part { width: 50%; padding-right: 70px;}
.two_col .section_main .left_part .upper {font-family: 'Space Grotesk';font-weight: 400;font-size: 16px;  line-height: 26px; letter-spacing: 4px;}
.two_col .section_wrap .left_part .box_title h3 { font-weight: 700; font-size: 44px; line-height: 54px; }
.two_col .section_wrap .left_part .box_content ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.two_col .section_wrap .left_part .box_content {font-size: 16px;font-weight: 400;line-height: 26px; }
.two_col .section_wrap .left_part .box_content ul li { position: relative; padding-left: 40px; }
.two_col .section_wrap .left_part .box_content ul li+li { margin-top: 15px; }
.two_col .section_wrap .left_part .box_content ul li:before { position: absolute; content: ""; top: 5px; left: 0; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 18px; height: 18px; }
.two_col .section_wrap .right_part { width: 50%;}
.two_col .section_wrap .right_part .formtitle {text-align:center; padding:20px 0; color: #85d9ca ; }
.two_col .section_wrap .right_part form { padding: 0 40px;width:100%; }
.two_col .section_wrap .right_part form fieldset { max-width:100%; }



.bottom_form { display: inline-block; width: 100%; vertical-align: top;  padding:50px 0; position:relative;}
/*.bottom_form:before { position: absolute;content: "";right: 0;left: 0;top: 0; width: 100%;height: 100%;background: url(https://info.feed.fm/hubfs/2022-Dev-Assets/Grey-BG-img.svg) no-repeat;z-index: -1;background-size: cover;}*/
.bottom_form .section_main { border-radius: 80px; position:relative; z-index:1; height: 100%; padding:50px 0 0px;}
.bottom_form .section_main .section_title { text-align: center; max-width: 100%; margin: 0 auto 50px; }
.bottom_form .section_main .section_title h2 {  }
.bottom_form .section_main .section_title h2 span { color:#007680; }
.bottom_form .section_main .section_title .content { font-weight: 400; text-align: center; padding-top: 25px;padding-bottom: 50px; max-width: 862px; margin: 0 auto;}
.bottom_form .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
.bottom_form .section_wrap .top_part { width: 100%; text-align:center; margin: 0 auto; max-width:800px; padding-bottom:50px;}
.bottom_form .section_main .top_part .upper {font-family: 'Space Grotesk';font-weight: 400;font-size: 16px;  line-height: 26px;letter-spacing: 4px;}
.bottom_form .section_wrap .top_part .box_title h3 { font-weight: 700; font-size: 50px; line-height: 68px; }
.bottom_form .section_wrap .top_part .box_content ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.bottom_form .section_wrap .top_part .box_content {font-weight:400; color:#092e46; padding-top:25px; }
.bottom_form .section_wrap .top_part .box_content ul li { position: relative; padding-left: 40px; }
.bottom_form .section_wrap .top_part .box_content ul li+li { margin-top: 15px; }
.bottom_form .section_wrap .top_part .box_content ul li:before { position: absolute; content: ""; top: 9px; left: 0; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 24px; height: 24px; }
.bottom_form .section_wrap .right_part { width: 100%; padding: 10px;  border-radius: 60px 0px;}
.bottom_form .section_wrap .right_part .formtitle {text-align:center; padding:20px 0; color: #85d9ca ; }
.bottom_form .section_wrap .right_part form { padding: 0 40px;width:100%; max-width:650px; margin:0 auto; }
.bottom_form .section_wrap .right_part form fieldset { max-width:100%; }
.bottom_form .section_wrap .right_part ul.inputs-list {list-style-type:none; padding:0px; width:100%;}
.bottom_form .section_wrap .right_part ul.inputs-list label input {width:25px!important; height:25px!important; margin-right:20px;margin-top:0px; margin-bottom:0px; }
.bottom_form .section_wrap .right_part ul.inputs-list label {color:#fff; width:80%; display:flex;}
.bottom_form form { width:100%; position:relative; padding:0 40px;}
.bottom_form form .hs-form-field { width:100%; margin-bottom:10px; }
.bottom_form form .hs-form-field > label { font-weight: 600; font-size: 14px; line-height: 20px; }
.bottom_form form .hs-form-field .hs-input { width:100%!important; height:56px; background: #f0f3f7; border-radius: 6px; }
.bottom_form form .hs-button { font-weight: 700; font-size: 14px; line-height: 20px; }
.bottom_form form .hs-form-field textarea.hs-input { height:240px; }
.bottom_form form .hs-form-field select.hs-input { color: #9ca3af; appearance: none; background-image:url('https://info.feed.fm/hubfs/2022-Dev-Assets/grey-down.png'); background-repeat: no-repeat; background-size: 20px 20px; color: #9ca3af; background-position: center right 10px;  padding-right: 34px; }
.bottom_form form input[type=submit] , form button,.hs-button { width:auto; display:inline-block; background:#fb7460; color:#fff; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 16px; font-family: 'Space Grotesk', sans-serif;  border-radius: 30px 30px 0px 30px; }
.bottom_form form input[type=submit]:hover , form button:hover,.hs-button:hover { border-radius:0 30px 30px 30px; background:#008d96; color:#fff;  }
.bottom_form form .hs_submit.hs-submit {float:right; padding-top:20px;}

/*   */
.customer-form { display: inline-block; width: 100%; vertical-align: top;  padding:50px 0;}
.customer-form .section_main { border-radius: 80px; position:relative; z-index:1; height: 100%; padding::100px 0;}
.customer-form .section_main .section_title { text-align: center; max-width: 100%; margin: 0 auto 50px; }
.customer-form .section_main .section_title h2 { font-size: 94px; line-height: 100px; }
.customer-form .section_main .section_title h2 span { color:#007680; }
.customer-form .section_main .section_title .content { font-weight: 400; text-align: center; padding-top: 25px;padding-bottom: 50px; max-width: 862px; margin: 0 auto;}
.customer-form .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
/*.music_api .section_wrap .left_part { width: 50%; padding-right: 15px; }*/
.customer-form .section_wrap .left_part { width: 50%; padding-right: 140px;}
.customer-form .section_main .left_part .upper {font-family: 'Space Grotesk';font-weight: 400;font-size: 16px;  line-height: 24px;letter-spacing: 4px;}
.customer-form .section_wrap .left_part .box_title { padding-bottom:15px; }
.customer-form .section_wrap .left_part .box_content ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
.customer-form .section_wrap .left_part .box_content {font-weight: 400; }
.customer-form .section_wrap .left_part .box_content ul li { position: relative; padding-left: 40px; }
.customer-form .section_wrap .left_part .box_content ul li+li { margin-top: 15px; }
.customer-form .section_wrap .left_part .box_content ul li:before { position: absolute; content: ""; top: 9px; left: 0; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 24px; height: 24px; }
.customer-form .section_wrap .right_part { width: 50%; padding:50px 10px; /*background: #13435a ;*/background:#092e46;  border-radius: 60px 0px;}
.customer-form .section_wrap .right_part .formtitle {text-align:center; padding:20px 0; color: #85d9ca ; }
.customer-form .section_wrap .right_part form { padding: 0 40px;width:100%; }
.customer-form .section_wrap .right_part form fieldset { max-width:100%; }
.customer-form .section_wrap .right_part .submitted-message {color:#fff; padding:0 40px;}

.customer-form .section_wrap .right_part ul.inputs-list {list-style-type:none; padding:0px; width:100%;}
.customer-form .section_wrap .right_part ul.inputs-list label input {width:25px!important; height:25px!important; margin-right:20px;margin-top:0px; margin-bottom:0px; }
.customer-form .section_wrap .right_part ul.inputs-list label {color:#fff; width:80%; display:flex;}


.customer-form form { width:100%; position:relative; padding:0 40px;}
.customer-form form .hs-form-field { width:100%; margin-bottom:10px; }
.customer-form form .hs-form-field > label { font-weight: 600; font-size: 14px; line-height: 20px; color:#fff;}
.customer-form form .hs-form-field .hs-input { width:100%!important; height:56px; background: #F9FAFB; border-radius: 6px; }
.customer-form form .hs-button { font-weight: 700; font-size: 14px; line-height: 20px; }
.customer-form form .hs-form-field textarea.hs-input { height:240px; }
.customer-form form .hs-form-field select.hs-input { color: #9ca3af; appearance: none; background-image:url('https://info.feed.fm/hubfs/2022-Dev-Assets/grey-down.png'); background-repeat: no-repeat; background-size: 20px 20px; color: #9ca3af; background-position: center right 10px;  padding-right: 34px; }
.customer-form form input[type=submit] , form button,.hs-button { width:auto; display:inline-block; background:#85d9ca; color:#fff; padding: 18px 32px; font-weight: 700; line-height:24px; font-size: 16px; font-family: 'Space Grotesk', sans-serif;  border-radius: 30px 30px 0px 30px; }
.customer-form form input[type=submit]:hover , form button:hover,.hs-button:hover { border-radius:0 30px 30px 30px; background:#008d96; color:#fff;  }
.customer-form form .hs_submit.hs-submit {float:right; padding-top:20px;}


.music_api .submitted-message {color:#fff; padding:0 40px;}

@media (max-width: 1600px){ 

  h1 { font-size: 50px; }
  h2 { font-size: 42px; }
  h3 { font-size: 36px; }
  h4 { font-size: 26px; }

  .container,.row-fluid .container { max-width:1100px; }   
  .services_area .aniline {top: 30px; }


 .services_area .aniline svg {width: 100%!important;max-width:800px;}

  .hero_area { padding:160px 0 100px; }
  .hero_area:before { width:1500px; height:1500px; }
  .hero_area_new{ padding:160px 0 100px; }
  .fifty_area_new{ padding:100px 0 100px; }

  .hero_area_full { padding:160px 0 0px; }
  .hero_area_full:before { width:100%; height:1500px; }

  .services_area { padding:50px 0 50px; }    
  .services_area .services_cover { margin-top:50px; }
  .services_area2 { padding:50px 0 50px; }    
  .services_area2 .services_cover { margin-top:50px; }

  .three-col { padding:50px 0; }    
  .three-col .services_cover { margin-top:50px; }

  .adventure { padding:50px 0; }    
  .adventure .services_cover { margin-top:0px; }

  .industries-three-col { padding:50px 0 50px; }    
  .industries-three-col .services_cover { margin-top:50px; }

  .related-res { padding:50px 0; }    
  .related-res .services_cover { margin-top:50px; }

  .feature-section { padding: 170px 0px 75px; }
  .feature-section .container-module:after { border-width: 0px 0px 70px 50vw; }

  .brandlogo_area { padding:80px 0; }
  .brandlogo_area .brandlogo_right h2 { }
  .aso{ padding:50px 0; }
  .aso .brandlogo_right h2 { }
  .mediagroup{ padding:80px 0; }
  .mediagroup .brandlogo_right h2 { }
    .cs_mediagroup{ padding:80px 0; }
  .mediagroup2 { padding:80px 0; }
  .mediagroup2 .brandlogo_right h2 {}

  .halfimg_area { padding-top:0;  }
  .halfimg_cover .halfimg_left { padding-right: 70px; }
  .halfimg_cover .halfimg_right { padding:0 75px; padding-top:10px; }
  .halfimg_cover { padding:50px 0 50px; }


  .titlecta_area { padding:70px 0 100px; }
  .titlecta_area .container { max-width:1000px !important; }
  .titlecta_area .content { margin:30px auto; }
  /*.titlecta_area:before { top:110px; }*/

  .downpdf_area { padding-top: 100px; }
  .downpdf_area .content { margin:20px 0; }
  .downpdf_area .downcta_box { }

  .green-cta { padding-top: 0px; }
  .green-cta .content { margin:20px 0; }
  .green-cta .downcta_box { }

  .grebg_btmpat:after { bottom:237px; }
  .greytop_shape:before  { height:1350px; }

  .title h3 { font-size: 36px; line-height: 52px; }

  .continue_reading { padding: 70px 0 100px; }
  .continue_reading .section_wrap { padding-top: 60px; }
  .continue_reading .section_wrap .col .bottom_part .box_title h3 { }

  .power_of_music .section_main { padding: 100px 0; }
  .power_of_music .section_main .section_title h2 {  }
  .power_of_music .section_main .section_title .content { padding-top: 10px; }
  .power_of_music .section_wrap .right_part { padding-left: 10px; }

  .demo_form .section_main { padding: 100px 0; }
  .demo_form .section_main .section_title h2 {  }
  .demo_form .section_main .section_title .content { padding-top: 20px; }
  .demo_form .section_wrap .left_part { padding-left: 60px; }
  .music_strategy { padding: 70px 0; }
  .green-cta:before {height:1600px; bottom:-350px;}

}  

@media (max-width: 1400px){ 
  .container,.row-fluid .container { max-width:1170px; }    

  h2 { font-size: 40px; }
  .titlecta_area h2 {font-size:40px; }
  h3 { font-size: 28px; }
  h4 { font-size: 20px; }
  h1 { font-size: 50px; }

 .services_area .aniline svg {width: 100%!important;max-width:800px;}
  .hero_area .content { max-width: 540px; }
  .hero_area:before { width:1400px; height:1400px; }
  .hero_area:after { height:280px; bottom:40px; }
  
  .hero_area_new .content { max-width: 540px; }
  .fifty_area_new .content { max-width: 540px; }

  .hero_area_full .content { max-width: 800px;  }
  .hero_area_full:before { width:1400px; height:1400px; }
  .hero_area_full:after { height:280px; bottom:40px; }

  .services_area .services_cover { margin-top: 70px; }
  .services_area { padding:100px 0 60px; }
  .services_area2 { padding:100px 0 80px; }    
  .services_area2 .services_cover { margin-top:50px; }

  .three-col .services_cover { margin-top: 30px; }
  .three-col { padding:50px 0 50px; }


  .adventure .services_cover { margin-top: 0px; }
  .adventure { padding:100px 0 60px; }

  .industries-three-col .services_cover { margin-top: 70px; }
  .industries-three-col { padding:100px 0 60px; }

  .related-res .services_cover { margin-top: 70px; }
  .related-res { padding:50px 0 50px; }


  .green-cta:before { height:1000px; bottom:-100px;}

  .brandlogo_area { padding:50px 0; }
  .brandlogo_area .brandlogo_right { padding-left:60px; }
  .brandlogo_area .brandlogo_right h2 { }
  .brandlogo_area .container { align-items:center; }


  .aso { padding:50px 0; }
  .aso .brandlogo_right { padding-left:60px; }
  .aso .brandlogo_right h2 {   }
  .aso .container { align-items:center; }
  .mediagroup { padding:50px 0; }
  .mediagroup .brandlogo_right { padding-left:60px; }
  .mediagroup .brandlogo_right h2 { }
  .mediagroup .container { align-items:center; }

  .cs_mediagroup { padding:50px 0; }
  .cs_mediagroup .brandlogo_right { padding-left:60px; }
  .cs_mediagroup .brandlogo_right h2 {  }
  .cs_mediagroup .container { align-items:center; }

  .mediagroup2 { padding:50px 0; }
  .mediagroup2 .brandlogo_right { padding-left:60px; }
  .mediagroup2 .brandlogo_right h2 {}
  .mediagroup2 .container { align-items:center; }

  .halfimg_cover { padding:50px 0; }
  .halfimg_cover .content {  margin-top: 40px; }
  .titlecta_area:before { height:242px; top:auto; bottom:0;}
  .halfimg_cover .halfimg_left { padding-right: 40px; }

  .downpdf_area { padding-top: 100px; }
  .downpdf_area .downpdf_right h3 { }
  .downpdf_area .content { margin: 18px 0 30px; font-size: 22px; }  
  .downpdf_area .downcta_box {  }

  .green-cta { padding-top: 50px; }
  .green-cta .downpdf_right h3 { }
  .green-cta .content { margin: 18px 0 30px; font-size: 22px; }  
  .green-cta .downcta_box { }

  .greytop_shape:before { height:1100px; }  
  .grebg_shape:after { height:200px; }
  .grebg_btmpat:after { height:240px; } 

  .btn_style1 a { font-size: 20px; }
  .border_btn a { padding: 10px 25px; }

  .title h6 { font-size: 16px; line-height: 25px; }
  .boost_business .section_wrap .right_part .content h3 { font-size: 16px; line-height: 25px; }
  .title h3 { font-size: 32px; line-height: 48px; }

  .music_integration { padding: 70px 0; }
  .music_integration .section_wrap .right_part .box_content h4,
  .music_integration .section_wrap .right_part .box_title {  }
  .music_integration .section_wrap .right_part .box_subtitle { }
  .music_integration .section_wrap .right_part .right_inner .inner { padding: 30px 20px; }
  .full_indemnfiction { padding: 70px 0; }
  .full_indemnfiction2 { padding: 70px 0; }
  .hero_img_right { padding: 130px 0 100px; }

  .hero_four { padding: 130px 0; }

  .music_strategy .service_box:before { width: 640px; top:30px; }
  .music_strategy .service_box .servicebox_inner .box_title { font-size: 22px; padding: 20px 0 8px; }

  .continue_reading { padding: 20px 0 70px; }
  .continue_reading .section_wrap .col .bottom_part .box_title h3 {  }
  .mediagroup .brandlogo_item:nth-child(5) { margin-top:0; margin-left:0;}
  .cs_mediagroup .brandlogo_item:nth-child(5) { margin-top:0; margin-left:0;}
  .mediagroup2 .brandlogo_item:nth-child(5) { margin-top:0; margin-left:0;}
  .music_strategy .service_box .servicebox_inner .icon { width: 60px; height: 60px; }

}

@media (max-width: 1200px){ 
  .container,.row-fluid .container { max-width:950px; }  
  .services_area .aniline svg {width: 100%!important;max-width:800px;}
  h1 { font-size: 44px; }
  h2 { font-size: 34px; }
  h3 { font-size: 24px; }
  .titlecta_area h2 {font-size:34px;}
  .btn_style a { padding:14px 30px; font-size:16px; }


  .hero_area { padding:200px 0 130px; }
  .hero_area .hero_right { width:50%; top:auto; bottom:0; line-height:0; }
  .hero_area:after { height:250px; }  
  .hero_area .content {  max-width: 490px; }
  .hero_area:before { width:1300px; height:1300px; }
  
  .hero_area_new { padding:200px 0 130px; }
  .hero_area_new .hero_right { width:50%; top:auto; bottom:0; line-height:0; }
  .hero_area_new .content {  max-width: 490px; }
  .fifty_area_new { padding:100px 0 100px; }
  .fifty_area_new .hero-outer .hero_right { width:50%; top:auto; bottom:0; }
  .fifty_area_new .content {  max-width: 490px; }
  .fifty_area_new .hero-outer.flip.rot { flex-direction:column;}
  .fifty_area_new .hero-outer.rot { flex-direction:column;}
  .fifty_area_new .hero-outer .hero_left { width:100%;}
  .fifty_area_new .hero-outer .hero_right { width:100%;}
  .fifty_area_new .hero-outer .hero_right .video-code-outer { padding-left:0;}
  .fifty_area_new .hero-outer .hero_right img { padding-left:0;}
  .hero_area_full { padding:150px 0 30px; }
  .hero_area_full .hero_right { width:50%; top:auto; bottom:0; line-height:0; }
  .hero_area_full:after { height:250px; }  
  .hero_area_full .content { font-size: 20px; line-height: 30px; max-width:100%; }
  .hero_area_full:before { width:1300px; height:1300px; }

  .music_api {padding:50px 0;}
  .music_api .section_wrap .left_part .box_content {font-size:18px;}
  .music_api .section_wrap .left_part .box_content {font-size:18px;}
  .music_api .section_wrap .left_part .box_title h3 {font-size:32px; line-height:42px;}
  
  
    .bottom_form {padding:50px 0;}
  .bottom_form .section_wrap .left_part .box_content {font-size:18px;}
  .bottom_form .section_wrap .left_part .box_content {font-size:18px;}
  .bottom_form .section_wrap .left_part .box_title h3 {font-size:32px; line-height:42px;}

  .services_area { padding:70px 0 50px; }
  .services_area .services_box { padding:0 10px; font-size: 16px; line-height: 24px; }
  .services_area2 { padding:100px 0 80px; }    
  .services_area2 .services_cover { margin-top:50px; }

  .three-col { padding:70px 0 50px; }
  .three-col .services_box { padding:0 10px; font-size: 16px; line-height: 24px; }

  .adventure { padding:70px 0 50px; }
  .adventure .services_box { padding:0 10px; font-size: 16px; line-height: 24px; }

  .industries-three-col { padding:70px 0 50px; }
  .industries-three-col .services_box { padding:0 10px; font-size: 16px; line-height: 24px; }

  .related-res { padding:30px 0; }
  .related-res a .services_box { padding:0 10px; font-size: 16px; line-height: 24px; }


  .brandlogo_area .brandlogo_right h2 {  }
  .aso .brandlogo_right h2 { }
  .mediagroup .brandlogo_right h2 {  }
  .mediagroup2 .brandlogo_right h2 { }

  .cs_mediagroup .brandlogo_right h2 { }
  .cs_mediagroup2 .brandlogo_right h2 {  }

  .halfimg_cover .halfimg_left { padding-right:0; }
  .halfimg_cover .content { }
  .testibox_cover .testibox_text { font-size: 22px; line-height: 32px; }
  .testibox_cover .testibox_img { min-height:340px; }

  .titlecta_area .container { max-width:650px!important; }  

  .hero_img_right {padding:100px 0;}
  
    .hero_four {padding:100px 0;}
  .full_indemnfiction2 {padding:100px 0;}
  .full_indemnfiction {padding:100px 0;}
  .mediagroup .brandlogo_right .content { padding-top:20px; font-weight: 400;font-size: 16px;line-height: 28px;color: #5D5D5D;}
  .cs_mediagroup .brandlogo_right .content { padding-top:20px; font-weight: 400;font-size: 16px;line-height: 28px;color: #5D5D5D;}
  .mediagroup2 .brandlogo_right .content { padding-top:20px; font-weight: 400;font-size: 16px;line-height: 28px;color: #5D5D5D;}

  /*.power_of_music .section_main:before {
    position: absolute;
    content: "";
    bottom: 30px;
    right: 0;
    background: url(https://info.feed.fm/hubfs/FMG%20Landing%20Page_waves%20grey.svg) no-repeat center center/100% 100%;
    width: auto;
    height: 180.72px;
    left: -307px;
    z-index: -1;
    opacity: 0.46;
  }*/

  .greytop_shape:before { display:none; } 
  .grebg_btmpat:after { display:none; }

  .grebg_shape:before { display:none; }
  .grebg_shape:after { display:none; }

  .title h3 { font-size: 28px; line-height: 44px; }
  .btn_style1 a { font-size: 16px; }

  .music_integration .section_wrap .right_part .box_content h4,
  .music_integration .section_wrap .right_part .box_title { }
  .music_integration .section_wrap .right_part .right_inner .inner { padding: 25px 15px; }
  .music_integration .section_wrap .right_part .right_inner .inner .box_content { font-size: 16px; }
  .music_integration .section_wrap .right_part .btn_style1 { padding-top: 10px; }

  .full_indemnfiction .section_wrap .right_part .content { font-size: 16px; }
  .full_indemnfiction .section_wrap .right_part .right_inner .inner { padding: 25px 15px; border-radius: 30px 0; }
  .full_indemnfiction .section_wrap .right_part .box_title { font-size: 20px; }
  .full_indemnfiction .section_wrap .right_part .right_inner .inner .box_content { font-size: 16px; }
  .full_indemnfiction .section_wrap .right_part .right_inner .inner .btn_stylered a {font-size:16px;}

  .full_indemnfiction2 .section_wrap .right_part .right_inner .inner { padding: 25px 15px; border-radius: 30px 0; }
  .full_indemnfiction2 .section_wrap .right_part .box_title { font-size: 20px; }
  .full_indemnfiction2 .section_wrap .right_part .right_inner .inner .box_content { font-size: 16px; }

  .hero_img_right .section_wrap .right_part .right_inner .inner { padding: 25px 15px; border-radius: 30px 0; }
  .hero_img_right .section_wrap .right_part .box_title { font-size: 20px; }
  .hero_img_right .section_wrap .right_part .right_inner .inner .box_content { font-size: 16px; }
  
  
  
  .hero_four .section_wrap .right_part .content { font-size: 16px; }
  .hero_four .section_wrap .right_part .right_inner .inner { padding: 25px 15px; border-radius: 30px 0; }
  .hero_four .section_wrap .right_part .box_title { font-size: 20px; }
  .hero_four .section_wrap .right_part .right_inner .inner .box_content { font-size: 16px; }

  .music_strategy { padding: 50px 0; }
  .music_strategy .section_wrap { padding-bottom: 70px; }
  .music_strategy .section_wrap .right_part { padding-left: 15px; }
  .music_strategy .section_wrap .right_part .right_inner .box_content { font-size: 16px; }
  .music_strategy .service_box { margin: 0 -10px; }
  .music_strategy .service_box .servicebox_inner { padding: 0 10px 20px; }
  .music_strategy .service_box:before { width: 500px; }
  .music_strategy .service_box .servicebox_inner:last-child:before { width: 200px; height: 100px; left: -80px; }
  .music_strategy .service_box .servicebox_inner .box_title { font-size: 20px; padding: 20px 0 5px; }
  .music_strategy .service_box .servicebox_inner .box_content { font-size: 16px; }

  .continue_reading .section_wrap { padding-top: 40px; margin: 0 -10px; }
  .continue_reading .section_wrap .col { padding: 0 10px; }
  .continue_reading .section_wrap .col .img { height: 170px; }
  .continue_reading .section_wrap .col .bottom_part .box_title h3 { font-size: 20px; line-height: 30px; }

  .power_of_music .section_main { padding: 70px 0; }
  .power_of_music .section_main .section_title h2 { font-size: 36px; line-height: 45px; }
  .power_of_music .section_main .section_title .content { font-size: 20px; padding-top: 0px; }
  .power_of_music .section_main .section_title { max-width: 70%; margin: 0 auto 30px; }
  .power_of_music .section_wrap .left_part { }
  .power_of_music .section_wrap .left_part .box_title h3 { font-size: 30px; }
  .power_of_music .section_wrap .left_part .box_cotnent ul li { font-size: 20px; }

  .demo_form .section_main { padding: 100px 0; }
  .demo_form .section_main .section_title h2 { font-size: 36px; line-height: 45px; }
  .demo_form .section_main .section_title .content { font-size: 20px; padding-top: 10px; }
  .demo_form .section_main .section_title { max-width: 70%; margin: 0 auto 30px; }
  .demo_form .section_wrap .left_part { padding-left: 15px; }
  .demo_form .section_wrap .left_part .box_title h3 { font-size: 30px; }
  .demo_form .section_wrap .left_part .box_content ul li { font-size: 20px; }
  .industries-three-col .services_cover {justify-content:center;}
  .slider_style {padding-bottom:0px;}
  .aso .brandlogo_item img {max-width:155px!important;}
  .titlecta_area:before {background-size:cover!important; height:100px;}

}

@media (max-width: 991px){
  .container,.row-fluid .container { max-width:750px; }
  .music_api .section_wrap .left_part .box_content {font-size:18px;}
  .mediagroup2 .brandlogo_cover2 {width:100%;padding:0;}
  .mediagroup2 .brandlogo_right {width:100%;}
  .services_area .services_cover .services_text {padding-bottom:20px; }
  
  .customer-form .section_wrap .left_part {width:100%; padding-right:0; padding:0 15px;}
  .customer-form .section_wrap .right_part {width:100%;margin-top:25px;}
  .cs_mediagroup .brandlogo_right .content ul {text-align:center; }
  .cs_mediagroup .brandlogo_right .content ul li:before {left: auto; margin-left:-25px;}
  .full_indemnfiction2 .section_wrap {flex-direction:column-reverse;}

  .music_api .section_wrap .right_part {width:100%; }
  .music_api .section_wrap .left_part {width:100%;padding-right:0px; padding:15px;}
  .music_api .section_wrap .left_part .box_content {font-size:18px;}
  .music_api .section_wrap .left_part .box_title h3 {font-size:30px; line-height:42px; text-align:center;}
  
  
  .bottom_form .section_wrap .left_part .box_content {font-size:18px;}
  .bottom_form .section_wrap .right_part {width:100%; }
  .bottom_form .section_wrap .left_part {width:100%;padding-right:0px; padding:15px;}
  .bottom_form .section_wrap .left_part .box_content {font-size:18px;}
  .bottom_form .section_wrap .left_part .box_title h3 {font-size:30px; line-height:42px; text-align:center;}
  .boost_business .section_wrap .left_part .bottom_images img {border:none;}
  

  .two_col { display: inline-block; width: 100%; vertical-align: top;  padding:50px 0;}
  .two_col .section_main { border-radius: 80px; position:relative; z-index:1; height: 100%; padding::100px 0;}
  .two_col .section_main .section_title { text-align: center; max-width: 100%; margin: 0 auto 50px; }
  .two_col .section_main .section_title h2 {  }
  .two_col .section_main .section_title h2 span { /*color:#007680;*/ }
  .two_col .section_main .section_title .content { font-weight: 400; text-align: center; padding-top: 25px;padding-bottom: 50px; max-width: 862px; margin: 0 auto;}
  .two_col .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
  /*.two_col .section_wrap .left_part { width: 50%; padding-right: 15px; }*/
  .two_col .section_wrap .left_part { width:100%; padding:0 15px;}
  .two_col .section_main .left_part .upper {font-family: 'Space Grotesk';font-weight: 400;font-size: 16px;  line-height: 26px; letter-spacing: 4px;}
  .two_col .section_wrap .left_part .box_title h3 { font-weight: 700; font-size: 44px; line-height: 54px; }
  .two_col .section_wrap .left_part .box_content ul { list-style-type: none; padding: 0;   border-bottom-right-radius: 200px;}
  .two_col .section_wrap .left_part .box_content {font-size: 16px;font-weight: 400;line-height: 26px; }
  .two_col .section_wrap .left_part .box_content ul li { position: relative; padding-left: 40px; }
  .two_col .section_wrap .left_part .box_content ul li+li { margin-top: 15px; }
  .two_col .section_wrap .left_part .box_content ul li:before { position: absolute; content: ""; top: 5px; left: 0; background: url('https://www.feed.fm/hubfs/Checkmark-new.svg')no-repeat center/cover; width: 18px; height: 18px; }
  .two_col .section_wrap .right_part { width: 100%; padding:0 15px;}




  .services_area .aniline svg { width:100%; }
  .hero_area { padding:130px 0 100px; }
  .hero_area .hero_left { width:60%; }
  .hero_area:before { height: 1280px; width: 1200px; }
  .hero_area:after { bottom:40px; height:170px; } 
  .hero_area_new { padding:130px 0 100px; }
  .hero_area_new .hero_left { width:100%; padding-right:0; }
  .hero_area_new .hero_right {width:100%; padding-left:0;}
  .hero_area_new .hero_icons { padding-top:45px; display:flex; align-items:center;flex-wrap:wrap;max-width:100%;}
  .hero_area_new .hero_icons.desktop {display:none;}
  .hero_area_new .hero_icons.mobile {display:flex;}
  .fifty_area_new { padding:50px 0 50px; }
  .fifty_area_new .content { max-width:100%;}
  .fifty_area_new .hero-outer {flex-direction:column-reverse;}
  .fifty_area_new .hero-outer.flip { flex-direction:column-reverse;}
  .fifty_area_new .hero-outer.flip.rot { flex-direction:column;}
  .fifty_area_new .hero-outer.rot { flex-direction:column;}
  
  .fifty_area_new .hero-outer .hero_left { width:100%; }
  .fifty_area_new .hero-outer.flip .hero_left {text-align:center;}
  .fifty_area_new .hero-outer .hero_left h2.short-title {max-width:100%;}
  .fifty_area_new .hero-outer .hero_left.flip h2.short-title {max-width:100%;}
  .fifty_area_new .hero-outer .hero_right {width:100%; padding-bottom:50px;}
  .fifty_area_new .hero-outer.flip .hero_right {text-align:center; padding-bottom: 50px;}
  .fifty_area_new .hero-outer.flip .hero_right img {padding-right:0px; /*max-width:75%!important; max-height:500px;*/}
  
  .fifty_area_new .hero-outer .hero_right {text-align:center;} 
  .fifty_area_new .hero-outer .hero_right img {padding-left:0px;/*max-width:75%!important;max-height:500px;*/}
  .fifty_area_new .hero_icons { padding-top:25px; display:flex; align-items:center;flex-wrap:wrap;max-width:100%;}
  .fifty_area_new .hero-outer.flip .hero_right img {/*max-width:400px!important;*/ padding-right:10px;padding-left:10px;}
  .fifty_area_new .hero-outer .hero_right img {/*max-width:400px!important;*/ /*padding-left:50px;padding-right:50px;*/}
  .fifty_area_new .hero-outer.flip .hero_right .video-code-outer {/*max-width:400px!important;*/ padding-right:0px;padding-left:0px;}
  .fifty_area_new .hero-outer .hero_right .video-code-outer {/*max-width:400px!important;*/ padding-left:0px;padding-right:0px;}
  .fifty_area_new .hero-outer.flip .hero_right .video-code-outer .hs-embed-wrapper {margin:0 auto!important;max-width:100%!important;width:100%;}
  .fifty_area_new .hero-outer .hero_right .video-code-outer .hs-embed-wrapper {margin:0 auto!important; max-width:100%!important;width:100%;}
  
  
  
  .cs_mediagroup .brandlogo_cover2 {flex-wrap:wrap;}
  .cs_mediagroup .brandlogo_cover2 .left_text {width:100%; padding:25px 0;}
  .cs_mediagroup .brandlogo_right { width:100%; }
  .boost_business .section_wrap .right_part .content { width:100%; padding:25px 0; text-align:center;}
  .boost_business .section_wrap .left_part {width:100%;padding:25px 0;  }
  .titlecta_area h2 { margin: 0 auto; max-width:100%; padding:0 10px;}
  
  
  .boost_business .section_wrap .right_part {width:100%;}
  .boost_business .section_wrap .left_part {width:100%;}

  .hero_area_full { padding:130px 0 30px; }
  .hero_area_full .hero_left { width:100%; }
  .hero_area_full:before { height: 1280px; width: 1200px; }
  .hero_area_full:after { bottom:40px; height:170px; } 

  .services_area { padding:70px 0 10px; }
  .services_area .services_cover { margin-top:50px; }
  .services_area .services_box { width:50%; margin-bottom: 40px; }
  .services_area .services_cover a { width:calc(100%/2); padding:0 20px; }
  .services_area .aniline { display:none; }

  .services_area2 { padding:70px 0 10px; }
  .services_area2 h2 { width: 100%;}
  .services_area2 .services_cover { margin-top:50px; }

  .three-col { padding:40px 0; }
  .three-col .services_cover { margin-top:25px; justify-content:center;}
  .three-col .services_box { width:calc(100%/3);margin-bottom: 40px; }
  .three-col .aniline { display:none; }


  .adventure { padding:70px 0 10px; }
  .adventure .services_cover { margin-top:10px; }
  .adventure .services_box { width:50%; margin-bottom: 40px; }
  .adventure .aniline { display:none; }

  .industries-three-col { padding:70px 0 10px; }
  .industries-three-col .services_cover { margin-top:50px; }
  .industries-three-col .services_box { width:50%; margin-bottom: 40px; }
  .industries-three-col .aniline { display:none; }

  .related-res { padding:30px 0 30px; }
  .related-res .services_cover { margin-top:50px; }
  .related-res a .services_box { margin-bottom: 40px; }

  .related-res .aniline { display:none; }
  .related-res a .services_box h4 {font-size:18px;}
  
  .hero_four .section_wrap .right_part { width:100%; }
  .hero_four .section_wrap .left_part { width:100%; }
  .hero_four .section_wrap .left_part {padding-top:25px; padding-bottom:25px;}
  .hero_four .section_wrap .left_part .inner_main {justify-content:center;}
  .hero_four .section_wrap .left_part .inner_main .inner-box { width:100%; border-radius: 50px; background:#fff;box-shadow: 0px 2px 35px rgba(93, 93, 93, 0.15); margin:15px; max-width:400px;}
  .hero_four .section_wrap .left_part .inner_main .inner-box .link_style { text-align:right;font-size:12px;}
  .hero_four .section_wrap .left_part .inner_main .inner-box .link_style a { color:#85d9ca; }
  .hero_four .section_wrap .left_part .inner_main .inner-box .bottom {display:flex; background:#fff;border-radius:0 0 50px 50px; align-items: center;justify-content: space-between;padding: 0px 20px 10px 20px;}
  .hero_four .section_wrap .left_part .inner_main .inner-box .bottom img {border-radius:0px; max-width:100px; }
  .hero_four .section_wrap .left_part .inner_main .inner-box:first-child { margin:15px; }
  .hero_four .section_wrap .left_part .inner_main .inner-box:nth-child(3) { margin:15px; }
  .hero_four .section_wrap .left_part .inner_main .inner-box:nth-child(2) { margin:15px; }
  .hero_four .section_wrap .left_part .inner_main .inner-box:nth-child(4) { margin:15px; }



  /*.feature-section:before { border-width: 50px 50vw 0 50vw; }
  .feature-section:after { border-width: 55px 0 0 50vw; }*/
  .feature-section .container-module:after { border-width: 0px 0px 55px 50vw; }
  .feature-section { padding: 140px 0px 115px; }
  .meetteam_cover .client_box { width:calc(100%/3); }
  .meetteam_cover .client_box .client_boxicon{width:150px;height:150px;position:relative;border-radius:50%;display:inline-block;margin-bottom:15px;overflow:hidden;}
  .meetteam_area .joinus_cover { margin-top: 50px; }

  .brandlogo_area .brandlogo_right h2 { font-size: 34px; line-height: 48px; }
  .brandlogo_area .brandlogo_right {  padding-left: 40px;  }

  .aso .brandlogo_right h2 { font-size: 34px; line-height: 48px; }
  .aso .brandlogo_right {  padding-left: 40px;  }
  .mediagroup .brandlogo_right h2 { font-size: 34px; line-height: 48px; }
  .mediagroup .brandlogo_right {  padding-left: 0px; width:100%;  }
  .cs_mediagroup .brandlogo_right h2 { font-size: 34px; line-height: 48px; }
  .cs_mediagroup .brandlogo_right {  padding-left: 40px;  }
  .mediagroup2 .brandlogo_right h2 { font-size: 34px; line-height: 48px; }
  .mediagroup2 .brandlogo_right {  padding-left: 40px;  }

  .halfimg_cover .content:before { width:80px; height:80px; }
  .halfimg_cover .content { padding-left: 110px; }
  .halfimg_cover .halfimg_right { padding-left: 40px; }


  .titlecta_area { padding:50px 0 70px; }

  .testibox_cover .testibox_right { padding:40px 60px; }

  .downpdf_area { background: #85d9ca; padding-top:70px; margin-top:60px;  }
  .downpdf_area:before { display:none; }
  .downpdf_area .downpdf_right h3 { font-size: 34px; line-height: 40px; }
  .downpdf_area .downcta_box .text { margin:20px auto 30px; padding-top:50px;}

  /*.green-cta { background: #85d9ca; padding-top:50px; margin-top:50px;  }*/
  .green-cta:before { display:none; }
  .green-cta .downpdf_right h3 { font-size: 34px; line-height: 40px; }
  .green-cta .downcta_box .text { }

  .title h3 { font-size: 24px; line-height: 36px; }
  .title h6 { font-size: 15px; line-height: 24px; }
  .boost_business .section_wrap .right_part .content h3 { font-size: 15px; line-height: 24px; }
  .aso .brandlogo_item img {max-width:100px!important;}

  .btn_style1 a { font-size: 16px; }
  .border_btn a { padding: 7px 10px; font-size: 16px; line-height: 22px; }


  .music_integration { padding: 50px 0; }
  .music_integration .section_wrap .left_part { width: 100%; padding: 0; }
  .music_integration .section_wrap .right_part { width: 100%; padding-top: 25px; margin: 0 -15px; }
  .music_integration .section_wrap { justify-content: center; }
  .music_integration .section_wrap .right_part .right_inner .inner { padding: 25px 20px; }
  .music_integration .section_wrap .right_part .right_inner { }
  .music_integration .section_wrap .right_part .box_content h4,
  .music_integration .section_wrap .right_part .box_title { font-size: 16px; line-height: 28px; }
  .music_integration .section_wrap .right_part .box_subtitle { font-size: 15px; line-height: 25px; }


  .full_indemnfiction { padding: 50px 0; }
  .full_indemnfiction .section_wrap .right_part .inner_main { margin: 0 -10px; }
  .full_indemnfiction .section_wrap .right_part .right_inner { padding: 0 10px; }
  .full_indemnfiction .section_wrap .right_part .box_title { font-size: 16px; line-height: 24px; }
  .full_indemnfiction .section_wrap .right_part .right_inner .inner .btn_style1 a { font-size: 14px; }

  .industries-three-col .services_icon {max-height:300px; height:100%; width:300px;}
  .industries-three-col .services_box {margin-bottom:100px;}

  .related-res a .services_icon a {max-height:200px; height:100%; width:100%;}
  .related-res a .services_box {margin-bottom:100px;}

  .full_indemnfiction2 { padding: 50px 0; }
  .full_indemnfiction2 .section_wrap .right_part .inner_main { margin: 0 -10px; }
  .full_indemnfiction2 .section_wrap .right_part .right_inner { padding: 0 10px; }
  .full_indemnfiction2 .section_wrap .right_part .box_title { font-size: 16px; line-height: 24px; }
  .full_indemnfiction2 .section_wrap .right_part .right_inner .inner .btn_style1 a { font-size: 14px; }

  .hero_img_right { padding: 150px 0; }
  .hero_img_right .section_wrap .right_part .inner_main { margin: 0 -10px; }
  .hero_img_right .section_wrap .right_part .right_inner { padding: 0 10px; }
  .hero_img_right .section_wrap .right_part .box_title { font-size: 16px; line-height: 24px; }
  .hero_img_right .section_wrap .right_part .right_inner .inner .btn_style1 a { font-size: 14px; }
  .hero_img_right .section_wrap .left_part img{width:95%; top: 0;}


  .hero_four { padding: 150px 0 50px; }
  .hero_four .section_wrap .right_part .inner_main { margin: 0 -10px; }
  .hero_four .section_wrap .right_part .right_inner { padding: 0 10px; }
  .hero_four .section_wrap .right_part .box_title { font-size: 16px; line-height: 24px; }
  .hero_four .section_wrap .right_part .right_inner .inner .btn_style1 a { font-size: 14px; }



  .music_strategy { padding: 50px 0 20px; }
  .music_strategy .section_wrap .right_part .right_inner { padding: 0 10px; }
  .music_strategy .section_wrap .right_part .right_inner .btn_style1 a { font-size: 14px; }
  .music_strategy .service_box:before { display: none; }
  .music_strategy .service_box .servicebox_inner:last-child:before { display: none; }
  .music_strategy .service_box .servicebox_inner { width: 33.33%; padding: 0 10px 30px; }
  .music_strategy .service_box { justify-content: center; }

  .continue_reading { padding: 20px 0 50px; }
  .continue_reading .section_wrap { padding-top: 30px; margin: 0 -5px; }
  .continue_reading .section_wrap .col { padding: 0 5px; }
  .continue_reading .section_wrap .col .img { height: 150px; }
  .continue_reading .section_wrap .col .bottom_part .box_title h3 { font-size: 16px; line-height: 24px; }
  .continue_reading .section_wrap .col .bottom_part .box_title { padding: 10px 0 15px; }

  .power_of_music .section_main { padding: 50px 0; }
  .power_of_music .section_main .section_title h2 { font-size: 30px; line-height: 40px; }
  .power_of_music .section_main .section_title .content { font-size: 16px; }
  .power_of_music .section_main .section_title .content { }
  .power_of_music .section_main .section_title { max-width: 80%; margin: 0 auto 30px; }
  .power_of_music .section_wrap .left_part {padding:75px;}
  .power_of_music .section_wrap .left_part .img { width: 100%; min-height: 350px; }
  .power_of_music .section_wrap .right_part .box_cotnent ul li { font-size: 16px; padding-left: 33px; }
  .power_of_music .section_wrap .right_part .btn_style { padding-top: 20px; }

  .demo_form .section_main { padding: 100px 0; }
  .demo_form .section_main .section_title h2 { font-size: 30px; line-height: 40px; }
  .demo_form .section_main .section_title .content { font-size: 16px; }
  .demo_form .section_main .section_title .content { }
  .demo_form .section_main .section_title { max-width: 80%; margin: 0 auto 30px; }
  .demo_form .section_wrap .right_part .img { width: 100%; min-height: 500px; }
  .demo_form .section_wrap .left_part .box_title h3 { font-size: 24px; }
  .demo_form .section_wrap .left_part .box_content ul li { font-size: 16px; padding-left: 33px; }
  .demo_form .section_wrap .left_part .btn_style { padding-top: 20px; }

  .titlecta_area:before { height: 190px; top: auto; bottom:0; }
  .adventure .content {font-size:18px;}
  .halfimg_area { padding-top:0; padding:75px 10px; }
  .mediagroup .brandlogo_cover2 {width:100%;}
  
  
  .mediagroup .brandlogo_right .content {padding-top: 20px;font-weight: 400;color: #5D5D5D;}
}
@media (max-width: 767px){ 

  .container,.row-fluid .container { max-width:100%; }  
  .services_area h2.mobile-title { display:block; padding-bottom:25px;}  
  .hero_four .section_wrap .right_part {padding-right:0px; padding:10px;}
  .hero_img_right .section_wrap .left_part img {padding-top:50px;}
  .music_api .section_wrap .left_part .box_title h3 {text-align:left;}
  .testibox_cover {padding-top:20px; }

  h1 { font-size: 36px; line-height: 42px; }
  h2 { font-size: 30px; }
  .titlecta_area h2 {font-size:30px;}

  .hero_area { text-align:center; padding:120px 0 0; }
  .hero_area .hero_left { width:100%; }  
  .hero_area .hero_right { width:100%; position:relative; top:0; right:0; padding-top:70px; max-width: 500px; margin: 0 auto; }
  .hero_area .content { font-size: 16px; line-height: 26px; margin:20px auto 30px; }
  .hero_area:after { height:100px; }
  .hero_area_new { text-align:center; padding:120px 0 0; }
  .hero_area_new .hero_left { width:100%; }  
  .hero_area_new .hero_right { width:100%; position:relative; top:0; right:0; padding-bottom:50px;padding-top:25px; max-width: 500px; margin: 0 auto; }
  .hero_area_new .content { font-size: 16px; line-height: 26px; margin:18px auto 20px; }
  .fifty_area_new { text-align:center; padding:50px 0; }
  .fifty_area_new .hero-outer .hero_left { width:100%; }  
  .fifty_area_new .hero-outer .hero_right { width:100%; position:relative; top:0; right:0; padding-top:10px; max-width: 500px; margin: 0 auto; }
  .fifty_area_new .content { font-size: 16px; line-height: 26px; margin:20px auto 30px; }

  .music_api .section_wrap .right_part form {padding: 0px 40px;}
  
  .bottom_form .section_wrap .right_part form {padding: 0px 10px;}
  .halfimg_area {padding:25px 10px;}


  .hero_area_full { text-align:center; padding:120px 0 0; }
  .hero_area_full .hero_left { width:100%; }  
  .hero_area_full .hero_right { width:100%; position:relative; top:0; right:0; padding-top:70px; max-width: 500px; margin: 0 auto; }
  .hero_area_full .content { font-size: 16px; line-height: 28px; margin:20px auto 30px; }
  .hero_area_full:after { height:100px; }
  .hero_area_full:before { width: 100%;height: 500px; bottom: 0px;background-size: contain;left: 0;}

  .services_area .services_box { width:100%; }
  .services_area .services_cover a { width:100%; padding:0 20px; }
  .services_area .services_box:last-child { margin-bottom:0; }
  .services_area .services_cover { margin: 50px auto 0; max-width: 500px; }
  .services_area .services_icon.hide-mobile {display:none;}

  .services_area2 .services_box { width:100%; padding:40px 0 0;}
  .services_area2 .services_cover a { width:100%; padding:0 20px; }
  .services_area2 .services_box:last-child { margin-bottom:0; }
  .services_area2 .services_cover { margin: 50px auto 0; max-width: 500px; }
  .services_area2 h2 { padding-bottom:25px; max-width:80%; } 


  .three-col .services_box { width:100%; }
  .three-col .services_box:last-child { margin-bottom:0; }
  .three-col .services_cover { margin: 10px auto 0; max-width: 500px; }

  .adventure .services_box { width:100%; }
  .adventure .services_box:last-child { margin-bottom:0; }
  .adventure .services_cover { margin: 50px auto 0; max-width: 500px; }

  .industries-three-col .services_box { width:100%; }
  .industries-three-col .services_box:last-child { margin-bottom:0; }
  .industries-three-col .services_cover { margin: 50px auto 0; max-width: 500px; }

  .related-res a .services_box { width:100%; }
  .related-res a {width:100%;}
  .related-res a .services_box:last-child { margin-bottom:0; }
  .related-res .services_cover { margin: 50px auto 0; max-width: 500px; }

  .feature-section { padding: 125px 0px 115px; }
  .meetteam_filter { max-width: 350px; padding: 0; margin:40px auto; position:relative; }
  /*     .meetteam_filter .select_title { background:#fff no-repeat scroll right center; display:block; position:relative; border:1px solid #d7d7d7;  width:100%; border-radius:2px; text-decoration:none; color:#3D4A52; cursor:pointer; display:block; padding:10px;padding-right:25px; }
  .meetteam_filter .select_title:before { position:absolute; content:"\f0dd"; font-family: 'FontAwesome'; font-size:16px; line-height:10px; right:10px; top: 50%; transform: translateY(-50%); margin-top:-4px; color:#3D4A52; } 
  .meetteam_filter ul { padding:0; position:absolute; top:100%; left:0; display:none; z-index:1; background:#fff; box-shadow:0 3px 12px #ccc; -webkit-box-shadow:0 3px 12px #ccc; -moz-box-shadow:0 3px 12px #ccc; } */
  .meetteam_filter ul li { width:100%; display:inline-block; }
  /*     .meetteam_filter ul li a { border-radius:0; width:100%; text-align:left; border-bottom:1px solid rgba(0,0,0,0.2) !important; color:#3F3F3F; display:inline-block; font-size: 16px; line-height: 24px; padding: 10px 20px; } */
  /*     .meetteam_filter ul li a:hover,.meetteam_filter ul li a.active { background:#3F3F3F; color:#fff; } */


  .meetteam_filter .select_title:before { content: ''; position: absolute; top: 0; right: 25px; bottom: 0; width: 17px; height: 10px; margin: auto; background-image: url(https://8210569.fs1.hubspotusercontent-na1.net/hubfs/8210569/Contentserv%20Theme%202021/Images/angle.svg); background-repeat: no-repeat; background-size: contain; background-position: center; opacity: .5; }
  .meetteam_filter .select_title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-shadow: 0px 13.8667px 20.8px rgb(0 0 0 / 4%), 0px 0px 0.866667px rgb(0 0 0 / 4%); border-radius: 86px; padding: 15px 31px; display: block; color: #3f3f3f; font-size: 16px; cursor: pointer; padding-right: 50px; position: relative; background-color: #fff; }
  .meetteam_filter ul { display: none; position: absolute; top: 100%; z-index: 10000; left: 0; right: 0; margin: 0; background-color: #fff; list-style: none; padding: 0; box-shadow: 0px 15px 19px -10px rgb(0 0 0 / 10%); border-radius: 10px; }
  .row-fluid .meetteam_filter ul li a { display: block; padding: 10px 30px; border-bottom: none; border-top: 1px solid #f5f5fa; color: #3f3f3f; cursor: pointer;}
  .meetteam_filter ul li:first-child a { border-top: 0;} 
  .meetteam_filter ul li a:hover,.meetteam_filter ul li a.active { color: #fb7460;}

  .meetteam_cover .client_box { width:100%; margin:0 0 30px; }
  .meetteam_cover .client_box:last-child { margin-bottom:0; }
  .meetteam_area .joinus_cover { margin-top:30px; }
  .meetteam_area .joinus_cover h4 { margin-bottom:10px; }
  .full_indemnfiction .section_wrap .right_part .right_inner {width:100%;}
  .full_indemnfiction2 .section_wrap .right_part .right_inner {width:100%;}


  .slider_style { padding-bottom:20px; }
  .slider_style .slick-prev { right:50%; margin-right: 10px; }
  .slider_style .slick-next { right:50%; margin-right: -60px; }

  .brandlogo_area { text-align:center; padding:30px 0; }
  .brandlogo_area .container { flex-direction: column-reverse; max-width:500px; }
  .brandlogo_area .brandlogo_cover { width:100%; } 
  .brandlogo_area .brandlogo_right { width:100%; padding:0 0 50px; }
  .brandlogo_area .brandlogo_right h2 { font-size: 30px; line-height: 40px; }
  .brandlogo_area ul.slick-dots { display:none !important; }


  .aso { text-align:center; padding:30px 0; }
  .aso .container { /*flex-direction: column-reverse;*/ max-width:500px; }
  .aso .brandlogo_cover { width:100%; } 
  .aso .brandlogo_right { width:100%; padding:0 0 50px; }
  .aso .brandlogo_right h2 { font-size: 30px; line-height: 40px; }
  .aso ul.slick-dots { display:none !important; }

  .mediagroup { text-align:left; padding:30px 0; }
  .mediagroup .container { /*flex-direction: column-reverse;*/ max-width:500px; }
  .mediagroup .brandlogo_cover2 { width:100%; } 
  .mediagroup .brandlogo_cover2.hide-mobile .brandlogo_item { display:none;}
  .mediagroup .brandlogo_right { width:100%; padding:0 0 50px; }
  .mediagroup .brandlogo_right h2 { font-size: 30px; line-height: 40px; }
   .mediagroup ul { font-size: 16px; }
  .mediagroup ul.slick-dots { display:none !important; }
  .mediagroup .brandlogo_item img { display: block; width:250px; }

  .cs_mediagroup { text-align:center; padding:30px 0; }
  .cs_mediagroup .container { flex-direction: column-reverse; max-width:500px; }
  .cs_mediagroup .brandlogo_cover2 { width:100%; } 
  .cs_mediagroup .brandlogo_right { width:100%; padding:0 0 50px; }
  .cs_mediagroup .brandlogo_right h2 { font-size: 30px; line-height: 40px; }
  .cs_mediagroup ul.slick-dots { display:none !important; }

  .mediagroup2 { text-align:center; padding:30px 0; }
  .mediagroup2 .container { flex-direction: column-reverse; max-width:500px; }
  .mediagroup2 .brandlogo_cover2 { width:100%;padding:0; } 
  .mediagroup2 .brandlogo_right.hide-mobile { display:none;}
  .mediagroup2 .brandlogo_right { width:100%; padding:0 0 50px; }
  .mediagroup2 .brandlogo_right h2 { font-size: 30px; line-height: 40px; }
  .mediagroup2 ul.slick-dots { display:none !important; }

  .halfimg_cover { margin:0 auto; max-width:500px; }
  .halfimg_cover .halfimg_left { width:100%; text-align:center; }
  .halfimg_cover .halfimg_right { width:100%; padding:30px 0 0; }
  .halfimg_cover.flip-mobile {flex-direction:column-reverse; }
  .halfimg_cover.flip-mobile .halfimg_right {padding:0 0 30px 0;}

  .testibox_cover { border-radius:40px 0; margin: 30px auto; max-width: 500px; }  
  .testibox_cover .testibox_img { width:100%; }
  .testibox_cover .testibox_right { width:100%; padding:40px 20px; }
  .testibox_cover .testibox_text { font-size: 16px; line-height: 30px; } 

  .titlecta_area { padding:50px 0; border-radius:0px; }
  .titlecta_area .container {border-radius:0px;}
  .titlecta_area:before { height:120px; top:auto;bottom:0; }
  .titlecta_area .content { margin:10px auto 20px; font-size: 16px; line-height: 28px; }


  .halfimg_cover .content:before { display:none; }
  .halfimg_cover .content { padding:0; margin-top: 20px; font-size: 16px; line-height: 26px; }

  .downpdf_area { text-align:center; padding-top: 50px; }
  .downpdf_area .downpdf_left { width:100%; }
  .downpdf_area .downpdf_right { width:100%; padding:30px 0 0; }
  .downpdf_area .downpdf_right h3 { font-size: 28px; line-height: 38px; }
  .downpdf_area .content { font-size: 16px; line-height: 26px; }
  .downpdf_area .downcta_box .text { font-size: 20px; line-height: 30px; }

  .green-cta { text-align:center; padding-top: 50px; }
  .green-cta .downpdf_left { width:100%; }
  .green-cta .downpdf_right { width:100%; padding:30px 0 0; }
  .green-cta .downpdf_right h3 { font-size: 28px; line-height: 38px; }
  .green-cta .content { font-size: 16px; line-height: 26px; }
  .green-cta .downcta_box .text { }


  .full_indemnfiction .section_wrap .left_part { width: 100%; text-align: center; padding:25px 0 25px; }
  .full_indemnfiction .section_wrap .left_part .img { width: 350px; margin: 0 auto; }
  .full_indemnfiction .section_wrap .right_part { width: 100%; padding:10px 0 0; }
  .full_indemnfiction .section_wrap .right_part .btn_style1 { padding: 0; }
  .full_indemnfiction .section_wrap.hide-mobile .left_part {display:none;}
  .full_indemnfiction .section_wrap.hide-mobile .right_part {padding:40px 20px; }

  .full_indemnfiction2 .section_wrap .left_part { width: 100%; text-align: center; padding:25px 0 50px; }
  .full_indemnfiction2 .section_wrap .left_part .img { width: 350px; margin: 0 auto; }
  .full_indemnfiction2 .section_wrap .right_part { width: 100%; padding: 25px 0 0; }
  .full_indemnfiction2 .section_wrap .right_part .btn_style1 { padding: 0; }
  .full_indemnfiction2 .section_wrap.hide-mobile .left_part {display:none;}
  .full_indemnfiction2 .section_wrap.hide-mobile .right_part {padding:40px 20px; }
  .halfimg_area .halfimg_cover {padding:10px 0;}
  .hero_img_right {padding: 150px 0 100px; }
  .hero_img_right .section_wrap .left_part { width: 100%; text-align: center; padding: 0; }
  .hero_img_right .section_wrap .left_part .img { width: 350px; margin: 0 auto; }
  .hero_img_right .section_wrap .left_part.hide-mobile {display:none;}
  .hero_img_right .section_wrap .right_part { width: 100%; padding: 25px 0 0; }
  .hero_img_right .section_wrap .right_part .btn_style1 { padding: 0; }
  
  .hero_four .section_wrap .left_part .inner_main {padding:25px;}
  .hero_four .section_wrap .left_part { width: 100%; text-align: center; padding: 0; }


  .music_strategy .section_wrap .left_part { width: 100%; padding: 0; }
  .music_strategy .section_wrap .right_part { width: 100%; padding: 25px 0 0; }
  .music_strategy .service_box .servicebox_inner { width: 50%; }

  .continue_reading .section_wrap { margin: 0; }
  .continue_reading .section_wrap .col { width: 100%; padding: 0 0 30px; max-width: 60%; margin: 0 auto; }
  .continue_reading .section_wrap .col .img { height: 170px; }

  .power_of_music .section_main { border-radius: 30px; }
  .power_of_music .section_wrap .left_part { width: 100%; padding: 0; }
  .power_of_music .section_wrap .right_part { width: 100%; padding: 25px 0 0; }
  .power_of_music .section_wrap .left_part .img { min-height: 450px; width: 100%; max-width: 50%; background-size:contain !important; }

  .demo_form .section_main { border-radius: 30px; }
  .demo_form .section_wrap .right_part { width: 100%; padding: 0; }
  .demo_form .section_wrap .left_part { width: 100%; padding: 25px 0 0; }

  .music_strategy .section_wrap .right_part .right_inner .btn_style1 a { padding-right:0; }
  .related-res2 a { width:100%; border-radius:50px 50px 0 0; margin:25px 0; padding:0px;}
  .related-res2 a .services_box { width:100%; }
  .related-res2 .services_box .tag_text {margin-left:20px; margin-bottom:20px;}
  .related-res2 .services_box h4 {margin: 0 20px; padding-bottom:20px; }
  .related-res2 .services_icon {  width:100%; display:block;border-radius:0px; max-height:200px;}
  .related-res2 .services_icon img {object-fit:cover; object-position:top center; height:200px!important;}


}



@media (max-width:500px){

  .title { text-align: center; margin: 0 auto; }

  .music_integration .section_wrap .right_part .right_inner { width: 100%; padding: 0 0 20px; }
  .music_integration .section_wrap .right_part { margin: 0; }
  .music_integration .section_wrap .right_part .right_inner .inner { border-radius: 30px 0; text-align:center; }
  .music_integration:before { height: 100%; }
  .bottom_form .section_wrap .top_part .box_title h3 {text-align:left; font-size:40px; line-height:1.1; padding:0 10px;}


  .full_indemnfiction { padding: 0 0 20px; }
  .full_indemnfiction .section_wrap .left_part .img { width: 100%; padding: 0 0;}
  .full_indemnfiction .section_wrap .right_part .right_inner { width: 100%; padding: 0 0 20px; }
  .full_indemnfiction .section_wrap .right_part .inner_main { margin: 0; }
  .full_indemnfiction .section_wrap .right_part .content { text-align: center; }
  .full_indemnfiction .section_wrap .right_part .right_inner .inner { text-align: center; }

  .full_indemnfiction2 { padding: 50px 0 20px; }
  .full_indemnfiction2 .section_wrap .left_part .img { width: 100%;  }
  .full_indemnfiction2 .section_wrap .right_part .right_inner { width: 100%; padding: 0 0 20px; }
  .full_indemnfiction2 .section_wrap .right_part .inner_main { margin: 0; }
  .full_indemnfiction2 .section_wrap .right_part .content { text-align: center; }
  .full_indemnfiction2 .section_wrap .right_part .right_inner .inner { text-align: center; }

  .hero_img_right { padding: 100px 0 20px; text-align:center;}
  .hero_img_right .section_wrap .left_part .img { width: 100%; }
  .hero_img_right .section_wrap .right_part .right_inner { width: 100%; padding: 0 0 20px; }
  .hero_img_right .section_wrap .right_part .inner_main { margin: 0; }
  .hero_img_right .section_wrap .right_part .content { text-align: center; }
  .hero_img_right .section_wrap .right_part .right_inner .inner { text-align: center; }
  
  
  .hero_four { padding: 120px 0 20px; }
  .hero_four .section_wrap .left_part .img { width: 100%; }
  .hero_four .section_wrap .right_part .right_inner { width: 100%; padding: 0 0 20px; }
  .hero_four .section_wrap .right_part .inner_main { margin: 0; }
  .hero_four .section_wrap .right_part .content { text-align: center; }
  .hero_four .section_wrap .right_part .right_inner .inner { text-align: center; }

  .music_strategy { padding: 20px 0; }
  .music_strategy .section_wrap .right_part { margin: 0; }
  .music_strategy .section_wrap .right_part .right_inner { padding: 0 0 30px; width: 100%; text-align:center; }
  .music_strategy .section_wrap .right_part .btn_style1 { padding-top: 5px; }
  .music_strategy .section_wrap { padding-bottom: 30px; }
  .music_strategy .service_box { margin: 0; }
  .music_strategy .service_box .servicebox_inner { width: 100%; padding: 0 0 20px; }

  .continue_reading { padding: 20px 0 30px; }
  .continue_reading .section_wrap .col { max-width: 100%; }
  .continue_reading .section_wrap .col .bottom_part .box_title h3 { height: auto !important; }
  .continue_reading .section_wrap .col .bottom_part { text-align: center; padding: 20px 0 0; }

  .power_of_music .section_main { border-radius: 30px; }
  .power_of_music .section_main .section_title h2 { font-size: 26px; line-height: 34px; }
  .power_of_music .section_main .section_title { max-width: 100%; }
  .power_of_music .section_main .section_title .content { font-size: 16px; }
  .power_of_music .section_wrap .left_part .img { max-width: 100%; min-height: 100%; height: 430px; background-size: contain !important; }
  .power_of_music .section_wrap .right_part .box_cotnent ul li { font-size: 16px; line-height: 24px; }
  .power_of_music .section_wrap .right_part .box_title h3 { font-size: 22px; }

  .demo_form .section_main { border-radius: 30px; }
  .demo_form .section_main .section_title h2 { font-size: 26px; line-height: 34px; }
  .demo_form .section_main .section_title { max-width: 100%; }
  .demo_form .section_main .section_title .content { font-size: 16px; }
  .demo_form .section_wrap .right_part .img { max-width: 100%; min-height: 100%; height: 430px; background-size: contain !important; }
  .demo_form .section_wrap .left_part .box_content ul li { font-size: 16px; line-height: 24px; }
  .demo_form .section_wrap .left_part .box_title h3 { font-size: 22px; }

  .services_area .services_box { width:100%; }
  .services_area .services_box:last-child { margin-bottom:0; }
  .services_area .services_cover { margin: 50px auto 0; max-width: 500px; }

  .services_area2 .services_box { width:100%; }
  .services_area2 .services_box:last-child { margin-bottom:0; }
  .services_area2 .services_cover { margin: 50px auto 0; max-width: 500px; }

  .three-col .services_box { width:100%; }
  .three-col .services_box:last-child { margin-bottom:0; }
  .three-col .services_cover { margin: 10px auto 0; max-width: 500px; }

  .adventure {padding-bottom: 50px; }
  .adventure .services_box { width:100%; }
  .adventure .services_box:last-child { margin-bottom:0; }
  .adventure .services_cover { margin: 50px auto 0; max-width: 500px; }

  .industries-three-col .services_box { width:100%; }
  .industries-three-col .services_box:last-child { margin-bottom:0; }
  .industries-three-col .services_cover { margin: 50px auto 0; max-width: 500px; }

  .related-res a .services_box { width:100%; }
  .related-res a .services_box:last-child { margin-bottom:0; }
  .related-res .services_cover { margin: 50px auto 0; max-width: 500px; }
  
  .related-res2 .services_box { width:100%; padding-bottom: 50px; }
  .related-res2 .services_box:last-child { margin-bottom:0; }
  .related-res2 .services_cover { margin: 50px auto 0; max-width: 500px; }
  
  .downpdf_area .downcta_box { width:100%; text-align:center; margin: 20px auto; padding-bottom: 50px;}
  
  .testibox_cover { border-radius:40px 0; margin: 0 auto; padding-bottom:0px; }  
  .testibox_cover .testibox_img { width:100%; }
  
/*   */
  .customer-form { width: 100%; }
.customer-form .section_wrap .left_part { width: 100%; text-align: center; padding: 20px 0;}
.customer-form .section_wrap .right_part { width: 100%; padding:50px 10px; background: #13435a ;  border-radius: 60px 0px;}
.customer-form .section_main{ width: 100%; display: flex; flex-wrap: wrap; align-items: center; }

}