@media(min-width: 768px) {
	.deskubhide {
		display: none;
	}
}

@media(min-width: 992px) {
	.ct_logo_wrapper .hamburger {
		display: none;
	}
}

@media(max-width: 2240px) {

	.pg_approach_sec .approach_cnt .approach_img {
		top: 15px;
	}

}

@media(max-width: 1680px) {
	.rcs_content .row .col-md-6 {
		padding: 0;
		width: 45%;
	}

	.count_no {
		font-size: 58px;
		line-height: 60px;
	}

	.testimonail_msg_blk .testimonail_msg p {
		font-size: 24px;
	}

	.space_div {
		padding: 40px 0px;
	}

	.drb_postcnt .post_cnt {
		min-height: 395px;
	}
}

@media(max-width: 1480px) {

	body {
		font-size: 16px;
	}

	h1 {
		font-size: 60px;
	}

	h2 {
		font-size: 38px;
	}

	h3 {
		font-size: 32px;
	}

	h4 {
		font-size: 24px;
	}

	.ps_about_sec .toptitle p,
	h5 {
		font-size: 18px;
	}

	h6 {
		font-size: 17px;
	}

	/*== Home Page Css ==*/

	.dr_aboutsec .drab_cnt h2,
	.main_hbanner .banner_caption h1 {
		line-height: 1.3;
	}

	.dr_aboutsec .drab_cnt .abtitle .video_arr {
		bottom: -148px;
	}

	.count_content {
		font-size: 16px;
	}

	.row.cs_chart {
		padding-top: 85px;
	}

	.rcs_content ul li {
		font-size: 16px;
		line-height: 46px;
	}

	.pg_approach_sec .approach_cnt .approach_img {
		top: -10px;
	}

	.dr_webd_sec.smm_webd_sec .webditem_tf .webd_item_inn {
		min-height: 492px;
	}

	.wd_treatment_sec.smm_treatment_sec .webd_item_inn {
		min-height: 380px;
	}

	.dr_webd_sec.smm_webd_sec.smm_bottom_sec .webd_item_inn {
		min-height: 465px;
	}
}

@media(max-width: 1280px) {

	body {
		font-size: 15px;
	}

	h1 {
		font-size: 45px;
	}

	h2 {
		font-size: 32px;
	}

	h3 {
		font-size: 28px;
	}

	h4 {
		font-size: 22px;
	}

	h5 {
		font-size: 18px;
	}

	h6 {
		font-size: 17px;
	}

	.hdr_btn a.cmn_btn {
		padding: 12px 15px;
	}

	.custom_header .header_fixed .hdright .hdr_menu {
		padding-right: 30px;
	}

	/*== Home Page Css ==*/

	.review_cstudy_item.cstudy_itemt2 .c_inner {
		display: block;
	}

	.review_cstudy_item.cstudy_itemt2 .c_inner .c_img {
		padding-bottom: 15px;
		border-bottom: 1px solid #F9E3D9;
		width: 100%;
		padding-right: 0;
	}

	.review_cstudy_item .c_inner .c_cnt {
		align-items: flex-start !important;
	}

	.review_cstudy_item.cstudy_itemt2 .c_inner .c_cnt {
		width: 100%;
		padding-top: 20px;
		padding-left: 0;
		border: 0 none;
		display: flex;
		justify-content: space-between;
	}

	.review_cstudy_item.cstudy_itemt2 .c_inner .c_cnt .c_cnt_item:not(:last-child) {
		margin-bottom: 0;
	}

	.dr_expert_section .dr_expert_item_wrap .expert_item_inn {
		padding: 0;
	}

	.dr_aboutsec .video_item img,
	.dr_aboutsec .video_item {
		height: 37vw;
	}

	.dr_aboutsec .drab_cnt .abtitle .video_arr {
		display: none;
	}

	.service_item_inn svg {
		display: none !important;
	}

	/*=== Paid Ad Page Css ===*/

	.ppc_cdesign_matter_sec .ppc_cdesign_matter {
		padding: 50px;
	}

	.ppc_spec_sec .ppc_spec_item:nth-child(even) .ppc_spec_image,
	.ppc_spec_sec .ppc_spec_item .ppc_spec_image {
		top: 50%;
		transform: translateY(-50%);
	}

	.dr_companies_sec .companies_item_inn .cmp_des p br {
		display: none;
	}

	.dr_companies_sec .companies_item_inn .cmp_des {
		min-height: 110px;
	}

	.pg_approach_sec .approach_cnt {
		width: 100%;
		padding: 30px;
		display: flex;
		align-items: center;
	}

	.pg_approach_sec .approach_cnt article {
		width: 60%;
	}

	.pg_approach_sec.wd_approach_sec .approach_cnt .approach_img,
	.pg_approach_sec .approach_cnt .approach_img {
		width: 40%;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		transform: none;
	}

}

@media(max-width: 1200px) {
	.drb_postcnt .post_cnt {
		min-height: 305px;
	}

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li {
		padding: 0 10px;
	}

}

@media(max-width: 1024px) {

	.testimonail_msg_blk .testimonail_msg p {
		font-size: 20px;
	}

	/*== Header Css ==*/
	.custom_header .header_fixed .hdright .hdr_menu {
		padding-right: 20px;
	}

	.timeline_circle {
		height: 40px;
		width: 40px;
	}

	.timeline_circle .c-text {
		font-size: 20px;
	}

	.main_timeline .c-card:before {
		left: -10px;
	}

	.certification_sec .cer_inner .cerlogo {
		padding-left: 45px;
	}

	.certification_sec .cer_inner .cerlogo .ceritem {
		padding: 0 10px;
	}

	/*=== About Page Css ===*/
	.founders_msg_blk {
		padding: 50px 25px;
	}

	.founders_msg_blk .founder_namedes .fnd_wrap .founder_img img {
		height: 65px;
		width: 65px;
	}

	.founders_msg_blk .founders_msg:before,
	.founders_msg_blk .founders_msg:after {
		content: none;
	}

	.count_circle {
		width: 65px;
		height: 65px;
		font-size: 17px;
		margin: auto;
	}

	.count_content {
		width: 100%;
		padding: 10px 15px 0px;
		text-align: center;
	}

	.count_content_box {
		display: block;
	}

	.overviews_item {
		width: 100%;
	}

	.cs_overviews_sec .overviews_item_inn,
	.cs_overviews_sec .overviews_item:first-child .overviews_item_inn:last-child {
		padding: 35px 50px;
		margin-bottom: 30px;
	}

	.cs_overviews_sec {
		padding-bottom: 220px;
	}

	.count_no {
		font-size: 48px;
		line-height: 52px;
	}

	.cs_results_item_wrap .row {
		margin: 0px -20px;
	}

	.rcs_content ul li a {
		padding: 0px 15px;
	}

	.rcs_content ul li {
		margin: 0px 4px 10px 0px;
		max-width: initial;
		width: auto;
	}

	.rcs_content .count_no {
		font-size: 34px;
		line-height: 68px;
	}

	.rcs_content .row {
		min-height: 175px;
	}


	/*=== PPC Page Css ===*/

	.ppc_spec_sec .ppc_spec_item {
		padding: 0 !important;
	}

	.ppc_spec_sec .ppc_spec_item .ppc_spec_inn {
		padding: 25px !important;
	}

	.ppc_spec_sec .ppc_spec_item .ppc_spec_image {
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
		transform: none !important;
		text-align: center;
		padding-top: 30px;
	}

	.ppc_setm_item_wrap .ppc_setm_itemin .ppc_setm_cnt {
		padding: 20px;
	}

	.ppc_cdesign_matter_sec .ppc_cdesign_matter .ppc_cdesign_blk .cdes_img {
		top: 50%;
		transform: translateY(-50%);
	}


	/*=== New Local Seo Page Css ===*/

	.drnw_approachsec.drnw_benefitssec .nwinfo_item_wrap.withImg .nwinfo_item,
	.nwinfo_item_wrap.withImg:nth-child(even) .nwinfo_item,
	.nwinfo_item_wrap.withImg .nwinfo_item {
		padding: 0;
	}

	.drnw_approachsec.drnw_benefitssec .nwinfo_item_wrap.withImg .nwinfo_item .ctrow,
	.nwinfo_item_wrap.withImg:nth-child(even) .nwinfo_item .ctrow,
	.nwinfo_item_wrap.withImg .nwinfo_item .ctrow {
		padding: 35px 20px;
		display: block;
	}

	.drnw_approachsec.drnw_benefitssec .nwinfo_item_wrap.withImg .info_colimg,
	.nwinfo_item_wrap.withImg:nth-child(even) .nwinfo_item .info_colimg,
	.nwinfo_item_wrap.withImg .nwinfo_item .info_colimg {
		position: relative;
		padding-top: 30px;
		transform: none;
		left: auto;
		right: auto;
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.drnw_approachsec_item .info_colimg {
		padding-top: 30px;
		text-align: center;
	}

}

@media(max-width: 991px) {


	/*=== Menu Css ===*/

	.ct_logo_wrapper {
		padding-right: 50px;
	}

	.custom_header .header_fixed .ct_headermenu .hdright {
		background: #000;
		padding: 30px 0px;
		display: none;
	}

	.custom_header .header_fixed .ct_headermenu .hdright .hdr_menu {
		padding: 0 0 20px;
		width: 100%;
	}

	.custom_header .header_fixed .ct_headermenu .hdright .hdr_btn {
		width: 100%;
	}

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li {
		padding: 5px 5px 5px 0;
		display: block;
	}


	/*=== Submenu Css ===*/

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li span.child-trigger {
		position: absolute;
		right: 5px;
		top: 0px;
		font-size: 12px;
		height: 25px;
		width: 25px;
		border: 1px solid #fff;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li ul.sub-menu {
		position: relative;
		width: 100%;
		padding: 10px 0 0;
	}

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li:hover ul.sub-menu {
		display: none;
	}

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li ul.sub-menu>li {
		display: block;
		padding: 0;
		background: #F68B56;
	}

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li ul.sub-menu>li a {
		padding: 10px;
		display: block;
		border-bottom: 1px solid #000;
	}

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li ul.sub-menu>li a:hover {
		color: #000;
	}

	/*=== Blog Page Css ===*/

	.drb_firstpostcnt .featured_img {
		margin-bottom: 20px;
	}

	.drb_firstpostcnt {
		margin-bottom: 20px;
	}

	.drb_postcnt .post_cnt {
		min-height: auto;
	}

	.dr_blogsidebar>div>ul ul li {
		display: inline-block;
		vertical-align: middle;
		padding: 0;
		margin: 5px;
	}

	.dr_blogsidebar>div>ul ul li:before {
		content: none;
	}

	.dr_blogsidebar {
		margin-bottom: 35px;
	}

	.dr_blogsidebar>div>ul ul li a {
		background: #F68B56;
		padding: 5px 10px;
		display: inline-block;
		border-radius: 5px;
		color: #fff;
	}

	.dr_blogsidebar>div>ul ul li a:hover {
		background: #000;
		color: #fff;
	}

	/*=== Seo Page Css ===*/

	.cwi_img_inn {
		padding-top: 30px;
		text-align: center;
	}

	.pg_approach_sec .approach_cnt {
		padding: 40px;
		width: 100%;
		display: block;
	}

	.pg_approach_sec .approach_cnt article {
		width: 100%;
	}

	.pg_approach_sec .approach_cnt .approach_img {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		text-align: center;
		padding-top: 30px;
		width: 100%;
	}

	/*=== PPC Page Css ===*/

	.ppc_smstripe {
		padding: 50px;
	}

	.ppc_tservices_sec .tservices_item_blk .tos_cnt {
		order: 2;
	}

	.tservices_item:nth-child(even) .tservices_item_blk .tservices_cnt,
	.ppc_tservices_sec .tservices_item_blk .tservices_cnt {
		padding: 20px 0;
	}

	.drb_firstpostcnt .featured_img .img {
		height: 50vw;
	}

	/*=== Website Page Css ===*/

	.cd_tos_sec .cd_tos_item .cd_tos_innitem .toc_img {
		text-align: center !important;
	}

	.cd_tos_sec .cd_tos_item .cd_tos_innitem.alignright .toc_img {
		padding-top: 25px;
	}

	.cd_tos_sec .cd_tos_item .cd_tos_innitem.alignleft .toc_img {
		padding-bottom: 25px;
	}

	.wd_iwc_sec .iwc_itemwrap .iwc_item {
		padding: 35px 20px;
		margin: 0 0 25px;
	}

	.wd_iwc_sec .iwc_itemwrap .iwc_blk:last-child .iwc_item {
		margin: 0;
	}

	.wd_iwc_sec .iwc_itemwrap .iwc_blk:nth-child(even) .iwc_item .iwc_col.iwc_colimg .iwc_img,
	.wd_iwc_sec .iwc_itemwrap .iwc_item .iwc_col.iwc_colimg .iwc_img {
		position: relative;
		width: 100%;
		height: auto;
		top: auto;
		right: auto;
		left: auto;
		transform: none;
		padding: 20px 0 0;
		text-align: center;
	}

	.wd_iwc_sec .iwc_itemwrap .iwc_blk:nth-child(even) .iwc_item .iwc_col.iwc_colimg {
		order: 2;
	}

	.wd_treatment_sec .webd_item_inn {
		min-height: 430px;
		padding: 35px 20px;
	}

	.dr_webd_item_wrap .webditem_tf .webd_item_inn,
	.dr_webd_item_wrap .webditem_hf .webd_item_inn {
		min-height: auto;
		margin-bottom: 25px;
		padding: 35px 20px;
	}

	.dr_webd_item_wrap .webditem_tf:last-child .webd_item_inn {
		margin-bottom: 0;
	}

	.pg_approach_sec.wd_approach_sec .approach_cnt {
		margin: 0;
		padding: 35px 20px;
	}

	.smm_marst_sec .mrs_cnt_wrap,
	.cd_tos_sec .cd_tos_item .cd_tos_innitem {
		padding: 35px 20px;
	}

	.pg_approach_sec.wd_approach_sec .approach_cnt .approach_img {
		width: 100%;
	}

	/*=== Social Media Marketing Page Css ===*/

	.wd_treatment_sec.smm_treatment_sec .webd_item_inn,
	.dr_webd_sec.smm_webd_sec .webditem_tf .webd_item_inn {
		min-height: auto;
	}

	.dr_linkbuilding_sec .dr_lbtopcnt .icon {
		padding-bottom: 30px;
		text-align: left;
	}

}

@media(max-width: 767px) {

	h1 {
		font-size: 35px;
	}

	h2 {
		font-size: 26px;
	}

	h3 {
		font-size: 22px;
	}

	h4 {
		font-size: 20px;
	}

	h5 {
		font-size: 17px;
	}

	h6 {
		font-size: 16px;
	}

	.custom_header .header_fixed .hdright .hdr_menu ul.menu-wrapper>li ul.sub-menu li.current-menu-item>a {
		color: #000;
	}

	/*== Home Page Css ==*/

	.certification_sec .cer_inner {
		flex-direction: column;
	}

	.certification_sec .cer_inner .certitle {
		width: 100%;
		text-align: center;
		padding-bottom: 15px;
		border-bottom: 1px solid #D9D9D9;
	}

	.certification_sec .cer_inner .certitle h4 {
		font-weight: 600;
	}

	.certification_sec .cer_inner .cerlogo {
		padding: 20px 0 0;
		width: 100%;
		border: 0 none;
	}

	.dr_aboutsec {
		padding: 50px 0;
	}

	.dr_aboutsec .video_sec {
		padding: 35px 0px 0px;
	}

	.dr_aboutsec .video_sec:after,
	.dr_aboutsec .video_sec:before {
		content: none;
	}

	.dr_aboutsec .video_item {
		margin: 0;
	}

	.play_cion {
		width: 70px;
		height: 70px
	}

	.play_cion::after {
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 20px solid #000;
	}

	.service_item:last-child .service_item_inn {
		margin: 0;
	}

	.service_item_inn {
		min-height: auto;
		display: block;
		overflow: hidden;
		padding: 25px;
	}

	.service_item_inn .service_cnt .btn_icon_wrap {
		flex-direction: column;
		align-items: flex-start;
	}

	.service_item_inn .service_cnt .btn_icon_wrap .sericon {
		margin-bottom: 15px;
	}

	.service_item_tf .service_item_inn svg,
	.service_item_hf .service_item_inn svg {
		display: none;
	}

	.dr_expert_section .expert_item_inn .expert_fimge,
	.dr_expert_section .expert_item_inn .expert_fimge img {
		height: 70vh;
	}

	.c-container {
		grid-template-columns: 1fr;
		padding-left: 15px;
		padding-right: 15px;
	}

	.c-timeline_progress {
		left: 14px;
	}

	.c-timeline_item {
		width: 100%;
		grid-row-gap: 2em;
		grid-template-columns: 64px 1fr;
		padding-top: 4em;
		padding-bottom: 4em;
	}

	.c-wrap.cc-align_end {
		justify-content: flex-start;
	}

	.c-timeline .tm_left {
		grid-area: 1/2/2/3;
		justify-content: flex-start;
	}

	.c-timeline .tm_center {
		grid-area: 1/1/3/2;
		justify-self: start;
	}

	.c-timeline .tm_right {
		grid-area: span 1/span 1/span 1/span 1;
	}

	.c-wrap.cc-timeline_item {
		align-self: flex-start;
	}

	.main_timeline .c-wrap.cc-timeline_item h4.c-text_l {
		text-align: left;
	}

	.timeline_circle {
		height: 30px;
		width: 30px;
	}

	.main_timeline .c-card {
		padding: 20px;
	}

	.dr_feature_item,
	.grid-sizer {
		width: 100%;
	}

	.review_cstudy_wrap>.row>.col-md-6:last-child .review_cstudy_item:last-child {
		margin-bottom: 0;
	}

	.review_cstudy_item.review_item .title_logo_wrap {
		flex-direction: column;
		align-items: flex-start;
	}

	.review_cstudy_item.review_item .title_logo_wrap .rtitle_wrap {
		margin-bottom: 20px;
	}

	/*== Footer Css ==*/

	.foo_widgets {
		margin: 20px 0;
	}

	footer.main_footer .footertop {
		padding: 30px 0;
	}



	/*==== About Page Css ====*/

	.dr_companies_sec .companies_item_inn {
		padding: 35px 20px
	}

	.dr_team_section .team_item:nth-last-child(1) .team_item_inn,
	.dr_team_section .team_item:nth-last-child(2) .team_item_inn,
	.dr_team_section .team_item:nth-last-child(3) .team_item_inn {
		margin-bottom: 50px;
	}

	.founders_msg_blk .founder_namedes {
		display: block;
	}

	.founders_msg_blk .founder_namedes .fnd_wrap {
		border: 0 none;
		margin: 0 0 25px;
		padding: 0 0 25px;
		border-bottom: 1px solid #D9D9D9;
	}

	.row.cs_chart {
		padding-top: 0;
	}

	.count_content_box {
		margin: 20px 0px;
	}

	.testimonail_msg_blk .testimonail_msg p {
		font-size: 16px;
	}

	.testimonail_msg_blk p.founder_des {
		font-size: 14px;
	}

	.space_div {
		padding: 20px 0px;
	}

	.results_item_inn {
		text-align: center;
	}

	.results_item_inn {
		text-align: center;
		margin-bottom: 30px;
	}

	.cs_results_item_wrap {
		padding: 30px 0px 0;
	}

	.ct_freedemo_block {
		padding: 30px;
	}

	.rcs_content .row .col-md-6 {
		padding: 0;
		width: 100%;
	}

	.related_cs_box {
		padding: 0px 20px;
		margin-bottom: 30px;
	}

	.results_item:last-child .results_item_inn,
	.related_cs_box:last-child {
		margin-bottom: 0px;
	}

	.rcs_content {
		border-top: none;
		padding: 25px;
	}

	.dr_aboutsec .video_item img,
	.dr_aboutsec .video_item {
		height: 65vw;
	}


	/*=== Contact Page Css ===*/

	.dr_conpg_strsec .conbox .conitem {
		padding: 0 0 20px;
	}

	.dr_conpg_strsec .conbox {
		flex-direction: column;
	}

	.dr_conpg_strsec .conbox .conitem a {
		font-size: 20px;
	}

	.dr_conpg_strsec .dr_exclusive_cnt h4 {
		font-size: 22px;
	}

	/*=== Seo Page Css ===*/


	.ls_treatment_sec .service_item_inn {
		min-height: auto;
	}

	.pg_approach_sec .approach_cnt {
		padding: 25px;
	}

	/*=== PPc Page Css ===*/

	.ppc_setm_item:not(:last-child) {
		margin-bottom: 25px;
	}

	.ppc_smstripe,
	.ppc_cdesign_matter_sec .ppc_cdesign_matter {
		padding: 20px;
	}

	.ppc_cdesign_matter_sec .ppc_cdesign_matter .ppc_cdesign_blk {
		padding: 0;
	}

	.ppc_cdesign_matter_sec .ppc_cdesign_matter .ppc_cdesign_blk .ppc_cdesign_cnt {
		min-height: auto;
		padding: 20px;
		text-align: center;
	}

	.ppc_cdesign_matter_sec .ppc_cdesign_matter .ppc_cdesign_blk .cdes_img {
		position: relative;
		transform: none;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
		text-align: center;
		display: block;
		width: 100%;
	}

	.ps_about_sec .about_left {
		padding: 0 0 25px;
	}

	.ps_about_inner .about_img {
		text-align: center;
	}


	.ppc_setm_item_wrap .ppc_setm_itemin .ppc_setm_cnt {
		min-height: auto;
	}

	.dr_team_section .team_item:last-child .team_item_inn {
		margin: 0;
	}

	.ppc_setm_item_wrap .ppc_setm_itemin .ppc_setm_image {
		min-height: auto;
	}

	.ppc_setm_item_wrap .ppc_setm_itemin .ppc_setm_image svg {
		height: 100%;
		bottom: -40px;
	}

	.ps_about_sec .about_img .abs_btnwrap {
		position: relative;
		text-align: center;
		left: auto;
		bottom: auto;
		padding: 20px 0 0;
	}

	.dr_companies_sec .companies_item_inn .cmp_des {
		min-height: auto;
	}

	.cs_overviews_sec {
		padding-bottom: 0px;
	}

	.drb_postcnt .post_image .img {
		height: 35vw;
	}

	.lseo_about_sec .ls_cwi_sec a.cmn_btn.cmn_btn_blk {
		padding: 10px 15px;
		font-size: 13px;
		line-height: 1.4;
	}

	.lseo_about_sec .ls_cwi_sec {
		padding: 35px 15px;
	}

	.dr_companies_sec .companies_item_inn .company_logo {
		min-height: auto;
	}

	.dr_companies_sec .companies_item_inn .company_logo img.cmlogo {
		max-height: 60px;
		max-width: 50%;
	}

	/*=== Web Design Page Css ===*/

	.nwdr_paidads_mngmnt .dr_webd_item_wrap .webd_item_inn,
	.wd_treatment_sec .webd_item_inn,
	.dr_webd_sec.lb_tossec .webd_item_inn,
	.dr_webd_sec.nwdr_webbenf .webd_item_inn {
		min-height: auto;
	}

	.nwdr_paidads_mngmnt .dr_webd_item_wrap .service_item:last-child .webd_item_inn,
	.dr_webd_sec.lb_tossec .service_item:last-child .webd_item_inn,
	.dr_webd_sec.nwdr_webbenf .service_item:last-child .webd_item_inn,
	.nwdr_fp_sec .fp_item:last-child .fp_item_inn {
		margin-bottom: 0;
	}

	.nwdr_fp_sec .fp_item_inn .fp_cnt {
		padding: 0 20px 20px;
	}

	.nwdr_fp_sec .fp_item_inn .fpimg {
		padding: 20px;
	}

	.dr_linkbuilding_sec .dr_lbtopcnt .icon {
		text-align: center;
	}

	.dr_webd_sec.nwdr_webbenf.smm_bottom_sec .nwinfo_item_wrap.withImg {
		padding-bottom: 0;
	}
}

@media(max-width: 580px) {

	/*== Home page css ==*/

	.dr_expert_section .expert_item_inn .expert_fimge,
	.dr_expert_section .expert_item_inn .expert_fimge img {
		height: 50vh;
	}

	.review_cstudy_item.cstudy_item .c_inner .c_cnt p strong {
		font-size: 18px;
	}

	.review_cstudy_item.cstudy_item .c_img {
		font-size: 20px;
	}

	.review_cstudy_item {
		padding: 25px;
	}

	.toptitle .title_wrap .tline svg {
		width: 100%;
	}

	/* svg {
		width: 100%;
	} */
	.cs_overviews_sec .overviews_item_inn,
	.cs_overviews_sec .overviews_item:first-child .overviews_item_inn:last-child {
		padding: 30px 25px;
		margin-bottom: 30px;
	}

	.testimonail_msg_blk {
		background: #000;
		padding: 30px 35px;
	}

	.testimonail_msg_blk p.founder_des {
		font-size: 13px;
	}

	.count_no {
		font-size: 34px;
		line-height: 45px;
	}

	.review_cstudy_item .c_inner .c_cnt,
	.review_cstudy_item.cstudy_itemt2 .c_inner .c_cnt {
		flex-direction: column;
	}

	.review_cstudy_item .c_cnt .c_cnt_item:not(:last-child),
	.review_cstudy_item.cstudy_itemt2 .c_inner .c_cnt .c_cnt_item:not(:last-child) {
		margin: 0 0 20px;
	}

	.review_cstudy_item .rmor_casestudy {
		justify-content: flex-start;
	}

}

@media(max-width: 320px) {

	.dr_aboutsec .video_item img,
	.dr_aboutsec .video_item {
		height: 30vh;
	}
}


@media(max-width: 991px) and (max-height: 800px) {

	.custom_header .header_fixed .ct_headermenu .hdright {
		max-height: 250px;
		overflow-y: auto;
	}

	/* width */
	.custom_header .header_fixed .ct_headermenu .hdright::-webkit-scrollbar {
		width: 6px;
	}

	/* Track */
	.custom_header .header_fixed .ct_headermenu .hdright::-webkit-scrollbar-track {
		background: #000;
	}

	/* Handle */
	.custom_header .header_fixed .ct_headermenu .hdright::-webkit-scrollbar-thumb {
		background: #F68B56;
	}

	/* Handle on hover */
	.custom_header .header_fixed .ct_headermenu .hdright::-webkit-scrollbar-thumb:hover {
		background: #F68B56;
	}

}
