/*.row{
	margin: 0 !important;
}*/

@media screen and (max-width: 1366px){
	#block-block-2 .row{
		margin-top: 0;
	}
	/* footer */
	.copyright-caption{
		padding: 12px 0 11px 103px;
	}
}

@media screen and (max-width: 1277px){
	#block-block-2 p{
		min-height: 95px;
	}
}

@media screen and (max-width: 1199px){
	.row{
		margin: 0 !important;
	}
	/* About us - Company News */

	.container {
	    width: 100% !important;
	}
	.page-node-49 .view-id-company_news_block_2 .views-row {
		margin-left: 6px;
		margin-right: 6px;
	    min-height: 250px;
	    max-height: 250px;
	}	
	/*Join us*/
	.page-global-join-us .view-content ul > li{
		min-height: 250px !important;
    	max-height: 250px !important;
    	width: 30% !important;
    	text-align: left;
	}
	.page-global-join-us .view-content ul {
	    text-align: center;
	}
	.page-global-join-us .view-jobs>.view-filters{
    	margin-top: 25%;
	}

	/* Abouts Us - Industry Recognition */
	.page-node-1 #block-views-recognitions-block .views-row .recognition-image .views-field-field-recognition-image {
	    max-width: 240px;
	    width: 100%;
	}
	/* footer */
	.bottom-nav{
    	margin: 10px 0 0 0;
	}
	.bottom-ss{
		padding-left: 0 !important;
	    padding-right: 70px;
	    float: right;
	}
	.copyright-caption{
		float: left;
    	padding: 11px 0 11px 70px;
	}

}

@media screen and (max-width: 1143px){
	 #block-views-resource-center-block-3 ul > li:nth-child(1),
	 #block-views-resource-center-block-3 ul > li:nth-child(8),
	 #block-views-resource-center-block-5 ul > li:nth-child(1),
	 #block-views-resource-center-block-5 ul > li:nth-child(8),
	 #block-views-resource-center-block-7 ul > li:nth-child(1),
	 #block-views-resource-center-block-7 ul > li:nth-child(8),
	 #block-views-resource-center-block-1 ul > li:nth-child(1),
	 #block-views-resource-center-block-1 ul > li:nth-child(8),
	 #block-views-resource-center-block-7 ul > li, 
	 #block-views-resource-center-block-5 ul > li, 
	 #block-views-resource-center-block-3 ul > li, 
	 #block-views-resource-center-block-1 ul > li{
	    text-align:left !important;
	    /*try to*/
	   /* min-height: 240px;
	    max-height: 240px;*/
	 }/*
	 #block-views-resource-center-block-7 ul > li .resource-title,
	  #block-views-resource-center-block-5 ul > li .resource-title,
	   #block-views-resource-center-block-3 ul > li .resource-title,
	    #block-views-resource-center-block-1 ul > li .resource-title{
    	    min-height: 88px;
    		max-height: 88px;
	 }
	 #block-views-resource-center-block-7 ul > li:nth-child(1) .resource-title,
	  #block-views-resource-center-block-5 ul > li:nth-child(1) .resource-title,
	   #block-views-resource-center-block-3 ul > li:nth-child(1) .resource-title,
	    #block-views-resource-center-block-1 ul > li:nth-child(1) .resource-title{
	    	min-height: 88px;
	    	max-height: 88px;
	 }*/
	 #block-views-resource-center-block-7 ul, 
	 #block-views-resource-center-block-5 ul, 
	 #block-views-resource-center-block-3 ul, 
	 #block-views-resource-center-block-1 ul {
	    text-align: center;
	    max-width: 900px;
	    margin: 0 auto;
	}
}

@media screen and (max-width: 1126px){
	/* Abouts Us - Industry Recognition */
	.page-node-1 #block-views-recognitions-block .views-row {
    	width: 31% !important;
	}
	/* Resource Center */
	.page-node-48 #block-block-14 ul > li,
	#block-resource-resource-center-tabs-by-path ul > li {
	    display: inline-block;
	    width: 18%;
	    text-align: center;
	}
	.page-node-48 #block-block-14 ul,
	#block-resource-resource-center-tabs-by-path ul {
	    text-align: center;
	    padding: 0px;
	}
}

@media screen and (max-width: 1096px){
	/* Resource Center */
	#block-views-resource-center-block-13 .view-resource-center ul li.views-row,
	 #block-views-resource-center-block-12 .view-resource-center ul li.views-row,
	  #block-views-resource-center-block-14 .view-resource-center ul li.views-row,
	   #block-views-resource-center-block-11 .view-resource-center ul li.views-row,
	    #block-views-resource-center-block-10 .view-resource-center ul li.views-row,
	     #block-views-resource-center-block-9 .view-resource-center ul li.views-row{
	     	width: 31%;
	}
}

@media screen and (max-width: 1041px){
	.page-node-2 #testimonial .carousel-inner{
		margin-top: 0;
	}
	.page-node-2 .carousel-inner .vid {
	    height: auto !important;
	}
	.page-node-2 #block-block-2 .row .col-md-offset-1 {
	    margin-left: 0;
	}
	.page-node-2 #block-block-2 .row .col-md-2 {
	    width: 20%;
	}
}

@media screen and (max-width: 1024px){
	.page-node-5 .main-quote p,
	 .page-node-3 .main-quote p,
	  .page-node-4 .main-quote p,
	  .page-node-176 .main-quote p {
	    font-size: 32px;
	}
	/*carousel caption*/
	.sub-quote p{
		font-size: 18px;
	}
	#myCarousel .carousel-caption,
	.page-node-176 .carousel-caption{
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media screen and (max-width: 991px){
	/* footer */
	.bottom-nav.contacts, .bottom-nav.careers{
		width: 25% !important;
	}
	.bottom-nav{
		display:inline-table;
	}

}

@media screen and (max-width: 960px){
	/* Contact Us */
	.page-node-635 .webform-client-form-126 label,
	.page-node-635 .webform-client-form label,
	.page-node-635 .webform-client-form input, 
	.page-node-635 .webform-client-form select.form-control.form-select,
	.page-node-126 .webform-client-form-126 label,
	.page-node-126 .webform-client-form label,
	.page-node-126 .webform-client-form input, 
	.page-node-126 .webform-client-form select.form-control.form-select {
	    width: 100%;
	}
	/* Content - Services */
	#block-views-industries-block-6 .view-content ul > li,
	 #block-views-services-block-4 .view-content ul > li,
	  #block-views-industries-block-3 .view-content ul > li,
	   #block-views-services-block-3 .view-content ul > li,
	    #block-views-services-block-5 .view-content ul > li,
	     #block-views-industries-block-5 .view-content ul > li,
	      #block-views-industries-block-2 .view-content ul > li,
	       #block-views-services-block-2 .view-content ul > li,
	        #block-views-services-block-6 .view-content ul > li,
	         #block-views-industries-block-4 .view-content ul > li,
	          #block-views-industries-block-1 .view-content ul > li,
	           #block-views-services-block-1 .view-content ul > li{
	           	width: 48%;
	}
}

@media screen and (max-width: 948px){
	/* footer */
	.bottom-nav.contacts, .bottom-nav.careers {
	    max-width: 237px !important;
	    width: 100% !important;
	}
	.footer-nav {
	    text-align: center;
	    height: auto;
	}
	.bottom-nav {
	    text-align: left;
	    margin: 10px 0;
	}
}

@media screen and (max-width: 946px){
	/* About us - Company News */
	.page-node-49 .view-id-company_news_block_2 .views-row {
	    width: 30%;
	    float: none;
	    display: inline-table;
	    text-align: left;
    	min-width: 255px;
	    /*min-height: 220px;
	    max-height: 220px;*/
	}
	.page-node-49 #block-views-company-news-block-2-block .view-content {
	    text-align: center;
	    margin-left: -12px;
    	padding: 0px 10px;
	}
}

@media screen and (max-width: 928px){
	/* Gallery */
	.sliding-social-2 .slick-slide img, .sliding-social .slick-slide img {
	    width: 100%;
	    max-width: 400px;
	    max-height: 400px;
	    height: auto;
	}
	.sliding-social-2, .sliding-social {
	    max-height: 440px;
    	height: auto;
	}
}

@media screen and (max-width: 914px){
	/* Join Us */
	.page-global-join-us .view-content ul > li {
	    min-height: 240px !important;
	    max-height: 240px !important;
	    width: 47% !important;
	}
	.page-global-join-us #block-system-main li {
		font-size: 15px;
	}
	.page-global-join-us .view-content ul {
	    text-align: left;
	}
	.page-global-join-us .view-jobs>.view-filters {
	    margin-top: 30%;
	}
	/*footer*/
	.copyright-caption {
	    float: none;
	    padding: 11px 0 11px 0;
	}
	.bottom-ss {
	    padding-right: 0;
	}
}

@media screen and (max-width: 912px){
	#block-views-resource-center-block-7 ul,
	 #block-views-resource-center-block-5 ul,
	  #block-views-resource-center-block-3 ul,
	   #block-views-resource-center-block-1 ul {
	    max-width: 675px;
	}
}

@media screen and (max-width: 863px){
	/* About us - Company News*/
	.page-node-49 .view-id-company_news_block_2 .views-row {
	    width: 47%;
	}
	.page-node-49 #block-views-company-news-block-2-block .view-content{
		text-align:left;
		margin: 0;
	}
	/* Abouts Us - Industry Recognition */
	.page-node-1 #block-views-recognitions-block .views-row{
		min-height: 370px;
	}
	/* Resource Center */
	#block-views-resource-center-block-13 .view-resource-center ul li.views-row,
	 #block-views-resource-center-block-12 .view-resource-center ul li.views-row,
	  #block-views-resource-center-block-14 .view-resource-center ul li.views-row,
	   #block-views-resource-center-block-11 .view-resource-center ul li.views-row,
	    #block-views-resource-center-block-10 .view-resource-center ul li.views-row,
	     #block-views-resource-center-block-9 .view-resource-center ul li.views-row{
	     	padding: 20px;
	}
}

@media screen and (max-width: 822px){
	.page-node-48 #block-block-14 ul > li > a,
	#block-resource-resource-center-tabs-by-path ul > li > a {
		padding: 15px 3px;
	}

}

@media screen and (max-width: 813px){
	.slick-dots{
		display: none !important;
	}
}

@media screen and (max-width: 768px){
	/* Abouts Us - Industry Recognitions */
	.page-node-1 #block-views-recognitions-block .views-row {
	    width: 47% !important;
	}
	/*Contact Us*/
	.page-node-635 section .webform-client-form{
		width: 100% !important;
	}
	#block-multiblock-9 h2,
	 #block-webform-client-block-640 h2,
	  #block-webform-client-block-641 h2,
	   #block-webform-client-block-642 h2{
	   	font-size: 25px;
	   }

	/*carousel caption*/
	.page-node-5 .main-quote p,
	 .page-node-3 .main-quote p,
	  .page-node-4 .main-quote p,
	  .page-node-176 .main-quote p{
	    font-size: 26px;
	}
	.sub-quote p {
	    font-size: 15px;
	}
	/* Join us*/
	.page-global-join-us .view-jobs>.view-filters .views-exposed-form .views-exposed-widget .btn-info{
		width: 45px;
    	height: 45px;
    	right: 10px;
	}
	.page-global-join-us .view-jobs>.view-filters .views-exposed-form .views-exposed-widget #edit-title{
		    font-size: 25px;
	}
	.page-global-join-us .view-jobs>.view-filters {
	    margin-top: 35%;
	}
	.carousel-control {
	    top: 17% !important;
	}
	#block-block-16, #block-block-17, #block-block-18{
		padding-top: 40px;
	}
}

@media screen and (max-width: 740px){
	/* Resource Center */
	.page-node-48 #block-block-14 ul > li,
	#block-resource-resource-center-tabs-by-path ul > li {
	    width: 30%;
	    margin: 5px;
	}
	.page-node-48 #block-block-14 ul > li > a
	#block-resource-resource-center-tabs-by-path ul > li > a {
	    padding: 8px 3px;
	    min-height: 40px;
	    max-height: 40px;
	}
}

@media screen and (max-width: 701px){
	/* Join Us */
	.page-global-join-us .view-content ul > li {
	    min-height: 300px !important;
	    max-height: 300px !important;
	}
}

@media screen and (max-width: 687px){
	#block-views-resource-center-block-3 ul > li:nth-child(1),
	#block-views-resource-center-block-3 ul > li:nth-child(8),
	#block-views-resource-center-block-5 ul > li:nth-child(1),
	#block-views-resource-center-block-5 ul > li:nth-child(8),
	#block-views-resource-center-block-7 ul > li:nth-child(1),
	#block-views-resource-center-block-7 ul > li:nth-child(8),
	#block-views-resource-center-block-1 ul > li:nth-child(1),
	#block-views-resource-center-block-1 ul > li:nth-child(8),
	#block-views-resource-center-block-7 ul > li,
	#block-views-resource-center-block-5 ul > li,
	#block-views-resource-center-block-3 ul > li,
	#block-views-resource-center-block-1 ul > li{
	    float: none !important;
	    display: inline-block !important;
	}
}

@media screen and (max-width: 667px){
	/* Contact Us */
	.page-node-635 h1.page-header{
		font-size: 25px;
	}
	.page-node-635 .webform-client-form-126,
	.page-node-635 .webform-client-form-126 select.form-control.form-select,
	.page-node-126 .webform-client-form-126,
	.page-node-126 .webform-client-form-126 select.form-control.form-select{
		width: 100%;
	}
	/*carousel caption*/
	.sub-quote p {
	    font-size: 14px;
	}
	.page-node-5 .main-quote p, .page-node-3 .main-quote p, .page-node-4 .main-quote p,.page-node-176 .main-quote p{
	    font-size: 20px;
	}
}

@media screen and (max-width: 646px){
	/* Resource Center */
	#block-views-resource-center-block-13 .view-resource-center ul li.views-row,
	 #block-views-resource-center-block-12 .view-resource-center ul li.views-row,
	  #block-views-resource-center-block-14 .view-resource-center ul li.views-row,
	   #block-views-resource-center-block-11 .view-resource-center ul li.views-row,
	    #block-views-resource-center-block-10 .view-resource-center ul li.views-row,
	     #block-views-resource-center-block-9 .view-resource-center ul li.views-row {
	    width: 46%;
	}
	/*carousel caption*/
	.carousel-control {
	    top: 10% !important;
	}
}

@media screen and (max-width: 603px){
	/* About us - Company News */

	.page-node-49 .view-id-company_news_block_2 .views-row {
	    width: 45%;
	    min-width: 0;
	    padding: 20px;
	}
}

@media screen and (max-width: 600px){
	.page-node-18 .main-container table td {
	    float: left;
	    width: 100% !important;
	    text-align: center;
	}
	/*carousel caption*/
	#myCarousel .carousel-caption,
	.page-node-176 .carousel-caption {
	    bottom: 0;
	}
	/* Join us*/
	.page-global-join-us .view-jobs>.view-filters .views-exposed-form .views-exposed-widget .btn-info {
	    width: 35px;
	    height: 40px;
	    right: 10px;
	}
	.page-global-join-us .view-jobs>.view-filters .views-exposed-form .views-exposed-widget #edit-title {
	    font-size: 20px;
	}
	.page-global-join-us .view-jobs>.view-filters .views-exposed-form .views-exposed-widget{
		padding: 0;
	}
	
}



@media screen and (max-width: 580px){
	/* About us - Company news*/
	.page-node-49 .view-id-company_news_block_2 .views-row {
	    min-height: 300px;
	    max-height: 300px;
	}
	/* Join us */
	.page-global-join-us .view-content ul{
		text-align: center;
	}
	.page-global-join-us .view-content ul > li {
	    min-height: 0 !important;
	    max-height: 350px !important;
	    width: 100% !important;
    	max-width: 320px !important;
	}
}

@media screen and (max-width: 568px){
	.carousel-control {
	    top: 45% !important;
	}
}

@media screen and (max-width: 560px){
	/* About Us - Industry Recognition */
	.page-node-1 #block-views-recognitions-block .views-row {
	    width: 46% !important;
	}
	/* Resource Center */
	#block-views-resource-center-block-13 .view-resource-center ul li.views-row,
	 #block-views-resource-center-block-12 .view-resource-center ul li.views-row,
	  #block-views-resource-center-block-14 .view-resource-center ul li.views-row,
	   #block-views-resource-center-block-11 .view-resource-center ul li.views-row,
	    #block-views-resource-center-block-10 .view-resource-center ul li.views-row,
	     #block-views-resource-center-block-9 .view-resource-center ul li.views-row {
	    max-height: 240px;
	    min-height: 240px;
	}
	#block-views-resource-center-block-14 .view-content ul > li .resource-title a,
	 #block-views-resource-center-block-13 .view-content ul > li .resource-title a,
	  #block-views-resource-center-block-12 .view-content ul > li .resource-title a,
	   #block-views-resource-center-block-11 .view-content ul > li .resource-title a,
	    #block-views-resource-center-block-10 .view-content ul > li .resource-title a,
	     #block-views-resource-center-block-9 .view-content ul > li .resource-title a,
	     .page-node-48 #block-system-main li{
	     	font-size: 15px;
	}

}

@media screen and (max-width: 550px){
	#block-block-16, #block-block-17, #block-block-18 {
	    padding-top: 0;
	}
}

@media screen and (max-width: 500px){
	/* About us - Company news*/
	.page-node-49 .view-id-company_news_block_2 .views-row {
	    min-height: 0;
	    max-height: 0;
	    width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	}
	/* Content - Services */
	#block-views-industries-block-6 .view-content ul > li,
	 #block-views-services-block-4 .view-content ul > li,
	  #block-views-industries-block-3 .view-content ul > li,
	   #block-views-services-block-3 .view-content ul > li,
	    #block-views-services-block-5 .view-content ul > li,
	     #block-views-industries-block-5 .view-content ul > li,
	      #block-views-industries-block-2 .view-content ul > li,
	       #block-views-services-block-2 .view-content ul > li,
	        #block-views-services-block-6 .view-content ul > li,
	         #block-views-industries-block-4 .view-content ul > li,
	          #block-views-industries-block-1 .view-content ul > li,
	           #block-views-services-block-1 .view-content ul > li{
	           	width: 100%;
	}
}

@media screen and (max-width: 494px){
	.bottom-nav.contacts, .bottom-nav.careers {
	    max-width: 220px !important;
	    width: 100% !important;
	}
	.bottom-nav{
		padding: 0;
		margin:10px;
		text-align: center;
	}
	/*carousel caption*/
	#myCarousel .carousel-caption,
	.page-node-176 .carousel-caption {
		padding: 20px;
	}
}

@media screen and (max-width: 468px){
	/* About us - Company news*/
	.page-node-1 #block-views-recognitions-block .views-row {
	    width: 75% !important;
	    min-width: 294px;
	    float: none;
	    display: inline-block;
	}
	.page-node-1 #block-views-recognitions-block{
		text-align:center;
	}
	/* Join Us */
	.page-global-join-us #block-system-main li {
	    font-size: 15px;
	    margin: 0 0 7px;
	}

	 #block-views-resource-center-block-3 ul > li:nth-child(1),
	 #block-views-resource-center-block-3 ul > li:nth-child(8),
	 #block-views-resource-center-block-5 ul > li:nth-child(1),
	 #block-views-resource-center-block-5 ul > li:nth-child(8),
	 #block-views-resource-center-block-7 ul > li:nth-child(1),
	 #block-views-resource-center-block-7 ul > li:nth-child(8),
	 #block-views-resource-center-block-1 ul > li:nth-child(1),
	 #block-views-resource-center-block-1 ul > li:nth-child(8){
	 	width: 95% !important;
	}
	.page-global-join-us .view-jobs>.view-filters .views-exposed-form{
		max-width: 90%;
	}

}

@media screen and (max-width: 451px){
	/*Abouts us - Menu */
	.menu-block-13 ul li{
		display:block;
		padding-bottom:0;
		text-align: center
	}
	/* Resource Center*/
	.page-node-48 #block-block-14 ul > li
	#block-resource-resource-center-tabs-by-path ul > li {
	    width: 40%;
	    margin: 5px;
	}
}

@media screen and (max-width: 430px){
	/* About us - Company News */

	.pagination > li > a, .pagination > li > span {
	    padding: 4px 8px !important;
	}
}

@media screen and (max-width: 420px){
	/* Contact Us */
	.page-node-635 .webform-component-email, 
	.page-node-635 .webform-component--e-mail, 
	.page-node-635 .webform-component--company,
	.page-node-126 .webform-component-email, 
	.page-node-126 .webform-component--e-mail, 
	.page-node-126 .webform-component--company{
	    width: 100%;
	}
}
@media screen and (max-width: 411px){
	/* About us - Company News */

	.page-node-49 #main-content {
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}
	.page-node-49 #block-views-company-news-block-2-block .view-content,
	.page-node-49 .row {
	    margin: 0;
	}
	.page-node-49 #block-system-main p{
		font-size: 15px;
	}
	.page-node-49 h1.page-header {
	    font-size: 25px;
	}
}

@media screen and (max-width: 400px){
	.page-node-30 .main-container table td {
	    float: left;
	}
	/* Resource Center */
	#block-views-resource-center-block-13 .view-resource-center ul li.views-row,
	 #block-views-resource-center-block-12 .view-resource-center ul li.views-row,
	  #block-views-resource-center-block-14 .view-resource-center ul li.views-row,
	   #block-views-resource-center-block-11 .view-resource-center ul li.views-row,
	    #block-views-resource-center-block-10 .view-resource-center ul li.views-row,
	     #block-views-resource-center-block-9 .view-resource-center ul li.views-row {
	    width: 95%;
	    max-height: 200px;
	    min-height: 0;
	}
}

@media screen and (max-width: 384px){
	/* About Us - Industry Recognition */

	.page-node-1 #block-views-recognitions-block .views-row {
	    width: 100% !important;
	    min-width: 0; 
	    margin: 0 0 7px;
	    min-height: 317px;
	}

	#block-views-resource-center-block-7 ul > li .pinned .resource-thumbnail,
	 #block-views-resource-center-block-5 ul > li .pinned .resource-thumbnail,
	  #block-views-resource-center-block-3 ul > li .pinned .resource-thumbnail,
	   #block-views-resource-center-block-1 ul > li .pinned .resource-thumbnail{
	   	width: 100%;
	}
}

@media screen and (max-width: 370px){
	.page-node-5 .main-quote p, .page-node-3 .main-quote p, .page-node-4 .main-quote p, .page-node-176 .main-quote p {
	    font-size: 18px;
	}
	.sub-quote p {
	    font-size: 12px;
	}
}

@media screen and (max-width: 340px){
	/* About us - Company News */

	.pagination > li > a, .pagination > li > span {
	    padding: 4px !important;
	}
	/* Resource Center*/
	.page-node-48 #block-block-14 ul > li,
	#block-resource-resource-center-tabs-by-path ul > li {
	    width: 100%;
	    margin: 0;
	}
	#block-multiblock-9 h2,
	 #block-webform-client-block-640 h2,
	  #block-webform-client-block-641 h2,
	   #block-webform-client-block-642 h2{
	   	font-size: 22px;
	}
	#footer-section .icons {
	    text-align: center;
	    width: 100%;
	}
	#myCarousel .carousel-caption, .page-node-176 .carousel-caption {
	    padding: 10px 20px;
	}
	.page-node-5 .main-quote p, .page-node-3 .main-quote p, .page-node-4 .main-quote p, .page-node-176 .main-quote p {
	    font-size: 16px;
	}
	.sub-quote p {
	    font-size: 10px;
	}
}

@media screen and (max-width: 320px){
	
}