.feature-img{float:left;margin:0 20px 20px 0;max-width:50%}
.prof-div{margin-left:55%;padding-top:50px}
#mobnav-btn{display:none;padding:15px 10px;cursor:pointer;float:right;cursor:pointer}
#mob_buydemo{float:right;margin-top:15px}
#mob_buydemo .button{padding:5px 10px}
.mobnav-subarrow,#mob_buydemo{display:none}
.hide-left-bar{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media screen and (max-width:1140px) {
	.divinner{margin:0 20px}
	.th p{font-size: 12px;}
	.taxbox .lgfont{font-size:45px}
	.topright{   position: static;
    right: 20px;
    top: 20px;}
		.topright .innertop{
	 
    float: none;
    margin: 0 0 10px auto;
    text-align: center;
    display: table;
}
}
@media screen and (max-width:767px) {
	div#searchresult .span1, div#searchresult .span2{width: 80%;margin:0 auto;padding: 0; float: none;}
	div#more{display: none;}
	#logo{width:120px}
	.item-page.planspricing .planpricesmall{display:none}
	#footer_l,#footer_r,.contact-address,.contact-form,#header{width:100%}
	#footer_r,#footer_l ul{text-align:center}
	#bottom{padding:30px 0 0}
	#bottom1,#bottom2,#bottom3,#bottom4{width:50%}
	#bottom3{clear:both}
	#bottom1>.module,#bottom2>.module,#bottom3>.module{margin-right:0}
	#bottom h3{margin-bottom:10px}
	.featureslist > div >div{width:46%;float:left;}
	.featureslist > div >div:nth-child(2n+1){clear:left;}

	.side-img img{position:relative;display:inline-block;max-width: 98%;margin: 10px 1%;border-bottom:2px solid}
	img.screen1{display:none;}
	img.screen4{display:inline-block;}
	img.screen3,img.screen4{max-width:45%;margin: 10px 2%;box-sizing: border-box;} 

	.stream-img{text-align:center}
	.feature_content{margin-left:0;width:100%}
	#uknowva_active,.youhost.full{display:none}
	.feature_left{display:none;}
	.featurespage .item-page .divinner{border-left:0;min-height:auto!important}
	.feature-img{float:left;margin:0;max-width:100%;text-align:center;width:100%}
	.prof-div,.photoflip-div{float:left;margin-left:0;padding-top:0;width:100%}
	h4.lefttext{background-position:50% 100%;text-align:center}
	.prof-div p.lefttext{text-align:center}
	#userprofile,#knowledge_index,#easy_data_management,#polls_category,#task_reminder,#one_one_chat,#device_compatible,#install_theme{float:left;width:100%}
	.feature_left a{font-size:12px;line-height:14px;margin:2px;padding:3px}
	.feature_content .imgleft > a,.feature_content .imgright{display:block;text-align:center}
	.item-page.planspricing h4.youhost.mobile{display:block}
	.item-page.planspricing h4.youhost.full,.item-page.planspricing h4.wehost{width:100%}
	.group.span2{width:46%}
	.group.span2 h6{margin-top:10px}
	.video_perspective_child1,.video_perspective_child2{width:auto;max-width:100%;margin:5px}
	
	/******/
	#inner_banner .bannercontent .button{display:none}
	#inner_banner  .module_content{background:url(../images/features_bannerbg.png) 300px 100% no-repeat}
	#topmenu li.item-183{display:none!important}
	#mobnav-btn,#mob_buydemo{display:block}
	#header{position:relative;background:none}
	#header .divinner{margin:0 auto}

	#headerleft{width:100%;position:fixed;background:#0289c2;z-index:9}
	#topmenu{float:right;margin-top:60px;width:100%}
	.hide-left-bar{margin-right:0!important}
	#headerright{width:210px;margin:0;position:fixed;right:0;background:#505050;height:100%;z-index:8;margin-right:-240px;overflow-y:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#topmenu ul>li>a{line-height:35px;font-size:13px;    margin: 5px 15px;}
	
	#topmenu ul li{float:none;display:block;width:100%;    border-bottom: 1px solid #5A5A5A;}
	#topmenu ul li a:hover,#topmenu ul li a.active{border:0;color: #fbb548;}
	#topmenu ul li a{float:none;border: 0;}
	#topmenu ul li.menu_trial{display:none}
	/****/
	#wrapper.paddingtop {padding-top: 60px;}
	#slideshow .slider-text{margin-top:60px}
	#slideshow .slider-text p{    margin: 0 10px;}
	#home_banner .res_slideshow,#home_banner .res_slideshow_features{display:block}
	#slider-with-blocks-1{display:none!important}
	.stage{display:none}
	
	#home_banner .slider-text .button {
    display: inline-block;
    margin: 0;
    border-radius: 100px;
    width: 100px;
    height: 100px;
    padding: 0;
    line-height: 100px;
    border: 0;
    position: absolute;
    right: 42px;
    bottom: 0px;
}
#home_banner .slider-text >.button {display:none}
	.custom.hello>p, #clients p.cust_subheading, #home_price p.cust_subheading{margin-bottom:20px}
	.eggsmodule {width: 100%;margin-bottom: 20px;}
	.eggs_content p {margin-bottom: 0;}
	#clients ul li{width: 120px;margin: 0 10px;}
	.pricing_blocks{display:none}
	.pricing_blocks_res{display:block}
	#uk_forms{top:70px;max-height: 70%;overflow: scroll;}
	#close_btn{top: 0px;right: 0px;}
	.tab_content,.ext_tab_content {display: block!important;text-align: left;padding: 0 0 20px;}
	.tab_content img{display: block;float: left;margin: 0 10px 10px 0;background: #E6E6E6;padding: 20px 7px;}
	span.awards_res_year{display: inline;font-weight:bold;color:#000}
	.tab_content a{margin:0}
	.awardtabs_container,.ext_tabs_container{display:none!important;}
	.awardtabs_content_container{padding:0}
	#testi_slideshow #testi_slider{min-height:240px}
	#testi_slider .testi_speak {width:100%}
	#testi_slider .testi_img{display:none}
	#testi_slider .testi_pic {    float: left;}
	#testi_slider .testi_data,.testi_rsNav {    margin-left: 120px;}
	#testi_slider .testi_data h3{margin:0 0 20px 0}
	.right-div,.left-div {width: 100%;float: left;text-align: center;}
	#home_appstore .right-div h3,#home_appstore .right-div p{text-align:center}
	
	#featuresmenu{top:60px}
	body.featurespage #inner_banner{padding-top: 100px;}
	#inner_banner .bannercontent {padding: 10px 0;}
	#inner_banner .bannercontent h3{font-size: 24px;line-height: 28px;}
	#inner_banner .module_content{background:none}
	
	.ext_tabs_content_container{background:none;border:0}
	.ext_tab_content{    padding-bottom: 50px;}
	h5.ext_res_img{display:block;text-align: center;}
	h5.ext_res_img img {height: 50px;margin: 0 10px 0 0;}
	
	.blogpage .page-header h2,.singlecasestudy.caselanding h2 {font-size: 24px;line-height: 28px;}
	.singlecasestudy.caselanding h4 {font-size: 16px;line-height: 20px;}
	.singlecasestudy .casestudy_bannerimg img{margin:0}
	.singlecasestudy .casestudy_bannertext{display:none}
	.itempageul ul, .ul_square,.itempageul{margin-right:0}
	
	.appboxwrapper{text-align:center}
	.appbox{float:none;display:inline-block}
	#appdetails_container h2.apptitle{margin:20px 0;    text-align: center;}
	#appdetails_container .goback {    margin: 0;    position: absolute;    top: 70px;    right: 0;}
	#detailsdiv .appimage{margin:0;float:none;width:100%;text-align:center;    height: auto;}
	.appinfo{margin:10px 0}
	#appdev{display:none}
	#appdev_res{display:block;margin: 20px 0;}
	.appinfoinner{margin:0}

	.filter,.taxbox{width: 100%}
	.taxbox{padding: 15px 3%;}
	.filter .prd_cat p, .filter .prd_sub_cat p, .filter .prd_type p{text-align: left;}

}
@media screen and (max-width:600px) {	
	.filter .prd_cat, .filter .prd_sub_cat, .filter .prd_type,div.search.resultdropdown{    padding: 0 10px 0 50px;}
	select{padding: 0px 0px 5px 0px;}
	.explore>div, .explore>p {width: 100%;margin: 3% auto;}
	div.subscribe input[type="text"]{width: 100%;margin: 10px 0;}
	.explore p.text{text-align: center;}
	.explore>div, .explore>p{text-align: center;}
	.dropdown-menu{width: 90%;}
	#bottom1,#bottom2,#bottom3,#bottom4{width:100%;margin-bottom: 20px;}
	#bottom2 li,#bottom3 li,#bottom4 li{padding-left:15px;width:45%;float:left}
	.feeddate{width:auto;height:auto;border-radius:0;font-size:12px;padding:5px;margin:0 10px 0 0}
	.month{clear:none;display:inline;padding:0 5px}
	.feedcontent{min-height:20px}
	#activity_stream img, .org_searchimages img, .stream-img img,#noticeboard .nb img{max-width: 100%;float: none!important;}
	.org_search2,.edm2,.edm3{margin:0 auto}
	ul.testislides li span.testi_pic{    float: none;}
	ul.testislides li .testi_text{margin-left:0}	
	#apps_searchdiv{width:50%}
	#apps_search .inputbox{max-width: 70%;}	
	.buypricing, .callpricing{border:0;width:100%}
	.callpricing {margin-top: 10px;padding-top: 20px;border-top: 1px solid #fff;}
	.buypricing>div, .callpricing >div {margin: 0 30px;}
	.filter .stepnum{left: 10px}
	.th p,#landingbanner h4{padding-left: 5px;}
	.result .th p {min-width: 100px;}
	form#chronoform_ask_query label {width: 100%}
	form#chronoform_ask_query label.error{margin: 0}
	.search_by_cat .button {    top: 30px;    margin: 0 10px;    z-index: 999;}
	.taxbox .hsn_code, .taxbox .hsntaxrate{width:100%;margin-bottom: 15px;}
	.search .title{padding:10px}
	#landingbanner .title h4.desc{    width: 100%;    padding: 10px 0;}
}
@media screen and (min-width:320px) and (max-width:870px) {
	#bottominner,#footerinner{width:96%;margin:0 2%}
}
@media screen and (max-width:480px) {
	.divinner {margin: 0 10px;}	
	#clients ul li{width:100px}
	.featureslist > div>div{width:96%;float:left;}
	#inv_feature li{width: 32%; margin: 2% auto}
	
	button.cleartopbutton{padding: 15px 10px;    right: 10px;    top: 10px;}
	.main-search {padding: 10px;}
	.main-search>i{    left: 20px;    top: 25px;}
	.main-search input.mainsearch{    padding: 15px 10px 15px 30px;}
}
@media screen and (min-width: 481px) and (max-width: 699px){
	#inv_feature li{width: 32%;margin: 2% 0;}
}
@media screen and (max-width:767px) {
	.below768{display:block}
	.above768{display:none}
	.bigblock,.smallblock{width:50%}
	.smallblock.line .smallblockin{width:25%}
	.smallblock.block3{clear:left}
	.teampgrid .clr{clear:none}
.topright{position: fixed;left: 0;right: initial;bottom: 0;top: initial;z-index: 9999;border-top: 1px solid #d6d6d6;
height: 50px;background: #ebebec;width: 100%;}
.topright .innertop{display: table;position: absolute;margin: 0 auto 10px;bottom: 0;float: none;top: inherit;left: 50%;right: initial;z-index: 99;transform: translateX(-50%);}
ul#inv_feature li a span.icon {display: block;line-height: 20px;min-height: 50px;color: inherit;font-weight: 700;
padding:20px 0;float: none;width: 72px;line-height: 80px;margin: 0 auto;min-height: 80px;}
}
@media screen and (max-width:519px) {
	.bigblock,.smallblock,.smallblock>div,.smallblock.line .smallblockin{width:auto}
	.bigblock{max-width:100%}
	.smallblock>div,.smallblock.line .smallblockin{max-width:50%}
	.smallblock.block3{clear:left}
	.teampgrid .clr{clear:none}
	.count1, .search-word, .count2{width: 90%; text-align: center;}
}
@media screen and (min-width:940px) and (max-width:1090px) {
.case_depts li{width:21%;margin:10px 1%;padding:20px 1%}
}
@media screen and (min-width:760px) and (max-width:939px) {
.case_depts li{width:29%;height:150px;margin:10px 1%;padding:20px 1%}
}
@media screen and (min-width:600px) and (max-width:759px) {
.case_depts li{width:46%;height:100px;margin:10px 1%;padding:20px 1%}
}
@media screen and (max-width:599px) {
.case_depts li{width:96%;height:auto;margin:10px 1%;padding:20px 1%}
}
@media screen and (min-width:940px) and (max-width:1040px) {
.singlecasestudy .casestudy_bannertext>div>div{margin:70px 30px 0 0;max-width:500px}
}
@media screen and (min-width:750px) and (max-width:939px) {
.singlecasestudy .casestudy_bannertext>div>div{margin:3% 8% 0;max-width:80%;float:none;background:rgba(0,0,0,.5);padding:10px 1%}
.casestudy_banner.capfirst .casestudy_bannertext>div>div,.casestudy_banner.eximbank .casestudy_bannertext>div>div,.casestudy_banner.aramark .casestudy_bannertext>div>div{background:rgba(255,255,255,.5)}
}
@media screen and (max-width:440px) {
#trialform label{width:100%}
#trialform label.error{top:55px}
p.acc_url{margin-left:0}
#trialform li.centeralign{text-align:left}
ul.planform li{margin-bottom:10px}
}
@media screen and (max-width:640px) {
.b_left{float:none;width:100%;margin:0;padding:0;border:0}
.b_right{float:none;width:100%}
}
/*-------------------------------------------*/
/*************new home page**********/
@media screen and (max-width:767px) {
	#landingbanner .page-header p{padding-top: 20px;}
	#landingbanner .form-text {margin: 0 0 20px 0;}
	#landingbanner h2,.mainrow h2, #clients h3, #about h2, #features h2{font-size: 27px;line-height: 32px;}
	div#features .row {    padding-bottom: 0;}
	img.bannerscreen{max-width:94%}
}
@media screen and (min-width:180px) and (max-width:820px) {
	.rsNavouterin a{display:none}
	#slider-with-blocks-1 .rsTabs{float:none}
	#slider-with-blocks-1  .rsTab{margin: 5px 11px 6px;}
	.eggsmodule h4{font-size:18px;line-height:22px}
	.eggsmoduleinner{margin: 0 10px 0px;}

}
@media screen and (min-width:768px) and (max-width:940px) {
	#slider-with-blocks-1  .rsTab{    margin: 5px 11px 6px;}
	.premise{width:auto;margin:0 auto}
	#home_price h4, .item-page.planspricing h4{font-size: 20px;line-height: 30px;}
	#bottom1, #bottom2, #bottom3, #bottom4 {width: 48%;float: left;}
	#bottom2{clear:right}
	#bottom3{clear:left}
	#clients ul li{margin:0 10px}
	.testi_img{margin-top:50px}
}
/***home page pricing***/
@media screen and (min-width:645px) and (max-width:767px) {
	#home_price h4, .item-page.planspricing h4{    font-size: 17px;line-height:22px}
	.plandiv {width: 44%;margin: 0 2%;}
	.premise{width: 90%;margin: 0 5%;}
	
}
@media screen and (min-width:180px) and (max-width:644px) {
}
@media screen and (min-width:180px) and (max-width:600px) {
	#pricing span.amt{font-size:30px;line-height:40px}
	span.currancy{font-size:15px}
	.buypricing ul {margin: 20px 10px 0;max-width: none;}
	#landingbanner ul.hrms li.buttonli {display: block;}
	div#landingbanner .page-header {padding-top: 30px;}
		.buypricing, .callpricing{border:0;width:100%}
	.callpricing {margin-top: 10px;padding-top: 20px;border-top: 1px solid #fff;}
	.buypricing>div, .callpricing >div {    margin: 0;}
}
@media screen and (min-width:180px) and (max-width:440px) {
	#pricing span.amt{font-size:30px;line-height:40px}
	span.currancy{font-size:15px}
	.buypricing ul {    margin: 10px 10px 0;    max-width: none;}
	.buypricing>div, .callpricing >div {margin: 0;}
	.buypricing, .callpricing{    font-size: 15px;}
}
@media screen and (min-width: 601px) and (max-width: 945px){
	div.subscribe input[type="text"]{margin: 0px 0px 10px 1%;width: 99%;}
	.subscribe.span2.pull-left{width: 30%;}
}
