/*===============================mobile devices======================================*/
@media screen and (max-width: 767px)
{
	.btn.book-now
	{
		display: block;
		width: 150px;
		height: 40px;
		line-height: 35px;
		font-size: 12px;
		top: 48%;
	}
	.sadv_btndesign
	{
		display: none;
	}
	.devantiot_banneroutarea
	{
		padding: 0px;
		position: relative;
	}
	.slogo_leftoutsection
	{
		padding: 10px 0px 0px 0px;
	}
	.sitelogo_design
	{
		width: 100px;
	}
	.slogo_rightoutsection
	{
		padding: 10px 0px 0px 0px;
	}
	.jhdr_socialarea
	{
		padding: 0px 0px 0px 0px;
	}
	.jhdr_socialarea li
	{
		padding: 5px 0px 0px 0px;
	}
	.banner_contentoutarea
	{
		margin: 50px 0px 0px 0px;
	}
	.ifmn_textdesign
	{
		font-size: 25px;
		padding: 0px 0px 0px 0px;
	}
	.oyf_textdesign
	{
		padding: 10px 0px;
        margin: 15px 0px 0px 0px;
        font-size: 15px;
        width: 200px;
	}
	.jmp_textdesign
	{
		font-size: 13px;
		padding: 15px 0px 0px 0px;
	}
	.technology_iconarea
	{
		margin: 5px 0px 25px 0px;
	}
	.anime_laptopdesign
	{
		width: 100%;
	}
	.beadb_imgdesign
	{
		width: 30px;
	}
	.technology_iconarea li
	{
		margin: 10px 12px 0px 0px;
	}
	.trustedleading_brandoutsection
	{
		margin: 60px 0px 0px 0px;
	}
	.common_headingtextdesign
	{
		font-size: 20px;
	}
	.common_ptextdesign
	{
		text-align: justify;
		font-size: 12px;
	}
	.vmcbox_outsection
	{
		margin: 0px 0px 20px 0px;
		padding: 10px 10px 10px 10px;
	}
	.ifta_outsection
	{
		margin: 40px 0px 0px 0px;
	}
	.iftap_ltextdesign
	{
		text-align: justify;
    	font-size: 12px;
    	padding: 15px 10px 20px 10px;
    	width: 100%;
	}
	.aier_textdesign
	{
		font-size: 12px;
		letter-spacing: 0px;
	}
	.aioimg_fsdesign
	{
		width: 30%;
	}
	.clavn_imgdesign
	{
		width: 85%;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        display: block;
	}
	.eucat_outsection
	{
		margin: 40px 0px 0px 0px;
	}
	.etrs_icondesign
	{
		width: 35px;
	}
	.sbv_textdesign
	{
		font-size: 13px;
	}
	.sbv_textdesign b
	{
		font-size: 18px;
	}
	.gcpy_textdesign
	{
		font-size: 12px;
	}
	.countnumber_mainoutarea
	{
		margin: 0px 0px 10px 0px;
		text-align: left;
	}
	.countnumber_mainoutarea1
	{
		margin: 0px 0px 10px 0px;
		text-align: left;
	}
	.etabs_outsection
	{
		margin: 40px 0px 0px 0px;
	}
	.kcrane_tckimgdesign
	{
		width: 100%;
        margin: 0px 0px 0px 0px;
	}
	.fsttab_outsection
	{
		width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 30px 0px;
	}
	.tabs a
	{
		font-size: 10.7px;
	}
	.etbasc_rightsection
	{
		padding: 0px 10px;
	}
	.fsttabcontent_assection
	{
		height: auto;
        border-radius: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
	}
	.fstlist_outsection li i
	{
		font-size: 8px;
        padding: 3px 7px 0px 0px;
	}
	.tabp_textdesigns
	{
		font-size: 12px;
		padding: 0px 0px 20px 0px;
	}
	.fstlist_outsection li
	{
		font-size: 12px;
        padding: 0px 0px 10px 0px;
	}
	.keyfeature_outsection
	{
		margin: 40px 0px 0px 0px;
	}
	.keyfeature_leftoutsection
	{
		margin: 20px 0px 0px 0px;
	}
	.mefict_textdesign
	{
		font-size: 18px;
	}
	.mefict_textdesign1
	{
		font-size: 18px;
	}
	.bkeycrcl_design
	{
		width: 150px;
		height: 150px;
	}
	.keyfeature_rightoutsection
	{
		margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	}
	.pfts_outsection
	{
		margin: 40px 0px 0px 0px;
	}
	.tab-container
	{
		width: 100%;
		display: block;
		border-radius: 5px;
		padding: 10px 7px 10px 7px;
	}
	.tab-background
	{
		background-color: transparent;
	}
	.tab-button.active
	{
		border-radius: 5px;
		background-color: #FFF;
		width: 100%;
	}
	.pftds_outsection
	{
		margin: 50px 0px 0px 0px;
	}
	.tab-button
	{
		margin-left: auto;
    	margin-right: auto;
    	display: block;
	}
	.tab-content
	{
		margin-bottom: 60px;
	}
	.testimonial-title h2
	{
		font-size: 15px;
        padding: 0px 0px 15px 0px;
        text-align: center;
	}
	.testimonial-slider
	{
		padding: 1em 1em 1em;
	}
	.jnxcv_olptext
	{
		font-size: 12px;
	}
	.casestudies_outsection
	{
		margin: 40px 0px 0px 0px;
	}
	.amst_textdesign
	{
		font-size: 20px;
	}
	.leftscase_inneroutsectuion
	{
		margin: 40px 0px 40px 0px;
	}
	.casestd_imgdesign
	{
		border-radius: 0px 0px 0px 0px;
    	width: 100%;
    	height: 160px;
    	position: relative;
    	right: 0%;
    	top: 0%;
	}
	.rightscase_inneroutsectuion
	{
		margin: 0px 0px 40px 0px;
	}
	.fscl_area
	{
		padding: 10px 0px 0px 0px;
	}
	.vmssystem_outsection
	{
		margin: -27px 0px 0px 0px;
	}
	.crcl_icondesign
	{
		font-size: 4px;
	}
	.fsttab_inrightoutsection1
	{
	  border-left: none;
	}
	.mner_ptextdesign
	{
		padding: 20px 5px 20px 2px;
	}
	.umobile_area
	{
	  margin-top: 40px;
	}
	.lgstext_design
	{
	  font-size: 20px;
	}
	.jhdr_socialarea li a
	{
		font-size: 13px;
	}
	.floating_btn
	{
		right: 0px;
	}
    .cmodal_contentoutarea
    {
        width: 100%;
    }
    .iti input, .iti input[type=text], .iti input[type=tel]
    {
        width: 100%;
    }
}
@media(min-width: 1430px)
{
	.tab-container
	{
		width: 48.5%;
	}
	.clavn_imgdesign
	{
		width: 400px;
    	position: absolute;
    	margin: -130px 0px 0px 0px;
	}
    .anime_laptopdesign
    {
	    width: 900px;
	    position: absolute;
	    bottom: 5%;
	    right: 5%;
    }
    .casestd_imgdesign
    {
    	height: 250px;
    }
}
@media(min-width: 1600px)
{
    .anime_laptopdesign
    {
	    bottom: 27%;
    }
    .casestd_imgdesign
    {
    	height: 250px;
    }
}
/*===============================mobile devices======================================*/
