/** Responsive CSS **/




/* ============================= 1024px ====================== */



@media screen and (max-width: 1024px){

body{	
	overflow-x: hidden;
}

}

/**** Width for 1024 * 768 **/

@media only screen and (max-width: 1250px),(min-device-width: 768px) and (max-device-width: 1024px) {

	

#homepage_cols .link{

	margin-top: 33px;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}
.owl-carousel{
	width: 95%;
}
.wpb_logo_slider {
	padding-left: 25px;
}




}



/* ============================= 768px ====================== */



@media screen and (min-width: 768px) and (max-width: 1023px)

{

	

#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}

#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button{

	width: 32.5%;

	background-size: 100% 100%;

	height:77px;

	margin-bottom: 7px;

}

#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 17px 0 0;

    width:17%;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 29%;

    padding-left: 10px;

}

.three_col {

    background: url("images/three-col-lined-bg.png");

    background-repeat:repeat-y;

    background-size:100% 100%;

}

#homepage_cols .col.first{

	 width: 29%;

}

#homepage_cols .col_header{

	width: 100%;

}

#homepage_cols h2{

	font-size: 1.8em;

}


.stylerespon .col.first{

	 width: 29%;

}

.stylerespon .col_header{

	width: 100%;

}

.stylerespon h2{

	font-size: 1.8em;

}

.shadowbox{

	max-width: 99%;

	background: none;

}

ul#menu-footer-menu.menu li{

	height: auto;

    line-height: 52px;

    margin-right: 9px;

}

#menu-footer-menu.menu a{

	font-size: 1.1em;

}

#subfooter .left{

	width: 35%;

}

#subfooter .right{

	margin-right: 10px;

}

#newsletter_popup{

	margin-left: -389px;

}

.slider-inner, .slide{

	width: 100% !important;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	left: 366px;

	height: auto;

}

.logosliderformat{

}

	

.sliderlogo .flex-viewport {

    width: 643px !important;

}

.rsSliderContent{

	right: 0px !important;

}

.rsSliderContent a{

	font-size: 2em !important;

}

.rsSliderContent .sliderdesc{

	font-size: 1.2em !important;

	padding-bottom: 0px;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

#wprmenu_bar {

    display: none !important;

}

html {

    padding-top: 0px !important;

}

	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;

}

.right_sidebar_gray .left {

    width: 65% !important;

    background: #ffffff !important;

}

.directory_box.two_col {

    height: 232px;

    width: 48%;

    background-size: 100% 100%;

}

		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 138px;

    width: 31%;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 33%;

}

.layout.left_col .col.right {

    width: 65%;

    height: auto;

    background-size: 100% 100%;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box{

	 width: 31%;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 93%;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a{

	padding: 5px 7px;

    font-size: 9px;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

.three_col .col.last .link{

	margin-top:57px !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}

.header_graphic .title h1 {

    font-size: 2em;

    line-height: 1.2em;

}

.header_graphic .title{

	width: 200px;

}	





	

	



	

	



}



@media screen and (max-width: 736px)

{


.sliderlogo .flexslider .slides > li img{
	height:29px;
    margin: 0;
    width: 100% !important;
}
.sliderlogo .flexslider .slides > li .rsSliderWrap{
	 height: 42px;
    vertical-align: middle;
    width: 197px;
}
.sliderlogo .flexslider .slides > li {
    box-shadow: none !important;
    overflow: hidden;
    padding: 0 5px !important;
    width: 195px !important;
}


.wpb_logo_slider {
    padding-left: 45px;
}
.owl-carousel {
    width: 93%;
	float:left;
}







}




/* ============================= 736px ====================== */



@media screen and (min-width: 736px) and (max-width: 767px)

{





#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}

#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button{

	width: 32.5%;

	background-size: 100% 100%;

	height:77px;

	margin-bottom: 7px;

}

#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 17px 0 0;

    width:17%;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 28%;

    padding-left: 10px;

}

.three_col {

    background: url("images/three-col-lined-bg.png");

    background-repeat:repeat-y;

    background-size:100% 100%;

}

#homepage_cols .col.first{

	 width: 29%;

}

#homepage_cols .col_header{

	width: 100%;

}

#homepage_cols h2{

	font-size: 1.8em;

}

#homepage_cols .link a{

	font-size: 16px;

}


.stylerespon .col.first{

	 width: 29%;

}

.stylerespon .col_header{

	width: 100%;

}

.stylerespon h2{

	font-size: 1.8em;

}

.stylerespon .link a{

	font-size: 16px;

}

.shadowbox{

	width: 99%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li{

	height: auto;

    line-height: 52px;

    margin-right: 9px;

}

#menu-footer-menu.menu a{

	font-size: 1.1em;

}

#subfooter .left{

	width: 35%;

}

#subfooter .right{

	margin-right: 10px;

}

#newsletter_popup{

	margin-left: -365px;

}

.slider-inner, .slide{

	width: 100% !important;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	left: 326px;

	height: auto;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}

.logosliderformat{

	float: left;

    width: 88%;

}

.sliderlogo .flex-viewport {

    width: 606px !important;

}

.rsSliderContent{

	right: 0px !important;

}

.rsSliderContent a{

	font-size: 2em !important;

}

.rsSliderContent .sliderdesc{

	font-size: 1.2em !important;

	padding-bottom: 0px;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	width: 45%;

	float: left;

    margin-top: 48px;

    position: inherit;

}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

}

#logo img{

	max-width: 100%;

}

#navigation{

	display: none;

}

#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size: 1em;
	
	font-weight: bold;

}

#wprmenu_bar{

	width: 7%;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

.pad {

    padding: 20px 10px !important;

}

	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;

}

.right_sidebar_gray .left {

    width: 97% !important;

    background: #ffffff !important;

}
h1.entry-title {
    font-size: 1.8em;
    margin: 0px 0 0px;
}

.directory_box.two_col {

    height: 232px;

    width: 48%;

    background-size: 100% 100%;

}
.right_sidebar_gray .right {
    width: 95% !important;
}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 138px;

    width: 31%;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 33%;

}

.layout.left_col .col.right {

    width: 100%;

    height: auto;

    background-size: 100% 100%;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box{

	 width: 31%;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 93%;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a{

	padding: 5px 7px;

    font-size: 9px;

}

#input_11_8{

	overflow: scroll;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important; }

#homepage_cols .col.first .link {

    margin-top: 214px;

}
.stylerespon .col.first .link {

    margin-top: 214px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

#homepage_cols .link {

	margin-top: 48px;

}

#footer .shadowbox{

	width: 100%;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.resimportantclass {

    display: none;

}

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

	text-align: center;

}



.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}

.wpb_logo_slider {
    padding-left: 44px;
}
.owl-carousel {
    width: 93%;
}





}



/* ============================= 735px ====================== */





@media screen and (max-width: 735px){


.resdesktopnone{
	display:none;
}
.rsSliderWrap{
	box-shadow: none !important;
}
.resdesktopnoneclass{
	display:inline-block;
}
.resdesktopnoneclass .col.right{
	background:#CCCCCC;
	margin-bottom: 15px;
}
h1.entry-title{
	margin: 7px 0 0px;
}

.owl-carousel{
	float:left;
}
.home .resdesktopnoneclass{
	text-align: center;
}
.resdesktopnoneclass a .homepage_button{
	display: inline-block;
    float: none;
    text-align: center;
}




}





/* ============================= 667px ====================== */





@media screen and (min-width: 667px) and (max-width: 735px)

{

	

#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}

#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button{

	width: 32.5%;

	background-size: 100% 100%;

	height:77px;

	margin-bottom: 7px;

}

#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 17px 0 0;

    width:17%;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 28%;

    padding-left: 10px;

}

.three_col {

    background: url("images/three-col-lined-bg.png");

    background-repeat:repeat-y;

    background-size:100% 100%;

}

#homepage_cols .col.first{

	 width: 96%;

}

#homepage_cols .col_header{

	width: 100%;

}

#homepage_cols h2{

	font-size: 1.5em;

}

#homepage_cols .link a{

	font-size: 14px;

}

.shadowbox{

	width: 99%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li{

	height: auto;

    line-height: 28px;

    margin-right: 9px;

    display: inline-block;

}

ul#menu-footer-menu.menu{

	text-align: center;

}

#menu-footer-menu.menu a{

	font-size: 1.1em;

}

#subfooter .left{

	width: auto;

}

#subfooter .right{

	margin-right: 10px;

}

#newsletter_popup{

	margin-left: -332px;

}

.slider-inner, .slide{

	width: 100% !important;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	left: 258px;

	height: auto;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}

.logosliderformat{

	float: left;

    width: 87%;

}

.sliderlogo .flex-viewport {

    width: 557px !important;

}

.rsSliderContent{

	right: 0px !important;

}

.rsSliderContent a{

	font-size: 2em !important;

}

.rsSliderContent .sliderdesc{

	font-size: 1.2em !important;

	padding-bottom: 0px;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	width:45%;

	float: left;

    margin-top: 48px;

    position: inherit;

}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

}

#logo img{

	max-width: 100%;

}

#navigation{

	display: none;

}

#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size: 1.1em;
	
	font-weight: bold;

}

#wprmenu_bar{

	width: auto;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{

	padding: 10px 14px;

}

.pad {

    padding: 20px 10px !important;

}

	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;

}

.right_sidebar_gray .left {

    width:97% !important;

    background: #ffffff !important;
	
	padding: 10px 10px !important;

}
.right_sidebar_gray .right {
    width: 96% !important;
}

.directory_box.two_col {

    height: 232px;

    width: 48%;

    background-size: 100% 100%;

}
h1.entry-title {
    font-size: 2.0em;
    margin: 5px 0 0px;
}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 138px;

    width: 31%;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 33%;

}

.layout.left_col .col.right {

    width: 100%;

    height: auto;

    background-size: 100% 100%;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box{

	 width: 31%;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 93% !important;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a{

	padding: 5px 2px;

    font-size: 8px;

}

.ui-tabs .ui-tabs-nav li a{

	padding: 10px 8px;

}

.sidebar iframe{

	width: 100%;

}

.sidebar img{

	max-width: 100%;

}

.green_box_links ul li a{

	padding: 10px 10px 10px 10px;

	margin-bottom: 0px;

}

#breadcrumbs{

	font-size: 1em;

}

#page_top{

	margin-bottom: 0px;

}

.right_col iframe{

	width: 100% !important;

}

.widget_random_dictionary_term .widgettitle .inner {

    float: left;

    width: 176px;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}

#field_14_16{

	overflow: scroll;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important;}

/*#newsletter_popup{ display: none;}*/

	

.stylerespon{

	display: block;

}

#homepage_cols .col{

	border: none;

}

.three_col .col.last .link{

	margin-top: 20px !important;

}

.stylerespon .flexslider .slides > li{

	box-shadow: none !important;

}

.stylerespon .flexslider .slides img{

	width: auto !important; 

	box-shadow: none !important;

}

.stylerespon .col{

	width: 95% !important;

	display: block !important;

}

.stylerespon .flex-control-nav{

	display: none;

}

.three_col{

	background: none;

}

.regardsrespon{

	display: none;

}

#homepage_cols .col.first .link {

    margin-top: 20px;

}

#homepage_cols .link{

	margin-top: 20px;

}

.stylerespon .col.first .link {

    margin-top: 20px;

}

.stylerespon .link{

	margin-top: 20px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

.pad #widgetmain{

	width: 100% !important;

	overflow-x: visible !important;

    overflow-y: visible !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction{

	 margin: 0px 0px 3px 0 !important; 

	

}

.resimportantclass {

    display: none;

}

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

	text-align: center;

}



.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}



.owl-carousel {
    width: 92%;
}





	

	



}



/* ============================= 600px ====================== */





@media screen and (min-width: 600px) and (max-width: 666px)

{

	

#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}

#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button{

	width: 32.5%;

	background-size: 100% 100%;

	height:77px;

	margin-bottom: 7px;

}

#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 14px 0 0;

    width:17%;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 27%;

    padding-left: 10px;

}

#featured_case_study .fcs_left h3{

	text-align: center;

}

#featured_case_study .fcs_right h2{

	font-size: 1.5em;

}

.three_col {

    background: url("images/three-col-lined-bg.png");

    background-repeat:repeat-y;

    background-size:100% 100%;

}

#homepage_cols .col.first{

	 width: 96%;

}

#homepage_cols .col_header{

	width: 100%;

}

#homepage_cols h2{

	font-size: 1.5em;

}

#homepage_cols .link a{

	font-size: 12px;

}

.stylerespon h2{

	font-size: 1.5em;

}

.stylerespon .link a{

	font-size: 12px;

}

#pager{

	 top: 223px;

}

#subfooter .right{

	width: auto;

}

.shadowbox{

	max-width: 100%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li{

	height: auto;

    line-height: 28px;

    margin-right: 9px;

    display: inline-block;

}

ul#menu-footer-menu.menu{

	text-align: center;

}

#menu-footer-menu.menu a{

	font-size: 1.1em;

}

#subfooter .left{

	width: auto;

}

#subfooter .right{

	margin-right: 10px;

}

#newsletter_popup{

	margin-left: -297px;

}

.slider-inner, .slide {

    height: 250px !important;

    width: 100% !important;

    background-size: 100% 100% !important;

    min-height: inherit;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	left:194px;

	height: auto;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}

.logosliderformat{

	float: left;

    width: 86%;

}

.sliderlogo .flex-viewport {

    width: 495px !important;

}

.rsSliderContent{

	right: 0px !important;

}

.rsSliderContent a{

	font-size:1.8em !important;

}

.rsSliderContent .sliderdesc{

	font-size: 1.2em !important;

	padding-bottom: 0px;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	width: 48%;

	float: left;

    margin-top: 48px;

    position: inherit;

}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

}

#logo img{

	max-width: 100%;

}

#navigation{

	display: none;

}

#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size: 1.1em;
	
	font-weight: bold;

}

.green_box_links > li > a{

	padding: 15px 5px 15px 5px;

}

#featured_case_study td.fcs_left{

	padding-right: 38px;

}

#wprmenu_bar{

	width: auto;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{

	padding: 10px 14px;

}

.pad {

    padding: 20px 10px !important;

}

	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;
	
	width:100%;

}

.right_sidebar_gray .left {

    width: 97% !important;

    background: #ffffff !important;

}

.right_sidebar_gray .right {
    width: 95% !important;
}

h1.entry-title {
    font-size: 1.8em;
    margin: 0;
}

.directory_box.two_col {

    height: 232px;

    width: 48%;

    background-size: 100% 100%;

}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 138px;

    width: 31%;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 33%;

}

.layout.left_col .col.right {

    width: 99%;

    height: auto;

    background-size: 100% 100%;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box{

	 width: 31%;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 93% !important;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a{

	padding: 5px 2px;

    font-size: 8px;

}

.ui-tabs .ui-tabs-nav li a{

	padding: 10px 5px;

}

#input_11_8{

	overflow: scroll;

}

.ui-tabs .ui-tabs-nav li{

	font-size: 14px;

}

.sidebar iframe{

	width: 100%;

}

.sidebar img{

	max-width: 100%;

}

.green_box_links ul li a{

	padding: 10px 10px 10px 10px;

	margin-bottom: 0px;

}

#breadcrumbs{

	font-size: 1em;

}

#page_top{

	margin-bottom: 0px;

}

.right_col iframe{

	width: 100% !important;

}

.widget_random_dictionary_term .widgettitle .inner {

    float: left;

    width: 147px;

    font-size: 12px;

}

.quote .text{

	font-size: 1.1em;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {

    width: 97.2%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important;}

/*#newsletter_popup{ display: none;}*/

	

.stylerespon{

	display: block;

}

#homepage_cols .col{

	border: none;

}
.stylerespon .col{

	border: none;

}

.three_col .col.last .link{

	margin-top: 20px !important;

}

.stylerespon .flexslider .slides > li{

	box-shadow: none !important;

}

.stylerespon .flexslider .slides img{

	width: auto !important; 

	box-shadow: none !important;

}

.stylerespon .col{

	width: 95% !important;

	display: block !important;

}

.stylerespon .flex-control-nav{

	display: none;

}

.three_col{

	background: none;

}

.regardsrespon{

	display: none;

}

#homepage_cols .col.first .link {

    margin-top: 20px;

}

#homepage_cols .link{

	margin-top: 20px;

}

.stylerespon .col.first .link {

    margin-top: 20px;

}

.stylerespon .link{

	margin-top: 20px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

#input_11_8{

	overflow: scroll;

}

.pad #widgetmain{

	width: 100% !important;

	overflow-x: visible !important;

    overflow-y: visible !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.resimportantclass {

    display: none;

}

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

	text-align: center;

}

.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}
.owl-carousel {
    width: 92%;
}


	

	

	

}



/* ============================= 568px ====================== */



@media screen and (min-width: 568px) and (max-width: 599px)

{

	

#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}

#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button{

	width: 32.5%;

	background-size: 100% 100%;

	height:77px;

	margin-bottom: 7px;

}

#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 14px 0 0;

    width:17%;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 27%;

    padding-left: 10px;

}
.stylerespon .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 27%;

    padding-left: 10px;

}

#featured_case_study .fcs_left h3{

	text-align: center;

}

#featured_case_study .fcs_right h2{

	font-size: 1.5em;

}

.three_col {

    background: url("images/three-col-lined-bg.png");

    background-repeat:repeat-y;

    background-size:100% 100%;

}

#homepage_cols .col.first{

	 width: 96%;

}

#homepage_cols .link{

	padding-left: 7px;

}

#homepage_cols .col_header{

	width: 100%;

}

#homepage_cols h2{

	font-size: 1.3em;

}

#homepage_cols .link a{

	font-size: 14px;

}




.stylerespon .col.first{

	 width: 96%;

}

.stylerespon .link{

	padding-left: 7px;

}

.stylerespon .col_header{

	width: 100%;

}

.stylerespon h2{

	font-size: 1.3em;

}

.stylerespon.link a{

	font-size: 14px;

}

#pager{

	 top: 223px;

}

#subfooter .right{

	width: auto;

}

.shadowbox{

	max-width: 100%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li{

	height: auto;

    line-height: 28px;

    margin-right: 9px;

    display: inline-block;

}

ul#menu-footer-menu.menu{

	text-align: center;

}

#menu-footer-menu.menu a{

	font-size: 1.1em;

}

#subfooter .left{

	width: auto;

}

#subfooter .right{

	margin-right: 10px;

}

#newsletter_popup{

	margin-left: -283px;

}

.slider-inner, .slide {

    height: 250px !important;

    width: 100% !important;

    background-size: 100% 100% !important;

    min-height: inherit;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	left:160px;

	height: auto;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}



.sliderlogo .flex-viewport {

    width: 452px !important;

}

.sliderdesc{

	display: none;

}

.rsSliderContent a{

	font-size: 1.2em !important;

}

.rsSliderContent {

    height: 146px !important;

    right: 0 !important;

    width: 151px !important;

}

.rsSliderContent .sliderdesc{

	font-size: 1.2em !important;

	padding-bottom: 0px;

}

.logosliderformat{

	float: left;

    width: 85%;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	width:45%;

	float: left;

    margin-top: 48px;

    position: inherit;

}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

}

#logo img{

	max-width: 100%;

}

#navigation{

	display: none;

}

#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size: 1.1em;
	
	font-weight: bold;

}

.green_box_links > li > a{

	padding: 15px 5px 15px 5px;

}

#featured_case_study td.fcs_left{

	padding-right: 38px;

}

#wprmenu_bar{

	width: auto;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{

	padding: 10px 14px;

}

.pad {

    padding: 20px 10px !important;

}

	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;
	
	width: 100%;

}

.right_sidebar_gray .left {

    width: 96% !important;

    background: #ffffff !important;
	
	padding: 6px 10px 10px 10px !important;

}

.directory_box.two_col {

    height: 232px;

    width: 48%;

    background-size: 100% 100%;

}
#free_consultation h3 {
    font-size: 1.8em;
    margin-bottom: 5px !important;
}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 138px;

    width: 30%;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 33%;

}

.layout.left_col .col.right {

    width: 99%;

    height: auto;

    background-size: 100% 100%;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box {

    width: 46%;

}

.insight_directory_box.last {

    margin-right:20px !important;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 93% !important;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a{

	padding: 5px 10px;

    font-size: 8px;

    line-height: 24px;

}

.header_graphic{

	height: 173px !important;

}

.header_graphic .title{

	padding: 26px 0 0 20px !important;

	width: 151px;

	vertical-align: top !important;

}

.header_graphic .title h1 {

    font-size: 1.8em;

    line-height: 1.2em;

}

.ui-tabs .ui-tabs-nav li a{

	padding: 10px 5px;

}

#input_11_8{

	overflow: scroll;

}

.ui-tabs .ui-tabs-nav li{

	font-size: 14px;

}

.sidebar iframe{

	width: 100%;

}

.sidebar img{

	max-width: 100%;

}

.green_box_links ul li a{

	padding: 10px 10px 10px 10px;

	margin-bottom: 0px;

}

#breadcrumbs{

	font-size: 1em;

}

#page_top{

	margin-bottom: 0px;

}

.right_col iframe{

	width: 100% !important;

}

.widget_random_dictionary_term .widgettitle .inner {

    float: left;

    width: 147px;

    font-size: 12px;

}

.quote .text{

	font-size: 1.1em;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {

    width: 97.2%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

.caption-wrap{

	display: none !important;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important;}

/*#newsletter_popup{ display: none;}*/



	

	

.stylerespon{

	display: block;

}

#homepage_cols .col{

	border: none;

}
.stylerespon .col{

	border: none;

}

.three_col .col.last .link{

	margin-top: 20px !important;

}

.stylerespon .flexslider .slides > li{

	box-shadow: none !important;

}

.stylerespon .flexslider .slides img{

	width: auto !important; 

	box-shadow: none !important;

}

.stylerespon .col{

	width: 95% !important;

	display: block !important;

}

.stylerespon .flex-control-nav{

	display: none;

}

.three_col{

	background: none;

}

.regardsrespon{

	display: none;

}

#homepage_cols .col.first .link {

    margin-top: 20px;

}

#homepage_cols .link{

	margin-top: 20px;

}

.stylerespon .col.first .link {

    margin-top: 20px;

}

.stylerespon .link{

	margin-top: 20px;

}

#simplemodal-login-container form{

	width: 71%;

    margin-left: 33px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

.pad #widgetmain{

	width: 100% !important;

	overflow-x: visible !important;

    overflow-y: visible !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.resimportantclass {

    display: none;

}

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

	text-align: center;

}

.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}

.right_sidebar_gray .right {
    width: 95%!important;
}
h1.entry-title {
    font-size: 1.5em;
    margin: 10px 0 0px;
}

	
	
.wpb_logo_slider {
    padding-left: 13px;
}
.owl-carousel {
    width: 97%;
}





}



/* ============================= 480px ====================== */





@media screen and (min-width: 480px) and (max-width: 567px)

{

	

#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}

#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button{

	width: 32.5%;

	background-size: 100% 100%;

	height:77px;

	margin-bottom: 7px;

}

#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 14px 0 0;

    width:16%;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 94%;

    padding-left: 10px;

    border-bottom: 1px solid #ccc;

    margin: 0px;

}

.stylerespon .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 94%;

    padding-left: 10px;

    border-bottom: 1px solid #ccc;

    margin: 0px;

}

#featured_case_study .fcs_left h3{

	text-align: center;

}

#featured_case_study .fcs_right h2{

	font-size: 1.5em;

}

.three_col {

    background: none;

}

#homepage_cols .col.first {

    /*border-bottom: 1px solid #ccc;*/

    margin: 0;

    padding-right: 10px;

    width: 96%;

}

#homepage_cols .link{

	padding-left: 7px;

}

#homepage_cols .col_header{

	width: 100%;

	margin-bottom: 15px;

}

#homepage_cols h2{

	font-size: 1.3em;

}

#homepage_cols .link a{

	font-size: 12px;

}



.stylerespon .col.first {

    border-bottom: 1px solid #ccc;

    margin: 0;

    padding-right: 10px;

    width: 96%;

}

.stylerespon .link{

	padding-left: 7px;

}

.stylerespon .col_header{

	width: 100%;

	margin-bottom: 15px;

}

.stylerespon h2{

	font-size: 1.3em;

}

.stylerespon .link a{

	font-size: 12px;

}

#pager{

	 top: 187px;

}

#subfooter .right{

	width: auto;

}

.shadowbox{

	width: 99%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li {

    display: inline-block;

    height: auto;

    line-height: 24px;

    margin-right: 15px;

}

ul#menu-footer-menu.menu{

	text-align: center;

}

#menu-footer-menu.menu a{

	font-size: 1.1em;

}

#subfooter .left {

    width: auto;

    text-align: center;

    display: inline-block;

    width: 99%;

}

#subfooter .right {

    margin-right: 10px;

    display: inline-block;

    text-align: center;

    width: 100%;

    margin: 0px;

}

#newsletter_popup{

	margin-left: -250px;

}

#subfooter #social_media_icons{

	 margin-top: 11px;

    float: none;

}

#subfooter .right h4 {

    clear: none;

    float: none;

    margin-right: 10px;

    margin: 0px;

}

.slider-inner, .slide {

    height: 220px !important;

    width: 100% !important;

    background-size: 100% 100% !important;

    min-height: inherit;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	display: none;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}



.sliderlogo .flex-viewport {

    width: 468px !important;

}

.rsSliderContent{

	display: none;

}

.rsSliderContent a{

	font-size:1.8em !important;

}

.rsSliderContent .sliderdesc{

	font-size: 1.2em !important;

	padding-bottom: 0px;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	float: left;

    margin-top: 48px;

    position: inherit;

    text-align: center;

    width: 100%;

}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

    text-align: center;

    width: 100%;

}

#logo img{

	max-width: 100%;

}

#navigation{

	display: none;

}

#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size: 0.9em;
	
	font-weight: bold;

}

.green_box_links > li > a{

	padding: 15px 5px 15px 5px;

}

#featured_case_study td.fcs_left{

	padding-right: 0px;

	background: #EAEBED;

	border-right: 1px solid #000;

}

#featured_case_study td.fcs_right{

	background:#fff;

	padding-left: 10px;

}

#wprmenu_bar{

	width: auto;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{

	padding: 10px 14px;

}

.pad {

    padding: 20px 10px !important;

}

#featured_case_study{

	background: none;

	padding-bottom: 0px;

}

#footer {

    text-align: center;

}



	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;

}

.right_sidebar_gray .left {

    width: 95% !important;

    background: #ffffff !important;

}

.directory_box.two_col {

    background-size: 100% 100%;

    height: 205px;

    width: 97%;

    margin: 0px 0px 15px 0px !important ;

}

.directory_box.two_col {

    margin: 0px 0px 15px 0px !important ;

}

.directory_box ul.tab_menu {

    top: 185px;

}

.right_sidebar_gray .right {

    width: 96% !important;

}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 138px;

    width: 45%;

}

.directory_box.last {

    margin: 0 20px 20px 0px !important;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 98%;

}

.layout.left_col .col.right {

    background-size: 100% 100%;

    height: auto;

    width: 98%;

    float: left;

}

#random_dictionary_term-3{

	text-align: center;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

.featured_featured_insight{

	width: 94%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box {

    width: 99%;

    background-position: center top;

}

.insight_directory_box.last {

    margin-right:0px !important;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 96% !important;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a {

    font-size: 12px;

    padding: 5px 14px;

}

.header_graphic{

	height: 173px !important;

}

.header_graphic .title{

	height: 134px;

	padding: 26px 0 0 20px !important;

}

.header_graphic .title h1 {

    font-size: 2.4em;

    line-height: 1.2em;

}

.ui-tabs .ui-tabs-nav li a{

	padding: 10px 5px;

}

#input_11_8{

	overflow: scroll;

}

.ui-tabs .ui-tabs-nav li{

	font-size: 14px;

}

.sidebar iframe{

	width: 100%;

}

.sidebar img{

	max-width: 100%;

}

.green_box_links ul li a{

	padding: 10px 10px 10px 10px;

	margin-bottom: 0px;

}

#breadcrumbs {

    font-size: 1em;

    text-align: center;

    width: 100%;

}

#user_page_options {

    margin-right: 0;

    padding: 10px 0px !important;

    text-align: center;

}

#page_top{

	margin-bottom: 0px;

}

.right_col iframe{

	width: 100% !important;

}

.widget_random_dictionary_term .widgettitle .inner {

    float: none;

    font-size: 12px;

    text-align: center;

    width: auto;

}

.widget_random_dictionary_term a{

	display: none;

}

.quote .text{

	font-size: 1.1em;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {

    width: 97.2%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

.caption-wrap{

	display: none !important;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important;}

/*#newsletter_popup{ display: none;}*/

	

	

.stylerespon{

	display: block;

}

#homepage_cols .col{

	border: none;

}

.stylerespon .col{

	border: none;

}

.three_col .col.last .link{

	margin-top: 20px !important;

}

.stylerespon .flexslider .slides > li{

	box-shadow: none !important;

}

.stylerespon .flexslider .slides img{

	width: auto !important; 

	box-shadow: none !important;

}

.stylerespon .col{

	width: 95% !important;

	display: block !important;

}

.stylerespon .flex-control-nav{

	display: none;

}

.three_col{

	background: none;

}

.regardsrespon{

	display: none;

}

#homepage_cols .col.first .link {

    margin-top: 20px;

}

#homepage_cols .link{

	margin-top: 20px;

}

.stylerespon .col.first .link {

    margin-top: 20px;

}

.stylerespon .link{

	margin-top: 20px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

#simplemodal-login-container form{

	width: 71%;

    margin-left: 33px;

}

.pad #widgetmain{

	width: 100% !important;

	overflow-x: visible !important;

    overflow-y: visible !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.resimportantclass {

    display: none;

}

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

}

.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}





	



}



/* ============================= 414px ====================== */



@media screen and (min-width: 414px) and (max-width: 479px)

{



#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}

#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button {

    background-size: 100% 100%;

    height: 81px;

    margin: 0px 0px 7px 0px;

    width: 100%;

}

#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 14px 0 0;

    width:16%;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 93%;

    padding-left: 10px;

    border-bottom: 1px solid #ccc;

    margin: 0px;

}

.stylerespon .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 93%;

    padding-left: 10px;

    border-bottom: 1px solid #ccc;

    margin: 0px;

}

#featured_case_study .fcs_left h3{

	text-align: center;

}

#featured_case_study .fcs_right h2{

	font-size: 1.5em;

}

.three_col {

    background: none;

}

#homepage_cols .col.first {

    /*border-bottom: 1px solid #ccc;*/

    margin: 0;

    padding-right: 10px;

    width: 95%;

}

#homepage_cols .link{

	padding-left: 7px;

}

#homepage_cols .col_header{

	width: 100%;

	margin-bottom: 15px;

}

#homepage_cols h2{

	font-size: 1.5em;

}

#homepage_cols .link a{

	font-size: 12px;

}





.stylerespon .col.first {

    border-bottom: 1px solid #ccc;

    margin: 0;

    padding-right: 10px;

    width: 95%;

}

.stylerespon .link{

	padding-left: 7px;

}

.stylerespon .col_header{

	width: 100%;

	margin-bottom: 15px;

}

.stylerespon h2{

	font-size: 1.5em;

}

.stylerespon .link a{

	font-size: 12px;

}

#pager{

	 top: 150px;

}

#subfooter .right{

	width: auto;

}

.shadowbox{

	max-width: 100%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li {

    display: inline-block;

    height: auto;

    line-height: 24px;

    margin-right: 15px;

}

ul#menu-footer-menu.menu{

	text-align: center;

}

#menu-footer-menu.menu a{

	font-size: 1.1em;

}

#subfooter .left {

    width: auto;

    text-align: center;

    display: inline-block;

    width: 99%;

}

#subfooter .right {

    margin-right: 10px;

    display: inline-block;

    text-align: center;

    width: 100%;

    margin: 0px;

}

#newsletter_popup{

	margin-left: -208px;

}

#subfooter #social_media_icons{

	 margin-top: 11px;

    float: none;

}

#subfooter .right h4 {

    clear: none;

    float: none;

    margin-right: 10px;

    margin: 0px;

}

.slider-inner, .slide {

    height: 180px !important;

    width: 100% !important;

    background-size: 100% 100% !important;

    min-height: inherit;

}

#random_dictionary_term-9{

	text-align: center;

}

.logosliderformat{

	float: left;

    width: 79%;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	display: none;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}

.sliderlogo .flex-viewport {

    width:307px !important;

}

.sliderdesc{

	display: none;

}

.rsSliderContent a{

	font-size: 1.2em !important;

}

.rsSliderContent {

    height: 94px !important;

    right: 0 !important;

    width: 151px !important;

}

.rsSliderContent .sliderdesc{

	font-size: 1.2em !important;

	padding-bottom: 0px;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	float: left;

    margin-top: 48px;

    position: inherit;

    text-align: center;

    width: 100%;

}
#logo img {
    width: 20%;
}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

    text-align: center;

    width: 100%;

}

#logo img{

	max-width: 100%;

}

#navigation{

	display: none;

}

#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size: 1.1em;
	
	font-weight: bold;

}

.green_box_links > li > a{

	padding: 15px 5px 15px 5px;

}

#featured_case_study td.fcs_left{

	padding-right: 0px;

	background: #EAEBED;

	border-right: 1px solid #000;

}

#featured_case_study td.fcs_right{

	background:#fff;

	padding-left: 10px;

}

#wprmenu_bar{

	width: auto;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{

	padding: 10px 14px;

}

.pad {

    padding: 20px 10px !important;

}

#featured_case_study{

	background: none;

	padding-bottom: 0px;

}

#footer {

    text-align: center;

}

#free_consultation h3{

	font-size: 1.5em;

}



	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;
	
	width:100%;

}
h1.entry-title {
    font-size: 2.2em;
    margin: 0px 0 0px;
}



.right_sidebar_gray .left {

    width: 95% !important;

    background: #ffffff !important;

}


.directory_box.two_col {

    background-size: 100% 100%;

    height: 205px;

    width: 97%;

    margin: 0px 0px 15px 0px !important ;

}

.directory_box.two_col {

    margin: 0px 0px 15px 0px !important ;

}

.directory_box ul.tab_menu {

    top: 185px;

}

.right_sidebar_gray .right {

    width: 96% !important;

}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 138px;

    width: 44%;

}

.directory_box.last {

    margin: 0 20px 20px 0px !important;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 98%;

}

.layout.left_col .col.right {

    background-size: 100% 100%;

    height: auto;

    width: 98%;

    float: left;

}

#random_dictionary_term-3{

	text-align: center;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

.featured_featured_insight{

	width: 94%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box {

    width: 99%;

    background-position: center top;

}

.insight_directory_box.last {

    margin-right:0px !important;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 96% !important;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a {

    font-size: 12px;

    padding: 5px 14px;

}

.header_graphic{

	height: 173px !important;

}

.header_graphic .title{

	height: 134px;

	padding: 26px 0 0 20px !important;

	width:200px;

	vertical-align: top !important

}

.header_graphic .title h1 {

    font-size: 1.8em;

    line-height: 1.2em;

}

.ui-tabs .ui-tabs-nav li a{

	padding: 10px 5px;

}

#recaptcha_widget_div{

	overflow: scroll;

}

.ui-tabs .ui-tabs-nav li{

	font-size: 14px;

}

.sidebar iframe{

	width: 100%;

}

.sidebar img{

	max-width: 100%;

}

.green_box_links ul li a{

	padding: 10px 10px 10px 10px;

	margin-bottom: 0px;

}

#breadcrumbs {

    font-size: 1em;

    text-align: center;

    width: 100%;

}

#user_page_options {

    margin-right: 0;

    padding: 10px 0px !important;

    text-align: center;

}

#page_top{

	margin-bottom: 0px;

}

.right_col iframe{

	width: 100% !important;

}

.widget_random_dictionary_term .widgettitle .inner {

    float: none;

    font-size: 12px;

    text-align: center;

    width: auto;

}

.widget_random_dictionary_term a{

	display: none;

}

.quote .text{

	font-size: 1.1em;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {

    width: 97.2%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

.caption-wrap{

	display: none !important;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important;}

/*#newsletter_popup{ display: none;}*/	



	

	

.stylerespon{

	display: block;

}

#homepage_cols .col{

	border: none;

}
.stylerespon .col{

	border: none;

}

.three_col .col.last .link{

	margin-top: 20px !important;

}

.stylerespon .flexslider .slides > li{

	box-shadow: none !important;

}

.stylerespon .flexslider .slides img{

	width: auto !important; 

	box-shadow: none !important;

}

.stylerespon .col{

	width: 95% !important;

	display: block !important;

}

.stylerespon .flex-control-nav{

	display: none;

}

.three_col{

	background: none;

}

.regardsrespon{

	display: none;

}

#homepage_cols .col.first .link {

    margin-top: 20px;

    font-size: 15px;

}

#homepage_cols .link{

	margin-top: 20px;

}

.stylerespon .col.first .link {

    margin-top: 20px;

    font-size: 15px;

}

.stylerespon .link{

	margin-top: 20px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

#simplemodal-login-container form{

	width: 71%;

    margin-left: 33px;

}

.pad #widgetmain{

	width: 100% !important;

	overflow-x: visible !important;

    overflow-y: visible !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.resimportantclass {

    display: none;

}

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

}



.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}


.owl-carousel {
    width: 68%;
}
.wpb_logo_slider {
    padding-left: 122px;
}

	

	



}



/* ============================= 384px ====================== */





@media screen and (min-width: 384px) and (max-width: 413px)

{

	

	

#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}



a.link_box .excerpt {

margin-bottom: 0px;

display: inline-block;

}

#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button {

    background-size: 100% 100%;

    height: 70px;

    margin: 0px 0px 7px 0px;

    width: 100%;

}

#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 14px 0 0;

    width:15%;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 93%;

    padding-left: 10px;

    border-bottom: 1px solid #ccc;

    margin: 0px;

}


.stylerespon .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 93%;

    padding-left: 10px;

    border-bottom: 1px solid #ccc;

    margin: 0px;

}

#featured_case_study .fcs_left h3{

	text-align: center;

	font-size: 2em !important;

}

#featured_case_study .fcs_right h2{

	font-size: 1.3em;

}

.three_col {

    background: none;

}

#homepage_cols .col.first {

    /*border-bottom: 1px solid #ccc;*/

    margin: 0;

    padding-right: 10px;

    width: 94%;

}

#homepage_cols .link{

	padding-left: 7px;

}

#homepage_cols .col_header{

	width: 100%;

	margin-bottom: 15px;

}

#homepage_cols h2{

	font-size: 1.5em;

}

#homepage_cols .link a{

	font-size: 12px;

}


.stylerespon .col.first {

    border-bottom: 1px solid #ccc;

    margin: 0;

    padding-right: 10px;

    width: 94%;

}

.stylerespon .link{

	padding-left: 7px;

}

.stylerespon .col_header{

	width: 100%;

	margin-bottom: 15px;

}

.stylerespon h2{

	font-size: 1.5em;

}

.stylerespon .link a{

	font-size: 12px;

}


#pager{

	 top:115px;

}

#subfooter .right{

	width: auto;

}

.shadowbox{

	max-width: 100%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li {

    display: inline-block;

    height: auto;

    line-height: 24px;

    margin-right: 15px;

}

ul#menu-footer-menu.menu{

	text-align: center;

}

#menu-footer-menu.menu a{

	font-size: 1em;

}

#subfooter .left {

    width: auto;

    text-align: center;

    display: inline-block;

    width: 99%;

}

#subfooter .right {

    margin-right: 10px;

    display: inline-block;

    text-align: center;

    width: 100%;

    margin: 0px;

}

#newsletter_popup{

	margin-left: -193px;

	display: block;

}

#subfooter #social_media_icons{

	 margin-top: 11px;

    float: none;

}

#subfooter .right h4 {

    clear: none;

    float: none;

    margin-right: 10px;

    margin: 0px;

}

.slider-inner, .slide {

    height: 150px !important;

    width: 100% !important;

    background-size: 100% 100% !important;

    min-height: inherit;

}

#random_dictionary_term-9{

	text-align: center;

}

.slide .text a h2{

	font-size: 2em;

}

.logosliderformat{

	float: left;

    width: 77%;

}

.sliderlogo .flex-viewport {

    width:268px !important;

}

.sliderdesc{

	display: none;

}

.rsSliderContent a{

	font-size: 1.2em !important;

}

.rsSliderContent {

    height: 84px !important;

    right: 0 !important;

    width: 151px !important;

}

.rsSliderContent .sliderdesc{

	font-size: 1.2em !important;

	padding-bottom: 0px;

}

.slide .text{

	display: none;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	float: left;

    margin-top: 48px;

    position: inherit;

    text-align: center;

    width: 100%;

}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

    text-align: center;

    width: 100%;

}

#logo img{

	max-width: 100%;

}
#logo img {

    width: 20%;

}

#navigation{

	display: none;

}

#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size: 1.1em;
	
	font-weight: bold;

}

.green_box_links > li > a{

	padding: 15px 5px 15px 5px;

}

#featured_case_study td.fcs_left{

	padding-right: 0px;

	background: #EAEBED;

	border-right: 1px solid #000;

}

#featured_case_study td.fcs_right{

	background:#fff;

	padding-left: 10px;

}

#wprmenu_bar{

	width: auto;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{

	padding: 10px 14px;

}

.pad {

    padding: 20px 10px !important;

}

#featured_case_study{

	background: none;

	padding-bottom: 0px;

}

#footer {

    text-align: center;

}

#free_consultation h3{

	font-size: 1.5em;

}



	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;
	
	width: 99%;

}
h1.entry-title {
    font-size: 1.8em;
    margin: 0;
}

.right_sidebar_gray .left {

    width: 95% !important;

    background: #ffffff !important;

}

.directory_box.two_col {

    background-size: 100% 100%;

    height: 205px;

    width: 97%;

    margin: 0px 0px 15px 0px !important ;

}

.directory_box.two_col {

    margin: 0px 0px 15px 0px !important ;

}

.directory_box ul.tab_menu {

    top: 185px;

}

.right_sidebar_gray .right {

    width: 93% !important;

}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 138px;

    width: 44%;

}

.directory_box.last {

    margin: 0 20px 20px 0px !important;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 98%;

}

.layout.left_col .col.right {

    background-size: 100% 100%;

    height: auto;

    width: 98%;

    float: left;

}

#random_dictionary_term-3{

	text-align: center;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

.featured_featured_insight{

	width: 94%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box {

    width: 99%;

    background-position: center top;

}

.insight_directory_box.last {

    margin-right:0px !important;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 96% !important;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a {

	font-size: 11px;

	padding: 5px 10px;

}

.header_graphic{

	height: 173px !important;

}

.header_graphic .title{

	height: 134px;

	padding: 26px 0 0 8px !important;

	width: 200px;

	vertical-align: top !important;

}

.header_graphic .title h1 {

    font-size: 1.8em;

    line-height: 1.2em;

}

.ui-tabs .ui-tabs-nav li a{

	padding: 10px 5px;

}

#recaptcha_widget_div{

	overflow: scroll;

}

.ui-tabs .ui-tabs-nav li{

	font-size: 14px;

}

.sidebar iframe{

	width: 100%;

}

.sidebar img{

	max-width: 100%;

}

.green_box_links ul li a{

	padding: 10px 10px 10px 10px;

	margin-bottom: 0px;

}

#breadcrumbs {

    font-size: 1em;

    text-align: center;

    width: 100%;

}

#user_page_options {

    margin-right: 0;

    padding: 10px 0px !important;

    text-align: center;

}

#page_top{

	margin-bottom: 0px;

}

.right_col iframe{

	width: 100% !important;

}

.widget_random_dictionary_term .widgettitle .inner {

    float: none;

    font-size: 12px;

    text-align: center;

    width: auto;

}

.widget_random_dictionary_term a{

	display: none;

}

.quote .text{

	font-size: 1.1em;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {

    width: 97.2%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

.caption-wrap{

	display: none !important;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important;}

/*#newsletter_popup{ display: none; }*/



	

.stylerespon{

	display: block;

}

#homepage_cols .col{

	border: none;

}

.stylerespon .col{

	border: none;

}

.three_col .col.last .link{

	margin-top: 20px !important;

}

.stylerespon .flexslider .slides > li{

	box-shadow: none !important;

}

.stylerespon .flexslider .slides img{

	width: auto !important; 

	box-shadow: none !important;

}

.stylerespon .col{

	width: 95% !important;

	display: block !important;

}

.stylerespon .flex-control-nav{

	display: none;

}

.three_col{

	background: none;

}

.regardsrespon{

	display: none;

}

#homepage_cols .col.first .link {

    margin-top: 20px;

}

#homepage_cols .link{

	margin-top: 20px;

}

.stylerespon .col.first .link {

    margin-top: 20px;

}

.stylerespon .link{

	margin-top: 20px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

#simplemodal-login-container form{

	width: 71%;

    margin-left: 33px;

}

.pad #widgetmain{

	width: 100% !important;

	overflow-x: visible !important;

    overflow-y: visible !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.resimportantclass {

    display: none;

}

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

}

.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}


.owl-carousel {
    width: 70%;
}
.wpb_logo_slider {
    padding-left: 103px;
}










}



/* ============================= 375px ====================== */





@media screen and (min-width: 375px) and (max-width: 383px)

{

	

#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}



a.link_box .excerpt {

margin-bottom: 0px;

display: inline-block;

}



#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

 .homepage_button {

    background-size: 100% 100%;

    height: 66px;

    margin-bottom: 7px;

    width: 100% !important;

    margin: 0px 0px 7px 0px;

}



#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 14px 0 0;

    width:15%;

}

#logo_slider li, #logo_slider2 li{

	height: 29px !important;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 90%;

    padding-left: 10px;

    border-bottom: 1px solid #ccc;

    margin: 0px;

}

.latest_news li, .latest_expert_blog_posts li{

	margin-bottom: 10px;

}

#featured_case_study .fcs_left h3{

	text-align: center;

	font-size:1.8em !important;

}

h1.entry-title{

	font-size: 2em;

}

#featured_case_study .fcs_right h2{

	font-size: 1.2em;

}

.three_col {

    background: none;

}

#homepage_cols .col.first {

   /*border-bottom: 1px solid #ccc;*/

    margin: 0;

    padding-right: 10px;

    width: 93%;

}

#homepage_cols .link{

	padding-left: 7px;

}

#homepage_cols .col_header{

	width: 100%;

	margin-bottom: 15px;

}

#homepage_cols h2{

	font-size: 1.5em;

}

#homepage_cols .link a{

	font-size: 14px;

}



.stylerespon .col.first {

    border-bottom: 1px solid #ccc;

    margin: 0;

    padding-right: 10px;

    width: 93%;

}

.stylerespon .link{

	padding-left: 7px;

}

.stylerespon .col_header{

	width: 100%;

	margin-bottom: 15px;

}

.stylerespon h2{

	font-size: 1.5em;

}

.stylerespon .link a{

	font-size: 14px;

}

#pager{

	 top:115px;

}

#subfooter .right{

	width: auto;

}

	

/*.pad .alignleft{

	width: 100%;

}*/

	

.shadowbox{

	max-width: 100%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li {

    display: inline-block;

    height: auto;

    line-height: 24px;

    margin-right: 15px;

}

ul#menu-footer-menu.menu{

	text-align: center;

}

#menu-footer-menu.menu a{

	font-size: 1em;

}

#subfooter .left {

    width: auto;

    text-align: center;

    display: inline-block;

    width: 99%;

}

#subfooter .right {

    margin-right: 10px;

    display: inline-block;

    text-align: center;

    width: 100%;

    margin: 0px;

}

#newsletter_popup{

	margin-left: -188px;

	display: block;

}

#subfooter #social_media_icons{

	 margin-top: 11px;

    float: none;

}

#subfooter .right h4 {

    clear: none;

    float: none;

    margin-right: 10px;

    margin: 0px;

    font-size: 1.1em;

}

.slider-inner, .slide {

    height: 120px !important;

    width: 100% !important;

    background-size: 100% 100% !important;

    min-height: inherit;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important;}

#random_dictionary_term-9{

	text-align: center;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	display: none;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}

.logosliderformat{

	float: left;

    width: 76%;

}

.sliderlogo .flex-viewport {

    width: 217px !important;

}

.sliderdesc{

	display: none;

}

.rsSliderContent a{

	font-size: 1.2em !important;

}

.rsSliderContent {

    height: 81px !important;

    right: 0 !important;

    width: 151px !important;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	float: left;

    margin-top: 48px;

    position: inherit;

    text-align: center;

    width: 100%;

}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

    text-align: center;

    width: 100%;

}

#logo img {

    width:20%;

}

.flex-control-nav{

	padding: 0px !important;

}

.flex-control-nav li{

	margin: 0 2px !important;

}

#navigation{

	display: none;

}



#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size:1.1em;
	
	font-weight: bold;

}

.green_box_links > li > a{

	padding: 15px 5px 15px 5px;

}

#featured_case_study td.fcs_left{

	padding-right: 0px;

	background: #EAEBED;

	border-right: 1px solid #000;

}

#featured_case_study td.fcs_right {

    background: none repeat scroll 0 0 #fff;

    padding-left: 10px;

    padding-right: 5px;

}

#featured_case_study td.fcs_right .excerpt{

	font-size: 1.1em;

}

#wprmenu_bar{

	width: auto;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover {

    padding: 10px 5px !important;

}

.pad {

    padding: 20px 10px !important;

}

#featured_case_study{

	background: none;

	padding-bottom: 0px;

}

#footer {

    text-align: center;

}

#free_consultation h3{

	font-size: 1.3em;

}

#top_bar li {

    padding: 0 4px;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover {

    padding: 10px 5px !important;

}

#wprmenu_menu.wprmenu_levels ul li ul li {

    padding-left: 0px !important;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{

	font-size: 11px !important;

}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par {

    margin-left: 0px !important;

}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item {

    margin-left: 38px !important;

}

#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item{

	margin-left: 38px !important;

}



	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;
	
	width: 100%;
	
	/*padding: 10px 10px !important;*/

}
h1.entry-title {
    font-size: 1.8em;
	margin: 3px 0 0;
}

.right_sidebar_gray .left {

    width: 94% !important;

    background: #ffffff !important;

}

.directory_box.two_col {

    background-size: 100% 100%;

    height: 205px;

    width: 100%;

    margin: 0px 0px 15px 0px !important ;

}

.directory_box.two_col {

    margin: 0px 0px 15px 0px !important ;

}

.directory_box ul.tab_menu {

    top: 185px;

}

.right_sidebar_gray .right {

    width: 94% !important;

}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 155px;

    width: 99%;

     background-size: 100% 100% !important;

}

.directory_box.last {

    margin: 0 20px 20px 0px !important;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 98%;

}

.layout.left_col .col.right {

    background-size: 100% 100%;

    height: auto;

    width: 98%;

    float: left;

}

#random_dictionary_term-3{

	text-align: center;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

.featured_featured_insight{

	width: 94%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box {

    width: 99%;

    background-position: center top;

}

.insight_directory_box.last {

    margin-right:0px !important;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 96% !important;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a {

    font-size: 11px;

    padding: 5px 3px;

}

.header_graphic{

	height: 173px !important;

}

.header_graphic .title{

	padding: 26px 0 0 20px !important;

	vertical-align: top !important;

    width: 200px;

}

.header_graphic .title h1 {

    font-size: 1.8em;

    line-height: 1.2em;

}

.ui-tabs .ui-tabs-nav li a{

	padding: 5px 4px;

}

#recaptcha_widget_div{

	overflow: scroll;

}

.ui-tabs .ui-tabs-nav li{

	font-size: 11px;

}

.sidebar iframe{

	width: 100%;

}

.sidebar img{

	max-width: 100%;

}

.green_box_links ul li a{

	padding: 10px 10px 10px 10px;

	margin-bottom: 0px;

}

#breadcrumbs {

    font-size: 1em;

    text-align: center;

    width: 100%;

    margin: 0px;

}

#user_page_options {

    margin-right: 0;

    padding: 0px 0 !important;

    text-align: center;

    width: 100%;

}

#user_page_options li{

	float: none;

}

#user_page_options li img{

	top: 5px;

    position: relative;

}

#page_top{

	margin-bottom: 15px;

}

.right_col iframe{

	width: 100% !important;

}

.widget_random_dictionary_term .widgettitle .inner {

    float: none;

    font-size: 12px;

    text-align: center;

    width: auto;

}

.widget_random_dictionary_term a{

	display: none;

}

.quote .text{

	font-size: 1.1em;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {

    width: 97.2%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

.caption-wrap{

	display: none !important;

}

/*#newsletter_popup{ display: none;}*/

	

	

.stylerespon{

	display: block;

}

#homepage_cols .col{

	border: none;

}
.stylerespon .col{

	border: none;

}

.three_col .col.last .link{

	margin-top: 20px !important;

}

.stylerespon .flexslider .slides > li{

	box-shadow: none !important;

}

.stylerespon .flexslider .slides img{

	width: auto !important; 

	box-shadow: none !important;

}

.stylerespon .col{

	width: 95% !important;

	display: block !important;

}

.stylerespon .flex-control-nav{

	display: none;

}

.three_col{

	background: none;

}

.regardsrespon{

	display: none;

}

#homepage_cols .col.first .link {

    margin-top: 20px;

}

#homepage_cols .link{

	margin-top: 20px;

	font-size: 14px;

}

.stylerespon .col.first .link {

    margin-top: 20px;

}

.stylerespon .link{

	margin-top: 20px;

	font-size: 14px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

#simplemodal-login-container form{

	width: 71%;

    margin-left: 33px;

}

.pad #widgetmain{

	width: 100% !important;

	overflow-x: visible !important;

    overflow-y: visible !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.resimportantclass {

    display: none;

}

	

p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

}

.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}
.owl-carousel {
    width: 68%;
}
.wpb_logo_slider {
    padding-left: 110px;
}






	

	



}



/* ============================= 320px ====================== */





@media screen and (min-width: 320px) and (max-width: 374px)

{

	

#wrapper{

	width: 98%;

}

#cssmenu a{

	font-size: 15px;

}



a.link_box .excerpt {

margin-bottom: 10px;

display: inline-block;

}



#homepage_buttons{

	width: 100%;

	margin: 0px;

	margin-top: -15px;

}

a .homepage_button {

    background-size: 100% 100%;

    height: 70px;

    width: 100%;

    margin: 0px 0px 7px 0px;

}



#logo_slider, #logo_slider2{

	padding: 20px 0 20px 13px;

    max-width: 97%;

}

#logo_slider li, #logo_slider2 li{

	margin: 0 14px 0 0;

    width:15%;

}

#logo_slider li, #logo_slider2 li{

	height: 29px !important;

}

#logo_slider li img, #logo_slider2 li img{

	max-width: 100%;

}

.logo_slide{

	height: auto !important;

	width: 100% !important;

}

.logo-slider-inner{

	height: 40px !important;

}

#homepage_cols .col {

    padding-bottom: 0;

    padding-right: 19px;

    width: 100%;

    padding-left: 10px;

    border-bottom: 1px solid #ccc;

    margin: 0px;

}

.latest_news li, .latest_expert_blog_posts li{

	margin-bottom: 10px;

}

#featured_case_study .fcs_left h3{

	text-align: center;

	font-size:1.8em !important;

}

h1.entry-title{

	font-size: 2em;

}

#featured_case_study .fcs_right h2{

	font-size: 1.2em;

}

.three_col {

    background: none;

}

#homepage_cols .col.first {

    /*border-bottom: 1px solid #ccc;*/

    margin: 0;

    padding-right: 10px;

    width: 93%;

}

#homepage_cols .link{

	padding-left: 7px;

}

#homepage_cols .col_header{

	width: 100%;

	margin-bottom: 15px;

}

#homepage_cols h2{

	font-size: 1.3em;

}

#homepage_cols .link a{

	font-size: 14px;

}





.stylerespon .col.first {

    border-bottom: 1px solid #ccc;

    margin: 0;

    padding-right: 10px;

    width: 93%;

}

.stylerespon .link{

	padding-left: 7px;

}

.stylerespon .col_header{

	width: 100%;

	margin-bottom: 15px;

}

.stylerespon h2{

	font-size: 1.3em;

}

.stylerespon .link a{

	font-size: 14px;

}

#pager{

	 top:89px;

}

#subfooter .right{

	width: auto;

}

/*.pad .alignleft{

	width: 100%;

}*/

.shadowbox{

	width: 99%;

	background: none;

	float: left;

}

ul#menu-footer-menu.menu li {

    display: inline-block;

    height: auto;

    line-height: 24px;

    margin-right: 15px;

}

ul#menu-footer-menu.menu{

	text-align: center;

}

#menu-footer-menu.menu a{

	font-size: 1em;

}

#subfooter .left {

    width: auto;

    text-align: center;

    display: inline-block;

    width: 99%;

}

#subfooter .right {

    margin-right: 10px;

    display: inline-block;

    text-align: center;

    width: 100%;

    margin: 0px;

}

#newsletter_popup{

	margin-left: -161px;

	display: block;

}

#subfooter #social_media_icons{

	 margin-top: 11px;

    float: none;

}

#subfooter .right h4 {

    clear: none;

    float: none;

    margin-right: 10px;

    margin: 0px;

    font-size: 1.1em;

}

.slider-inner, .slide {

    height: 120px !important;

    width: 100% !important;

    background-size: 100% 100% !important;

    min-height: inherit;

}

#containerFlexDiv{ float:left; width: 100%;}

.flexslider { margin: 0 0 6px !important;}

#random_dictionary_term-9{

	text-align: center;

}

.slide .text a h2{

	font-size: 2em;

}

.slide .text{

	display: none;

}

.slide .text a p {

	font-size: 1.2em;

	padding-bottom: 0px;

}

.logosliderformat{

	float: left;

    width: 72%;

}

.sliderlogo .flex-viewport {

    width: 217px !important;

}

.sliderdesc{

	display: none;

}

.rsSliderContent a{

	font-size: 1.2em !important;

}

.rsSliderContent {

    height: 62px !important;

    right: 0 !important;

    width: 100px !important;

}

#cssmenu > ul > li{

	position: relative;

}

#cssmenu > ul > li:last-child ul{

	right: 0 !important;

	left: inherit !important;

}

html {

    padding-top: 0px !important;

}



#logo{

	float: left;

    margin-top: 48px;

    position: inherit;

    text-align: center;

    width: 100%;

}

#header {

    height: auto;

    margin-bottom: 0px;

    display: inline-block;

    text-align: center;

    width: 100%;

}

#logo img {

    width: 21%;

}

	

.flex-control-nav{

	padding: 0px !important;

}

.flex-control-nav li{

	margin: 0 2px !important;

}

	

#navigation{

	display: none;

}



#searchform{

	display: none;

}

.green_box_links > li > a{

	font-size:1.1em;
	
	font-weight: bold;

}

.green_box_links > li > a{

	padding: 15px 5px 15px 5px;

}

#featured_case_study td.fcs_left{

	padding-right: 0px;

	background: #EAEBED;

	border-right: 1px solid #000;

}

#featured_case_study td.fcs_right {

    background: none repeat scroll 0 0 #fff;

    padding-left: 10px;

    padding-right: 5px;

}

#featured_case_study td.fcs_right .excerpt{

	font-size: 1.1em;

}

#wprmenu_bar{

	width: auto;

	right: 0px;

	left: inherit;

}

#top_bar{

	right: 42px;

	padding: 6px 10px;

	z-index: 9999;

    width: 92%;

    position: fixed;	

}

#top_bar .menu-top-menu-container {

    float: right;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover {

    padding: 10px 5px !important;

}

.pad {

    padding: 20px 10px !important;

}

#featured_case_study{

	background: none;

	padding-bottom: 0px;

}

#footer {

    text-align: center;

}

#free_consultation h3{

	font-size: 1.3em;

}

#top_bar li {

    padding: 0 4px;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover {

    padding: 10px 5px !important;

}

#wprmenu_menu.wprmenu_levels ul li ul li {

    padding-left: 0px !important;

}

#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover{

	font-size: 11px !important;

}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par {

    margin-left: 0px !important;

}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item {

    margin-left: 38px !important;

}

#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item{

	margin-left: 38px !important;

}



	

/* ============================= Services ====================== */

	

.right_sidebar_gray{

	background:#CCCCCC !important;

}

.right_sidebar_gray .left {

    width: 94% !important;

    background: #ffffff !important;
	
	padding: 3px 9px 12px !important;

}

.directory_box.two_col {

    background-size: 100% 100%;

    height: 205px;

    width: 100%;

    margin: 0px 0px 15px 0px !important ;

}

.directory_box.two_col {

    margin: 0px 0px 15px 0px !important ;

}

.directory_box ul.tab_menu {

    top: 185px;

}

.right_sidebar_gray .right {

    width: 86% !important;
	
	padding: 20px !important;

}



		

	

/* ============================= Industries ====================== */

		

			

.directory_box.three_col {

    height: 155px;

    width: 99%;

     background-size: 100% 100% !important;

}

.directory_box.last {

    margin: 0 20px 20px 0px !important;

}

	

/* ============================= Why Amritt ====================== */

	

.layout.left_col .col.left {

    width: 98%;

}

.layout.left_col .col.right {

    background-size: 100% 100%;

    height: auto;

    width: 98%;

    float: left;

}

#random_dictionary_term-3{

	text-align: center;

}

.right_col .col.left{

	width: 99% !important;

}

.layout.left_col .right .right {

    width: 100%;

}

.featured_featured_insight{

	width: 94%;

}

	

	

/* ============================= Insights ====================== */

	

	

.insight_directory_box {

    width: 99%;

    background-position: center top;

}

.insight_directory_box.last {

    margin-right:0px !important;

}

.directory_box.two_col .title, .directory_box.three_col .title, .insight_directory_box .title{

	width: 96% !important;

}

.directory_box.two_col .title h3, a .directory_box.three_col .title h3, .insight_directory_box .title h3{

	font-size: 1em;

}

.insight_directory_box .item_title{

	font-size: 1.1em;

}

.item_excerpt{

	font-size: 1em;

}

ul.tab_menu li a {

    font-size: 11px;

    padding: 5px 3px;

}

.header_graphic{

	height: 173px !important;

}

.header_graphic .title{

	padding: 26px 0 0 8px !important;

	width: 151px;

	vertical-align: top !important;

}

.header_graphic .title h1 {

    font-size: 1.8em;

    line-height: 1.2em;

}

.ui-tabs .ui-tabs-nav li a{

	padding: 5px 4px;

}

#recaptcha_widget_div{

	overflow: scroll;

}

.ui-tabs .ui-tabs-nav li{

	font-size: 11px;

}

.sidebar iframe{

	width: 100%;

}

.sidebar img{

	max-width: 100%;

}

.green_box_links ul li a{

	padding: 10px 10px 10px 10px;

	margin-bottom: 0px;

}

#breadcrumbs {

    font-size: 1em;

    text-align: center;

    width: 100%;

    margin: 0px;

}

#user_page_options {

    margin-right: 0;

    padding: 0px 0 !important;

    text-align: center;

    width: 100%;

}

#user_page_options li{

	float: none;

}

#user_page_options li img{

	top: 5px;

    position: relative;

}

#page_top{

	margin-bottom: 15px;

}

.right_col iframe{

	width: 100% !important;

}

.widget_random_dictionary_term .widgettitle .inner {

    float: none;

    font-size: 12px;

    text-align: center;

    width: auto;

}

.widget_random_dictionary_term a{

	display: none;

}

.quote .text{

	font-size: 1.1em;

}

	

/* ============================= Clients ====================== */



.multiple_left.narrow {

    width: 100%;

}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {

    width: 97.2%;

}



	

/* ============================= Insights innerpage ====================== */

	

h3.entry-title{

	font-size: 1.3em;

}



.multiple_left {

    float: left;

    width: 100%;

}

.caption-wrap{

	display: none !important;

}

/*#newsletter_popup{ display: none;}*/

	

	

.stylerespon{

	display: block;

}

#homepage_cols .col{

	border: none;

}

.three_col .col.last .link{

	margin-top: 20px !important;

}

.stylerespon .flexslider .slides > li{

	box-shadow: none !important;

}

.stylerespon .flexslider .slides img{

	width: auto !important; 

	box-shadow: none !important;

}

.stylerespon .col{

	width: 95% !important;

	display: block !important;

}

.stylerespon .flex-control-nav{

	display: none;

}

.three_col{

	background: none;

}

.regardsrespon{

	display: none;

}

#homepage_cols .col.first .link {

    margin-top: 20px;

}

#homepage_cols .link{

	margin-top: 20px;

}

.stylerespon .col.first .link {

    margin-top: 20px;

}

.stylerespon .link{

	margin-top: 20px;

}

.quote{

	display: none;

}

.anotherclass{

	display: block;

	box-shadow: none !important;

}

#simplemodal-login-container form{

	width: 71%;

    margin-left: 33px;

}

.gform_wrapper .ginput_complex .ginput_left {

    float: left;

    width: 48%;

}

.gform_wrapper .ginput_complex .ginput_right {

    float: right;

    width: 47%;

}

.gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password], .gform_wrapper .ginput_complex select {

width: 88% !important;

}

.gform_wrapper .ginput_complex .ginput_right input[type=text], .gform_wrapper .ginput_complex .ginput_right input[type=url], .gform_wrapper .ginput_complex .ginput_right input[type=email], .gform_wrapper .ginput_complex .ginput_right input[type=tel], .gform_wrapper .ginput_complex .ginput_right input[type=number], .gform_wrapper .ginput_complex .ginput_right input[type=password], .gform_wrapper .ginput_complex .ginput_right select {

width: 91% !important;

}

.pad #widgetmain{

	width: 100% !important;

	overflow-x: visible !important;

    overflow-y: visible !important;

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {

    border: medium none;

    margin-bottom: 0 !important;

    margin-top: 0;

    padding-left: 10px !important;

}

.resimportantclass {

    display: none;

}



p {

    font-size: 14px;

    line-height: 22px;

}

.pad {

    font-size: 14px;

    line-height: 22px;

}

#user_page_options li a{

	font-size: 15px;

}

#breadcrumbs{

	font-size: 1.2em;

}

#copyright{

	 font-size: 1.2em;

}

.footer-responsive{

	display: block;

}

.entry{

	width: auto;

}

#business-guide {

    width: 100%;

}

.wpb_logo_slider {
    padding-left: 69px;
}
.owl-carousel {
    width: 76%;
}







}





