@media(min-width:1600px){
	.footer-privacy{
		padding-top: 45px;
		padding-left: 120px;
	}
}
@media(min-width:1400px){
	.footer-privacy{
		padding-left: 70px;
	}
}
@media(min-width:1200px){
	.footer-privacy{
		padding-left: 30px;
	}
}
@media(min-width:1025px){
	.col_4.mobile{
		display: none;
	}
}



@media(max-width:1600px) {
    .header_menu ul li a {
        font-size: 17px;
    }
    .header_menu ul li {
        padding-left: 80px;
    }
    .header {
       padding: 0 100px;
    }
    .large_banner .banner_content {
        right: 100px;
    }
    .header .logo {
        width: 110px;
        transform: scale(0.7);
    }
    .banner_content.blog h3 {
        font-size: 46px;
		font-weight: 500;
		letter-spacing: 0.1em;
		font-family: 'ivypresto-display';
    }
    .double_image_content {
        font-size: 36px;
    }
    .double_hover_image_title {
        font-size: 90px;
    }
    .double_hover_image_desc {
        font-size: 36px;
    }
    .title {
        font-size: 46px;
    }
    .desc {
        font-size: 19px;
    }
    .btn {
        padding: 15px 50px;
    }
    .swiper_button .prev_next_btn{
        padding: 15px 50px;
    }
    .let_talk .let_talk_title{
        font-size: 15px;
        padding-top: 35px;
    }
    .swiper_button {
        padding-top: 70px;
    }
    .footer .footer_social_icons{
        padding-top: 80px;
    }
    .address_details {
        padding-top: 70px;
    }
    .Footer_menu ul li a {
        font-size: 19px;
    }
    .copyrights {
        padding: 45px 0 0 0;
		margin-right: -20px;
    }
    .image_with_content_desc.desc{
        padding-top: 35px;
    }
    .team_section .team_mem_name{
        font-size: 28px;
        padding-top: 35px;
    }
    .team_section .team_mem_position{
        font-size: 15px;
    }
    .title_with_content .btn {
        margin-top: 35px;
    }
    .page_title_section .page_desc.desc {
        padding-top: 50px;
    }
    .let_talk_accordion_section .btn {
        margin-top: 50px;
    }
    .let_talk_accordion_desc.desc {
        padding-top: 50px;
    }
    .accordion_desc.desc {
        margin-top: 35px;
    }
    .blog_title {
        font-size: 34px;
    }
    .blog_section .blog_grid .row {
        margin: 0 -20px;
    }
    .blog_section .col {
        padding: 0 20px;
        margin-top: 50px;
    }
    .blog_details {
        padding-top: 35px;
    }
    .follow_us_sec .row::after {
        left: -2%;
    }
    .follow_us_sec .row::before {
        right: -2%;
    }
    .footer .btn_submit {
        padding: 10px 50px;
    }
    .image_with_content_desc p+p {
        padding-top: 25px;
    }
    .team_section .team_sec .row::before {
        right: -2%;
    }
    .team_section .team_sec .row::after {
        left: -2%;
    }
    .swiper-button-prev {
        left: 50px;
        right: auto;
    }
    .swiper-button-next {
        right: 50px;
        left: auto;
    }

    /* Follow us */
    .follow-us-swiper-button-prev {
        left: 50px;
        right: auto;
    }
    .follow-us-swiper-button-next {
        right: 50px;
        left: auto;
    }
    /* End */

    .swiper_button .prev_next_btn{
        max-width: 180px;
    }
    .view_more_btn {
        margin-top: 160px;
        max-width: 230px;
    }
    .blog_section.section_padding {
        padding: 40px 0 80px;
    }
    .c_edit {
        font-size: 15px;
		font-family: 'ivypresto-display';
		color: #282828;
		line-height: 1.8;
		letter-spacing: 0.1em;
		margin: 0 20px;
    }
    .c_edit h1 {
        font-size: 50px;
    }
    .c_edit h2 {
        font-size: 44px;
    }
    .c_edit h3 {
        font-size: 40px;
    }
    .c_edit h4 {
        font-size: 34px;
    }
    .c_edit h5 {
        font-size: 26px;
    }
    .c_edit h6 {
        font-size: 24px;
    }
    .c_edit p {
        font-size: 16px;
    }
    .c_edit h1, .c_edit h2, .c_edit h3, .c_edit h4, .c_edit h5, .c_edit h6, .c_edit p {
        margin-top: 20px;
    }
	
	.let_talk_title.full_social_media_management{
/* 		padding-top: 170px; */
		margin-top: 0;
	}
	.let_talk_title.social_media_strategy {
/* 	  	padding-top: 170px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  	padding-top: 170px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 170px; */
		margin-top: 0;
	}
	.let_talks .btn {
	  margin-top: 100px;
	}
	
	.left.double_image_content{
		font-size: 70px;
		top: 50%
	}
	.main_title_description {
		font-size: 25px;
		/* left: 35%; */
		font-weight: 300;
		/* top: 55%; */
	}
	
	.footer-privacy{
		padding: 45px 0 0 0;
        padding-left: 70px;
	}
	
}

@media(min-width:1600px){
    .header .row .col_20 .logo{
        padding: 5px 0 !important;
        transform: scale(0.9);
        width: 110px;
    }
}

@media(min-width:2400px){
	.let_talk_title.full_social_media_management{
/* 		padding-top: 170px; */
		margin-top: 0;
	}
    .logo.bl_logo{
        padding: 10px 0 !important;
    }
	.let_talk_title.social_media_strategy {
/* 	  	padding-top: 170px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  	padding-top: 170px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 170px; */
		margin-top: 0;
	}
	.let_talks .btn {
	  margin-top: 100px;
	}
	
	.left.double_image_content{
		font-size: 80px;
		top: 50%
	}
	.main_title_description {
		font-size: 25px;
		/* left: 40%; */
		font-weight: 300;
		/* top: 55%; */
	}
	.footer-privacy{
		padding: 50px 0 0 0;
		padding-left: 120px;
	}
}
@media(max-width:1400px) {
    .header_menu ul li a {
        font-size: 16px;
    }
    .header_menu ul li {
        padding-left: 60px;
    }
    .social_media_icon {
        padding-left: 30px;
    }
    .header {
        padding: 0 80px;
    }
    .large_banner .banner_content {
        right: 120px;
    }
    .banner_content h3 {
        font-size: 80px;
    }
	.banner_content.blog h3 {
        font-size: 30px;
		font-weight: 500;
		letter-spacing: 0.1em;
		margin: -90px;
		margin: -90px;
    }
    .double_image_content {
        font-size: 30px;
    }
    .double_hover_image_title {
        font-size: 80px;
    }
    .double_hover_image_desc {
        font-size: 30px;
    }
    .title{
        font-size: 40px;
    }
    .desc {
        font-size: 18px;
    }
    .swiper_button {
        padding-top: 60px;
    }
    .Footer_menu ul li a {
        font-size: 18px;
    }
    .team_section .team_mem_name{
        font-size: 26px;
    }
    .blog_title {
        font-size: 32px;
    }
    .c_edit h1 {
        font-size: 46px;
    }
    .c_edit h2 {
        font-size: 40px;
    }
    .c_edit h3 {
        font-size: 36px;
    }
    .c_edit h4 {
        font-size: 30px;
    }
    .c_edit h5 {
        font-size: 24px;
    }
    .c_edit h6 {
        font-size: 20px;
    }
    .subscribe.btn_submit {
        padding: 9px;
    }
    .footer .gform_button {
        padding: 8px 60px;
    }
	
	.let_talk_title.full_social_media_management{
/* 		padding-top: 150px; */
		margin-top: 0;
	}
	.let_talk_title.social_media_strategy {
/* 	  	padding-top: 150px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  	padding-top: 150px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 150px; */
		margin-top: 0;
	}
	.let_talks .btn {
	  margin-top: 100px;
	}
	
	.left.double_image_content{
		font-size: 50px;
		top: 50%
	}
	.main_title_description {
		font-size: 23px;
		/* left: 35%; */
		font-weight: 300;
		/* top: 55%; */
	}
	.footer-privacy{
		padding-left: 65px;
	}

}
@media(max-width:1200px) {
    .header_menu ul li a {
        font-size: 15px;
    }
    .header_menu ul li {
        padding-left: 50px;
    }
    .header .logo {
        width: 100px;
    }
    .social_media_ico {
        font-size: 20px;
    }
    .social_media_icon {
        padding-left: 20px;
    }
    .header{
        padding: 0 60px;
    }
    .large_banner .banner_content {
        right: 60px;
    }
    .double_hover_image_title {
        font-size: 70px;
    }
    .footer .footer_social_icons {
        padding-top: 70px;
    }
    .title {
        font-size: 35px;
    }
    .let_talk_accordion_section .btn {
        margin-top: 40px;
    }
    .let_talk_accordion_section .row {
        margin: 0px -40px;
    }
    .let_talk_accordion_section .col {
        padding: 0 40px;
    }
	
	.let_talk_title.full_social_media_management{
/* 		padding-top: 110px; */
		margin-top: 0;
	}
	.let_talk_title.social_media_strategy {
/* 	  	padding-top: 110px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  	padding-top: 110px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 110px; */
		margin-top: 0;
	}
	.let_talks .btn {
	  margin-top: 100px;
	}
	
	.left.double_image_content{
		font-size: 50px;
		top: 50%
	}
	.main_title_description {
		font-size: 23px;
		/* left: 30%; */
		font-weight: 300;
		/* top: 55%; */
	}
	.footer-privacy{
		padding-left: 30px;
	}

}
@media(max-width:1024px) {
    .c {
        padding: 0 40px;
    }
    .double_image {
        padding: 0 40px;
    }
    .header {
        padding: 0 40px;
    }
    .header_menu ul li {
        padding-left: 30px;
    }
    .header_menu ul li a {
        font-size: 14px;
    }
    .header .logo {
        width: 90px;
    }
    .banner_content h3 {
        font-size: 70px;
    }
    .large_banner .image {
        height: 850px;
    }
    .small_banner .image {
        height: 500px;
    }
    .large_banner .banner_content {
        right: 40px;
    }
    .section_padding {
        padding: 60px 0;
    }
    .double_image_content {
        font-size: 20px;
    }
    .double_hover_image_desc{
        font-size: 24px;
    }
    .title{
        font-size: 30px;
    }
    .double_hover_image_title {
        font-size: 60px;
    }
    .desc {
        font-size: 16px;
    }
    .title_with_content .sub_title.desc {
        padding-top: 30px;
    }
    .title_with_content .desc {
        padding-top: 30px;
    }
    .title_with_content.padding {
        padding-bottom: 30px;
    }
    .title_with_content_section .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }
    .btn {
        padding: 15px 40px;
    }
    .swiper_button .prev_next_btn{
        padding: 12px 40px;
    }
    .let_talk_section .let_talks .col_4{
        width: 50%;
    }
    .let_talk_section .let_talks .col_4:nth-child(3){
        padding-top: 40px;
    }
    .let_talk_section .let_talks .col_4:nth-child(4){
        padding-top: 40px;
    }
    .let_talk .let_talk_title{
        font-size: 14px;
        padding-top: 30px;
/* 		margin: 120px 0 150px 0; */
		margin: 0 0 10px 0;
		position: relative;
    }
	.let_talk_img.img_full_social_media_management{
/* 		height: 100% !important; */
/* 		margin-bottom: -170px */
	}
	.let_talk_img.img_social_media_strategy{
/* 		height: 100% !important; */
	}
	
    .swiper_button {
        padding-top: 40px;
    }
    .let_talks .btn{
        margin-top: 50px;
    }
    .footer .footer_social_icons {
        padding-top: 60px;
    }
    .address_details {
        padding-top: 60px;
    }
    .Footer_menu ul li a {
        font-size: 16px;
    }
    .copyrights {
        padding: 40px 0 0 0;
    }
	.footer-privacy{
		padding: 40px 0 0 0;
		padding-left: 20px;
	}
    .image_with_content_section .row {
        margin: 0 -30px;
    }
    .image_with_content_section .col {
        padding: 0 30px;
    }
    .image_with_content_section .image .image_with_content.title{
        bottom: 60px;
    }
    .image_with_content_desc p+p {
        padding-top: 20px;
    }
    .image_with_content_desc.desc{
        padding-top: 30px;
    }
    .image_with_content_section .row {
        margin: 0 -40px;
    }
    .image_with_content_section .col {
        padding: 0 40px;
    }
    .team_section .team_mem_name{
        font-size: 22px;
        padding-top: 30px;
    }
    .title_with_content .btn {
        margin-top: 30px;
    }
    .page_title_section .page_desc.desc {
        padding-top: 40px;
    }
    .let_talk_accordion_section .btn {
        margin-top: 30px;
    }
    .let_talk_accordion_section .row {
        margin: 0px -30px;
    }
    .let_talk_accordion_section .col {
        padding: 0 30px;
    }
    .let_talk_accordion_desc.desc {
        padding-top: 40px;
    }
    .let_talk_accordion_acc{
        margin-top: 30px;
    }
    .accordion_desc.desc {
        margin-top: 30px;
    }
    .blog_title {
        font-size: 28px;
    }
    .blog_details {
        padding-top: 30px;
    }
     .follow_us_sec .row::after {
        left: -1%;
    }
    .follow_us_sec .row::before {
        right: -1%;
    }
    .swiper-button-prev {
        left: 30px;
        right: auto;
    }
    .swiper-button-next {
        right: 30px;
        left: auto;
    }
    /* Follow us */
    .follow-us-swiper-button-prev {
        left: 30px;
        right: auto;
    }
    .follow-us-swiper-button-next {
        right: 30px;
        left: auto;
    }
    /* End */
    .swiper_button .prev_next_btn{
        max-width: 160px;
    }
    .team_section .team_sec .row::before {
        right: 0;
    }
    .team_section .team_sec .row::after {
        left: 0;
    }
    .image_with_content_desc.desc br {
        display: none;
    }
    .view_more_btn {
        margin-top: 150px;
        padding: 12px;
        max-width: 200px;
    }
    .blog_section.section_padding {
        padding: 20px 0 60px;
    }
    .blog_section .col {
        margin-top: 40px;
    }
    .bott_line::before{
        bottom: -60px;
    }
    .c_edit {
        font-size: 14px;
    }
    .c_edit h1 {
        font-size: 42px;
    }
    .c_edit h2 {
        font-size: 38px;
    }
    .c_edit h3 {
        font-size: 34px;
    }
    .c_edit h4 {
        font-size: 26px;
    }
    .c_edit h5 {
        font-size: 22px;
    }
    .c_edit h6 {
        font-size: 18px;
    }
    .swiper_button img {
        width: 90px;
        right: -86px;
    }
    .footer .gform_button {
        padding: 8px 50px;
    }
    .prev_next_btn .swiper-button-prev {
        left: 30px;
        right: auto;
    }
    .prev_next_btn .swiper-button-next {
       right: 30px;
       left: auto;
    }

    /* Follow us */
    .prev_next_btn .follow-us-swiper-button-prev {
        left: 30px;
        right: auto;
    }
    .prev_next_btn .follow-us-swiper-button-next {
       right: 30px;
       left: auto;
    }
    /* End */
	
	.let_talk_title.full_social_media_management{
/* 		padding-top: 170px; */
/* 		margin-bottom: 250px; */
		margin-top: 0;
	}
	.let_talk_title.social_media_strategy {
/* 	  	padding-top: 170px; */
/* 		margin-bottom: 250px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  	padding-top: 250px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 250px; */
		margin-top: 0;
	}
	.let_talk_section.section_padding {
	  padding-top: 100px;
	}
	
	.left.double_image_content{
		font-size: 40px;
		top: 50%
	}
	.main_title_description {
		font-size: 18px;
		/* left: 30%; */
		font-weight: 400;
		/* top: 55%; */
	}
	.col_4.desktop{
		display: none;
	}


}
@media(max-width:900px) {
    .header .logo {
        width: 70px;
    }
    .header_menu{
        display: none;
    }
    .social_media{
        display: none;
    }
    .section_padding{
        padding: 40px 0;
    }
    .footer .col{
        width: 100%; 
    }
    .footer .footer_social_icons {
        padding-top: 40px;
    }
    .address_details {
        padding-top: 40px;
    }
    .footer .row {
        margin: 0;
    }
    .footer .col{
        padding: 40px 0 0;
    }
    .footer .col:first-child{
        padding-top: 0;
    }
    .footer .footer_center_section{
        margin: 0;
    }
    .image_with_content_section.section_padding .col_2 {
        width: 100%;
        padding: 0;
    }
	
	
	.mobile-menu .header .row .col .header_menu .menu-header-menu-container ul li a{
		color: #fff !important;
	}
	
	
    .image_with_content_section .row {
        margin: 0; 
        display: flex;
        flex-direction: column-reverse;
    }
    .image_with_content_section.section_padding .col:first-child{
        margin-top: 40px;
    }  
    .image_with_content_section .image .image_with_content.title {
        bottom: 50px;
    }
    .let_talk_accordion_section .row {
        margin: 0;
        display: flex;
        flex-direction: column-reverse;
    }
    .let_talk_accordion_section .col {
        width: 100%;
        padding: 0;
    }
    .let_talk_accordion .col:first-child{
        margin-top: 40px;
    }
    .blog_section .col{
        width: 50%;
    }
    /* burger_menu */
    .burger_menu {
        width: 30px;
        height: 30px;
        position: absolute;
        top: 50%;
        right: 45px;
        display: inline-block;
        transition: all 0.2s ease;
        text-align: center;
        transform: translateY(-50%);
    }
    .burger_menu .burger_lines {
        position: relative;
        left: 0px;
        top: 50%;
        width: 23px;
        height: 2px;
        background-color: #fff;
        display: inline-block;
    }
    .mobile-menu {
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        right: 0;
        padding: 40px 0;
        display: block;
        box-shadow: 0 0 20px rgb(0 0 0 / 50%);
        background-color: #191919;
        visibility: hidden;
        transform: translateX(100%);
        transition: transform .4s, visibility .4s;
        z-index: 999;
    }
    .burger_lines:before , 
    .burger_lines:after {
        content: '';
        position: absolute;
        bottom: 13px;
        right: 0;
        width: 23px;
        height: 100%;
        background-color: #fff;
        display: inline-block;
        transition: top 1s;
    }
    .burger_lines:before {
        top: 8px;
    }
    .burger_lines:after {
        bottom: 8px;
    }
    .mobile-menu .burger_lines {
        background-color: transparent;
    }
    .mobile-menu .burger_lines:before, .mobile-menu .burger_lines:after {
        background-color: #fff;
    }
    .mobile-menu .burger_lines:before {
        top: 0px;
        transform: rotate(-45deg);
    } 
    .mobile-menu .burger_lines:after {
        bottom: 0px;
        transform: rotate(45deg);  
    }
    .open_menu .mobile-menu {
        transform: translatex(0);
        visibility: visible;
    }
    .mobile-menu .head_menu {
        width: 100%;
        text-align: center;
    }
    .mobile-menu .burger_menu {
        top: 20px;
        right: 40px;
    }
    .mobile-menu .logo.wh_logo, .mobile-menu .logo.bl_logo {
        display: none;
    }
    .mobile-menu  .header_menu {
        display: block;
        padding-top: 60px;
    }
    .mobile-menu  .header_menu ul li {
        display: block;
        padding-left: 0;
        text-align: center;
        padding-top: 10px;
    }
    .mobile-menu  .header_menu ul li:first-child {
        padding-top: 0;
    }
    .mobile-menu  .header_menu ul li a {
        font-size: 18px;
    }
    .mobile-menu  .header .col_70 {
        width: 100%;
    }
    .header .col {
        padding: 0;
    }
    .header .row {
        margin: 0;
    }
    .footer .btn_submit {
        padding: 10px 40px;
    }
	.footer-privacy{
		padding: 10px 0 0 0;
		margin-left: 0;
	}
    .btn {
        padding: 10px 30px;
    }
    h3.image_with_content_tittle.title br {
        display: none;
    }
    .let_talk_accordion_title.title br{
        display: none;
    }
    .let_talk_accordion_desc.desc br{
        display: none;
    }
    .let_talk_accordion_acc {
      max-width: none;
    }
    .let_talk_accordion_section .btn {
        width: 100%;
    }
    .black_head .mobile-menu .header .header_menu ul li a {
        color: #fff;
    }
    .mobile-menu .header .header_menu ul li a:hover {
        color: #d39124;
    }
    .black_head .burger_menu .burger_lines {
        background-color: #000000;
    }
    .black_head .burger_lines:before, 
    .black_head .burger_lines:after {
        background-color: #000000;
    }
    .black_head .mobile-menu .burger_lines:before,
    .black_head .mobile-menu .burger_lines:after {
        background-color: #fff;
    }
    .black_head .mobile-menu .burger_lines {
        background-color: transparent;
    }
    .view_more_btn {
        margin-top: 190px !important;
    }
    .blog_section.section_padding {
        padding: 10px 0 40px;
    }
    .blog_section .col {
        margin-top: 30px;
    }
    .bott_line::before{
        bottom: -40px;
    }
    .footer .footertighexring {
        bottom: -25%;
        left: 15%;
    }
    .header .logo {
        width: 80%;
    }
    .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
        padding: 16px 0 0 !important;
    }
    .gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, 
    .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
        margin-bottom: 0 !important; 
    }
	.let_talk_title.full_social_media_management{
/* 		padding-top: 140px; */
/* 		margin-bottom: 200px; */
		margin-top: 0;
	}
	.let_talk_title.social_media_strategy {
/* 	  	padding-top: 140px; */
/* 		margin-bottom: 200px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  	padding-top: 220px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 220px; */
		margin-top: 0;
	}
	
	.left.double_image_content{
		font-size: 40px;
		top: 50%
	}
	.right.double_image_content span{
		font-size: 30px;
	}
	.main_title_description {
		font-size: 18px;
		/* left: 30%; */
		font-weight: 400;
		/* top: 55%; */
	}
}
@media(max-width:740px) {
     .c {
        padding: 0 30px;
    }
    .double_image {
        padding: 0 30px;
    }
    .banner_content h3 {
        font-size: 48px;
    }
    .large_banner .image {
        height: 650px;
    }
    .small_banner .image {
        height: 400px;
    }
    .section_padding {
        padding: 30px 0;
    }
    .double_image_content {
        font-size: 18px;
    }
    .double_hover_image_desc {
        font-size: 18px;
    }
    .title{
        font-size: 23px;
    }
    .double_hover_image_title {
        font-size: 50px;
    }
    .double_image_section .double_image .col_2 {
        width: 100%;
    }
    .double_image_section .double_image .col_2:last-child {
       padding-top: 30px;
    }
    .desc {
        font-size: 14px;
    }
    .title_with_content .sub_title.desc {
        padding-top: 20px;
    }
    .title_with_content .desc {
        padding-top: 20px;
    }
    .title_with_content_section .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }
    .btn {
        padding: 10px 20px;
    }
    .swiper_button .prev_next_btn{
        padding: 8px 15px;
    }
    .let_talk_section .let_talks .col_4:nth-child(3){
        padding-top: 30px;
    }
    .let_talk_section .let_talks .col_4:nth-child(4){
        padding-top: 30px;
    }
    .let_talk .let_talk_title {
        padding-top: 20px;
    }
    .swiper_button {
        padding-top: 25px;
    }
    .let_talks .btn{
        margin-top: 40px;
    }
    .follow_us_sec{
        padding: 30px 0 20px 0;
    }
    .large_banner .banner_content {
        right: 30px;
    }
    .footer .footer_social_icons {
        padding-top: 30px;
    }
    .address_details {
        padding-top: 20px;
    }
    .footer .col{
        padding: 30px 0 0;
    }
    .Footer_menu ul li a {
        font-size: 14px;
        padding-top: 10px;
    }
    .copyrights {
        padding: 30px 0 0 0;
    }
    .header {
        padding: 0 30px;
    }
    .header .logo {
        width: 100%;
    }
    .image_with_content_desc p+p {
        padding-top: 10px;
    }
    .image_with_content_section.section_padding .col:first-child{
        margin-top: 30px;
    }  
    .image_with_content_desc.desc {
        padding-top: 25px;
        text-align: center;
    }
    .team_section .team_mem_position{
        font-size: 14px;
    }
    .title_with_content .btn {
        margin-top: 20px;
    }
    .page_title_section .page_desc.desc {
        padding-top: 30px;
    }
    .let_talk_accordion .col:first-child{
        margin-top: 30px;
    }
    .let_talk_accordion_desc.desc {
        padding-top: 25px;
    }
    .let_talk_accordion_acc{
        margin-top: 25px;
        border-bottom: 1px solid #d1cec9;
        border-top: 1px solid #d1cec9;
    }
    .let_talk_accordion_section .plusminus {
        width: 30px;
        height: 30px;
    }
    .let_talk_accordion_section .plusminus:after {
        height: 12px;
        width: 1px;
    }
    .let_talk_accordion_section .plusminus:before {
        height: 1px;
        width: 12px;
    }
    .let_talk_accordion_section .btn {
        margin-top: 20px;
    }
    .accordion_desc.desc {
        margin-top: 20px;
    }
    .blog_title {
        font-size: 24px;
    }
    .blog_details {
        padding-top: 25px;
    }
    .burger_menu {
        right: 35px;
    }
    .footer .form_control {
        border: 1px solid #4a4947;
        margin-top: 15px;
    }
    .footer .contact_form input.large {
        border: 1px solid #4a4947;
        margin-top: 0;
    }
    .footer .contact_form textarea.large {
        border: 1px solid #4a4947;
        height: 80px !important;
    }
    .gform_wrapper.gravity-theme input[type=text]{
        font-size: 14px !important;
    }
    .footer .contact_form {
        margin-top: 30px;
    }
    .footer .btn_submit {
        padding: 10px 30px;
        border: 1px solid #000000;
    }
    .team_section .team_mem_name {
        font-size: 20px;
        padding-top: 20px;
    }
    .banner_content.black_clr {
        left: 20%;
    }
    .team_sec {
        padding: 30px 0 20px 0;
    }
    .swiper-button-prev {
        left: 20px;
        right: auto;
    }
    .swiper-button-next {
        right: 20px;
        left: auto;
    }
    /* Follow us */
    .follow-us-swiper-button-prev {
        left: 20px;
        right: auto;
    }
    .follow-us-swiper-button-next {
        right: 20px;
        left: auto;
    }
    /* End */
    .swiper_button .prev_next_btn{
        max-width: 140px;
    }
    .header {
/*         top: 20px; */
    }
    .view_more_btn {
        margin-top: 70px !important; 
        padding: 10px;
    }
    .blog_section.section_padding {
        padding: 0 0 30px;
    }
    .bott_line::before{
        bottom: -30px;
        height: 1px;
    }
    .c_edit h1 {
        font-size: 38px;
    }
    .c_edit h2 {
        font-size: 34px;
    }
    .c_edit h3 {
        font-size: 30px;
    }
    .c_edit h4 {
        font-size: 22px;
    }
    .c_edit h5 {
        font-size: 20px;
    }
    .c_edit h6 {
        font-size: 16px;
    }
    .c_edit h1, .c_edit h2, .c_edit h3, .c_edit h4, .c_edit h5, .c_edit h6, .c_edit p {
        margin-top: 15px;
    }
    .footer textarea.form_control {
        height: 70px;
    }
    .double_image_section .row {
       margin: 0;
    }
    .double_image_section .col {
        padding: 0;
    }
    .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 13px;
    }
    .follow-us-swiper-button-next:after, .follow-us-swiper-button-prev:after {
        font-size: 13px;
    }
    .footer .gform_button {
        padding: 5px 35px;
    }
    .follow_us{
        margin: 20px 0;
    }
    .subscribe.btn_submit {
        font-size: 14px;
    }
    .prev_next_btn .swiper-button-prev {
        left: 20px;
        right: auto;
    }
    .prev_next_btn .swiper-button-next {
       right: 20px;
       left: auto;
    }
    /* Follow us */
    .prev_next_btn .follow-us-swiper-button-prev {
        left: 20px;
        right: auto;
    }
    .prev_next_btn .follow-us-swiper-button-next {
       right: 20px;
       left: auto;
    }
    /* End */
	.let_talk_title.full_social_media_management{
/* 		padding-top: 100px; */
/* 		margin-bottom: 150px; */
		margin-top: 0;
	}
	.let_talk_title.social_media_strategy {
/* 	  	padding-top: 60px; */
/* 		margin-bottom: 150px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  	padding-top: 160px; */
/* 		margin-bottom: 160px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 160px; */
		margin-top: 0;
	}
	.let_talk_section.section_padding {
	  padding-top: 10px;
	}
	
	.left.double_image_content{
		font-size: 55px;
		top: 50%
	}
	.main_title_description {
		font-size: 23px;
		/* left: 35%; */
		font-weight: 400;
		/* top: 55%; */
	}

}
@media (max-width : 740px) and (orientation: landscape){
    .large_banner .image {
        height: 550px;
    }
    .small_banner .image {
        height: 300px;
    }

}
@media(max-width:500px) {
    .let_talk_section .let_talks .col_4{
        width: 100%;
        padding: 0;
    }
    .let_talk_section .let_talks .col_4:nth-child(2) {
        padding-top: 30px;
    }
    .let_talks .row {
        margin: 0;
    }
    .follow_us_sec .row{
        margin: 0;
    }
    .footer .footer_social_icons{
        padding-top: 20px;
    }
    .footer .form_desc.desc{
        margin-top: 15px;
    }
    .footer .submit_btn {
        margin-top: 15px;
    }
    .form_desc.c_editor p {
        padding-top: 15px;
    }
    .copyrights {
        padding: 20px 0 0 0;
    }
	.footer-privacy{
		margin-left: 0;
	}
    .title_with_content_section .swiper-pagination-bullet {
        width: 7px;
        height: 7px;
    }
    .image_with_content_section .image .image_with_content.title {
        bottom: 25px;
    }
    .blog_section .blog_grid .row {
        margin: 0;
    }
    .blog_section .col{
        width: 100%;
        padding: 0;
    }
    .blog_section .col:first-child{
        margin-top: 0;
    }
    .blog_section.section_padding {
        padding-top: 30px;
    }
    .view_more_btn {
        max-width: none;
		margin-top: 70px !important;
    }
    .blog_section .blog_grid img{
        width: 100%;
    }
    .follow_us_sec {
        padding: 20px 0 15px 0;
    }
    .newsletter {
        max-width: none;
    }
    .swiper-button-prev {
        left: 10px;
        right: auto;
    }
    .swiper-button-next {
        right: 10px;
        left: auto;
    }
    /* Follow us */
    .follow-us-swiper-button-prev {
        left: 10px;
        right: auto;
    }
    .follow-us-swiper-button-next {
        right: 10px;
        left: auto;
    }
    /* End */
    .swiper_button .prev_next_btn{
        max-width: 110px;
    }
    .title_with_content_section {
        border-top: 1px solid#d1cec9;
        border-bottom: 1px solid#d1cec9;
    }
    .let_talk_accordion_section + .let_talk_accordion_section {
        border-top: 1px solid#d1cec9;
    }
    .team_section .team_sec .row::before {
        right: 10px;
    }
    .team_section .team_sec .row::after {
        left: 10px;
    }
    .team_sec {
        padding: 20px 0 15px 0;
    }
    .page_title.title br{
        display: none;
    }
    .header .logo {
        width: 100%;
    }
    .footer .btn_submit {
        width: 100%;
    }
    .footer .gform_button {
        width: 100%;
    }
    .footer .gform_button {
        padding: 5px 20px;
    }
    .footer .footertighexring {
        bottom: -15%;
        left: 10%;
    }
    .prev_next_btn .swiper-button-prev {
        left: 10px;
        right: auto;
    }
    .prev_next_btn .swiper-button-next {
       right: 10px;
       left: auto;
    }
    /* Follow us */
    .prev_next_btn .follow-us-swiper-button-prev {
        left: 10px;
        right: auto;
    }
    .prev_next_btn .follow-us-swiper-button-next {
       right: 10px;
       left: auto;
    }
    /* End */
    .follow_us_sec .row::after {
        left: -3%;
    }
    .follow_us_sec .row::before {
        right: -3%;
    }
	.let_talk_title.full_social_media_management{
/* 		padding-top: 160px; */
/* 		margin-bottom: 120px; */
		margin-top: 0;
	}
	.let_talk_title.social_media_strategy {
/* 	  padding-top: 105px; */
/* 	  margin-bottom: 250px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  padding-top: 250px; */
/* 	  margin-bottom: 280px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 240px; */
	}
	.let_talk_section.section_padding{
		padding-top: 100px;
	}
	
	.left.double_image_content{
		font-size: 40px;
		top: 50%
	}
	.right.double_image_content span{
		font-size: 25px;
	}
	.right.double_image_content{
		line-height: 1;
	}
	.main_title_description {
		font-size: 18px;
		/* left: 30%; */
		font-weight: 400;
		/* top: 55%; */
	}
	#mc_embed_signup .button{
		width: 100%;
	}

}
@media(max-width:320px) {
    .image_with_content_section .image .image_with_content.title {
        bottom: 20px;
    }
    .title {
        font-size: 18px;
    }
    .double_image_content {
        font-size: 16px;
    }
    .banner_content h3 {
        font-size: 36px;
    }
    .c_edit h1 {
        font-size: 34px;
    }
    .c_edit h2 {
        font-size: 30px;
    }
    .c_edit h3 {
        font-size: 26px;
    }
    .c_edit h4 {
        font-size: 20px;
    }
    .c_edit h5 {
        font-size: 16px;
    }
    .c_edit h6 {
        font-size: 15px;
    }
    .swiper_button img {
        width: 80px;
        right: -76px;
    }
    .double_hover_image_title {
        font-size: 40px;
    }
    .double_hover_image_desc {
        font-size: 16px;
    }
	.let_talk_title.full_social_media_management{
/* 		padding-top: 70px;
		margin-bottom: 50px; */
		margin-top: 0;
	}
	.let_talk_title.social_media_strategy {
/* 	  	padding-top: 40px;
		margin-bottom: 150px; */
		margin-top: 0;
	}
	.let_talk_title.content_creation {
/* 	  	padding-top: 130px;
		margin-bottom: 160px; */
		margin-top: 0;
	}
	.let_talk_title.email_marketing{
/* 		padding-top: 130px; */
		margin-top: 0;
	}
	.let_talk_section.section_padding {
	  padding-top: 10px;
	}
	.view_more_btn{
		margin-top: 70px !important;
	}
	.left.double_image_content{
		font-size: 40px;
		top: 50%
	}
	.right.double_image_content span{
		font-size: 30px;
	}
	.main_title_description {
	  	font-size: 18px;
	  	/* left: 20%; */
		font-weight: 400;
		/* top: 60%; */
	}
	#mc_embed_signup .button{
		width: 100%;
	}
	.footer-privacy{
		margin-left: 0;
	}
	
	.col .logo{
		transform: scale(1);
	}
	.header{
		padding-top: 10px;
		padding-bottom: 10px;
	}

}