/*===============================mobile devices======================================*/
@media screen and (max-width: 767px)
{
	.tophead_rightoutsection
	{
		display: none;
	}
	.top_jkheader
	{
		display: none;
	}
	.list-style-1 li
	{
		font-size: 10px;
		padding-right: 5px;
        margin-right: 10px;
	}
	.kleft_navbarsection
	{
		height: 80px;
		padding: 0px 0px 0px 12px;
	}
	.list-style-1 li a
	{
        margin-left: 0px;
        font-size: 10px;
	}
	.list-style-1
	{
		padding: 5px 0;
		display: ruby-text;
		margin: 0px 0px 0px -8px;
	}
	.topheader_outsection
	{
		height: 35px;
		padding: 6px 0px 0px 0px;
	}
	.list-style-1 li .icon
	{
		margin-right: 2px;
		font-size: 10px;
	}
	.custom_headerback
	{
		position: relative;
	}
	.header .item-right
	{
		position: absolute;
        right: 10px;
        top: 30px;
	}
	.kleft_navbarsection::before
	{
		width: 210px;
	}
	.slideshow__slide-caption-title
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.slideshow_ptextdesign
	{
		width: 100%;
	}
	.slideshow__slide-caption-title
	{
		font-size: 18px;
		line-height: 30px;
	}
	.slideshow__slide-caption-text
	{
		padding-top: 3vh;
	}
	.slideshow_ptextdesign
	{
		font-size: 12px;
	}
	.c-header-home_controls, .c-header-home_buttons
	{
		padding-bottom: 40px;
	}
	.section_headingtextdesign
	{
		font-size: 22px;
	}
	.section_subheadingtextdesign
	{
		width: 100%;
		font-size: 22px;
		line-height: 25px;
	}
	.serviceinner_boxarea:before
	{
		top: -65px;
	}
	.serviceinner_boxarea
	{
		top: -20px;
		max-width: 100%;
	}
	.service_mainoutsection
	{
		margin: 30px 0px 50px 0px;
	}
	.serviceinner_boxarea
	{
		margin-bottom: -85px;
	}
	.aboutus_leftoutsection
	{
		margin: 0px 0px 0px 0px;
	}
	.rightabout_outsection
	{
		margin: 30px 0px 0px 0px;
	}
	.aboutsection_headingtextdesign
	{
		font-size: 25px;
	}
	.about_jheadingtextdesign
	{
		width: 100%;
		font-size: 22px;
		line-height: 35px;
	}
	.spright_ptextdesign
	{
		width: 100%;
	}
	.spright_ptextdesign1
	{
		width: 100%;
	}
	.sbsce_button
	{
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.wcu_outsection
	{
		margin: 50px 0px 0px 0px;
	}
	.rightwhy_outsection::after
	{
		 border-width: 15px 15px 15px 0px;
	}
	.rightwhy_outsection
	{
		padding: 20px 20px 20px 20px;
		margin: 60px 0px 0px 0px;
	}
	.wcu_imginneraea
	{
		width: 50px;
	}
	.wcu_iconimgdesign
	{
		width: 40px;
	}
	.wcu_hdngtextdesign span
	{
		font-size: 20px;
	}
	.wcu_hdngtextdesign
	{
		font-size: 13px;
	}
	.doctor_teamoutsections
	{
		margin: 40px 0px 40px 0px;
	}
	.viewbtn_outarea
	{
		margin: 60px 0px 0px 0px;
	}
	.faqmain_outsection
	{
		margin: 20px 0px 0px 0px;
	}
	.leftfaqimg_design
	{
		width: 100%;
	}
	.faqright_outsection
	{
		padding: 10px 30px 0px 30px;
	}
	summary
	{
		font-size: 13px;
	}
	.faqp_textdesign
	{
		font-size: 12px;
		padding: 5px 0px 0px 0px;
	}
	.blog_outsection
	{
		margin: 20px 0px 0px 0px;
	}
	.testimonial-title h2
	{
		font-size: 20px;
        padding: 20px 0px 20px 0px;
	}
	.section_subheadingtextdesignclient
	{
		width: 100%;
		font-size: 20px;
	}
	.footerleft_jxsection
	{
		margin: 30px 0px 0px 0px;
	}
	.footermidfc_jxoutsection
	{
		margin: 30px 0px 0px 0px;
	}
	.lastcontent_outsection
	{
		margin: 30px 0px 0px 0px;
	}
	.mainnav_outsection
	{
	   padding: 15px 0px 0px 0px;
	}
	.slideshow
	{
		height: 40vh;
        min-height: 210px;
	}
	.blgviewbtn_outarea1
	{
		margin: 0px 0px 30px 0px;
	}
	.blog_imgdesign
	{
		height: 100%;
	}
	.contactbreadcum_mainoutsection
	{
		height: 250px;
	}
	.connectus_outarea
	{
		font-size: 35px;
	}
	.contactsingle_outsection
	{
		margin: 0px 0px 25px 0px;
	}
	.ileftcontact_outsection
	{
		margin: 20px 0px 10px 0px;
	}
	.contactiframe_mapdesign
	{
		height: 350px;
	}
	.irightcontact_outsection
	{
		margin: 30px 0px 0px 0px;
	}
	.blogsbreadcum_mainoutsection
	{
		height: 250px;
	}
	.breadcumtext_outarea
	{
		margin: 100px 0px 0px 0px;
	}
	.blg_hdngtextdesign
	{
		font-size: 16px;
		padding: 10px 0px 5px 10px;
	}
	.tops_dtextdesign 
	{
		font-size: 12px;
		padding: 12px 0px 12px 10px;
	}
	.potblg_descriptiontextdesign
	{
		font-size: 12px;
		line-height: 20px;
	}
	.rightblog_outsection
	{
		margin: 30px 0px 0px 0px;
	}
	.dpsmember_outsectionright
	{
		margin: 10px 0px 0px 0px;
	}
	.undcnme_utextdesign
	{
		font-size: 27px;
	}
	.aboutusbreadcum_mainoutsection
	{
		height: 250px;
	}
	.fauc_textdesign 
	{
		font-size: 13px;
	}
	.ucl_cmnametextdesign
	{
		font-size: 20px;
	}
	.tmsn_headingtextdesign
	{
		padding: 0px 0px 0px 0px;
	}
	.tmsn_headingtextdesign1
	{
		padding: 0px 0px 0px 0px;
	}
	.leftwuxc_outsection::before
	{
		width: 400px;
		height: 400px;
	}
	.leftwuxc_outsection::after
	{
		width: 350px;
		height: 350px;
	}
	.tagsc_box h2
	{
		font-size: 50px;
	}
	.rightwuxc_outsection
	{
		margin: 0px 0px 0px 0px;
	}
	.count_numberoutsection
	{
		margin: 20px 0px 0px 0px;
	}
	.single_countoutarea
	{
		margin: 0px 0px 20px 0px;
	}
	.servicesbreadcum_mainoutsection
	{
		height: 250px;
	}
	.services_dtlshdngtextdesign
	{
		font-size: 13px;
		line-height: 18px;
	}
	.servicesdtls_ptextdesign 
	{
		font-size: 12px;
	}
	.services_details_listatrea li span
	{
		font-size: 13px;
	}
	.services_details_listatrea li i
	{
		font-size: 15px;
	}
	.department_listoutarea li span
	{
		font-size: 13px;
	}
	.department_listoutarea li i
	{
		font-size: 13px;
	}
	.serviceinner_boxarea1:before
	{
		top: -68px;
	}
	.serviceinner_boxarea1
	{
		max-width: 100%;
	}
	.blgviewbtn_outarea1 a
	{
		text-decoration: none;
	}
	.imggallerybreadcum_mainoutsection
	{
		height: 250px;
	}
	.portfolio-menu ul li
	{
		width: 84px;
		font-size: 13px;
	}
	.videogallerybreadcum_mainoutsection
	{
		height: 250px;
	}
	.nvocc_dataoutarea
	{
		margin: 20px 0px 0px 0px;
	}
	.hpc_textdesign
	{
		font-size: 12px;
	}
	.nvoccbreadcum_mainoutsection
	{
		height: 250px;
	}
	.asiancountrybreadcum_mainoutsection
	{
		height: 250px;
	}
	.networkcountries_mapdesign
	{
		width: 100%;
	}
	.europeancountrybreadcum_mainoutsection
	{
		height: 250px;
	}
	.americancountrybreadcum_mainoutsection
	{
		height: 250px;
	}
	.mobile_spcarea
	{
      height: 290px;
	}
	.mobile_spcarea1
	{
      height: 270px;
	}
	.africancountrybreadcum_mainoutsection
	{
		height: 250px;
	}
	.mobile_afarea1
	{
      height: 320px;
	}
	.mobile_afraea2
	{
      height: 300px;
	}
	.fuast_ilusection li img
	{
		width: 65px;
	}
	.sky-tabs>label
	{
		width: 100%;
	}
	.mleftcontact_outsection
	{
		display: none;
	}
	.lstfrom_contactsection
	{
		margin: 0px 0px -20px 0px;
	}
}
/*===============================mobile devices======================================*/

/*===============================iphone devices======================================*/
@media screen and (min-width: 400px) and (max-width: 450px)
{
	.sitelogo_design
	{
		width: 130px;
		padding: 4px 0px 0px 0px;
	}
	.slideshow
	{
		height: 32vh;
	}
	.slide_cblueside
	{
		left: 80%;
	}
	.serviceinner_boxarea:after
	{
		height: 16px;
		width: 102%;
		top: -42px;
	}
	.serviceinner_boxarea:before
	{
		width: 100%;
	}
	.list-style-1
	{
		margin: 0px 0px 0px 0px;
	}
}
/*===============================iphone devices======================================*/