/*	Arcgate New Design  
	---------------------------------------	*/
.clearfix{ clear:both;}
.underline{ text-decoration:underline;}
.form-controal{ background:#ecece9; border:none; outline:none; padding:1rem; line-height:1.42857; font-size:14px; color:#66665c; width:100%; box-sizing: border-box;}
.form-btn, .subscribe{background:#73a441; padding:.4rem 1.2rem; border:1px solid #5f912d; border-radius:2px; font-size:16px; line-height:1.42857; color:#fff;}
textarea.form-control{ height:auto;}

/*p: fixMargins
main : content-block
*/


/*main .content-block > div > .contact-Page{ position:relative; margin:0 !important; top:20px; left:-320px; background:#fff; padding-top:30px; padding-bottom:30px; width:960px;}*/
.page-article main article .content-block.Contact{ background:none;}
.page-article main article .content-block.Contact > div{ float: none !important; width:calc(200% / 2);}
.page-article main article .content-block.Contact div .contact-Page{background: #ffffff !important; margin: 2rem 0 0; padding-top: 2rem; width: 960px;}

.page-article main article .content-block.mytest{ background:none;}
.page-article main article .content-block.mytest > div{ float: none !important; width:calc(200% / 2);}
.page-article main article .content-block.mytest div .contact-Page{background: #ffffff !important; margin: 2rem 0 0; padding-top: 2rem; width: 960px;}



.arc-contactForm{ float:left;  margin:0 !important; padding:0; width:50%;}
.arc-contactForm #wpcf7-f2194-o1{ margin:0 !important;}
.arc-contactForm p{font-size:14px; margin-bottom:10px;}
.arc-contactForm p span{ margin-top:5px; width:100%;}
.arc-contactForm p input.wpcf7-submit{ background:#73a441; padding:.5rem 1.4rem; border:1px solid #5f912d; border-radius:2px; font-size:16px; line-height:1.42857; color:#fff;}

.page-article main article .content-block .arc-contactForm div{ width: 100%; box-sizing: border-box; margin: 0;}
.arc-cont-details{ float:right; max-width:400px; width:50%; margin:0 !important; padding:0 20px;}

.arc-cont-details p{line-height: 1.8rem;}
.page-article main article > .content-block.Contact > nav:nth-of-type(2) {display: none;}
.page-article main article > .content-block.mytest > nav:nth-of-type(2) {display: none;}
.page-article main article .content-block div>p.wp-caption-text{margin-left: 0;}


/*	NewsLetter Design 
	-------------------------	*/

.news-arc{}
.news-arc p.error-msg{ font-size:12px; padding-bottom: 5px;}
#newsletter form label input{ margin-bottom: 1.3rem !important;}
#newsletter form fieldset > p:nth-last-child(-n+2){ }

/*	Support Page Design 
	-------------------------*/
.arcimage{float:left!important;}
.fixMargins img{ float:left;}
.arc_image img{float:left; width:318px !important;}
.arc_image a {float:left;}
div.main-arc-div .arc_image img{float:left; width:299px !important;}

/*	aside	*/
aside.arc-left{ /*float:left !important; width:320px; clear:both;*/ position:absolute;bottom:0}
.content-block > aside.arc-left{
float: left;
    line-height: 2.5rem;
    width: calc(100% / 3);
	}
@media (max-width: 420px) {

.page-article main article .content-block div p img{
	width: 100%;
	margin-left:0 !important;
	margin-right:0 !important;
}

}


@media (max-width: 767px) {
	.content-block img{width:100%;}
	main .content-block > div.Contact{ margin-top: 2rem;}
	.content-block img{width:100%;}
	main .content-block > div.mytest{ margin-top: 2rem;}
	.page-article main article .content-block.Contact div .contact-Page{ width:auto;}
	.page-article main article .content-block.mytest div .contact-Page{ width:auto;}
	.arc-contactForm{ float:left !important; width:95%;}
	.arc-contactForm p{ margin-left:0 !important; margin-right:0 !important;}
	.arc-cont-details{ font-size:1.5rem !important; float:left !important; padding:0 10px; max-width:90%;}
	.arc-cont-details p{font-size:1.3rem !important;  margin:0 0 15px !important;}
	
	/*nitin ji ka kamaal*/
	
	.page-article main article .content-block > div, .page-category main article .content-block > div, .page-news main article .content-block > div{
		float: none;
	}
	
	.content-block > aside.arc-left {
    float: none;
    line-height: normal;
    position: relative;
    width: 100%;
}

.content-block > aside.arc-left img{
	width: 100%;
	height:auto;
}

.fixMargins img {
    float: none;
}
	
}

@media (min-width: 768px) {
	.page-article main article .content-block.Contact div .contact-Page{ width:auto;}
	.page-article main article .content-block.mytest div .contact-Page{ width:auto;}
	main .content-block > div.Contact{ margin-top: 2rem;}
	.page-article main article .content-block div.Contact > *{ margin:0 !important;}
	.page-article main article .content-block div.mytest > *{ margin:0 !important;}
	
	.arc-contactForm{ float:left !important; width:75%;}
	.arc-contactForm p{ margin-left:0 !important;}
	.arc-cont-details{ font-size:1.5rem !important; float:left !important; }
	.arc-cont-details p{font-size:1.3rem !important;  margin:0 0 15px !important;}
	
}
@media (min-width: 992px) {
	
	.arc-contactForm{ float:left;  margin:0 !important; padding:0; width:50%;}
	.arc-cont-details{ float:right; max-width:400px; width:50%; margin:0 !important; padding:0 20px;}


}

/*New by Javed 9-June*/
.content-block.checkfrontksh{border:0px solid #f00; max-width:100%; position:absolute !important; left:0; top:0; height:1350px; background-image:url() !important; background-color:#fff !important; }

.content-block.checkfrontksh > nav{display:none;}

.page-article main article .content-block.checkfrontksh > div{float:none !important; width:100%; padding:0;}

.page-article main article .content-block.checkfrontksh > div > p{width:100%; margin:0;}
.page-article main article .content-block.checkfrontksh > div > p > iframe{min-height:1350px;}
main.checkfrontksh > aside.content-block{margin-top:900px;}
#page.ui-helper-clearfix{background:rgb(243, 243, 241)}
/*#footer.checkfrontksh{border:0px solid #333; margin-top:550px;}rgb(243, 243, 241)*/


.content-block.checkfrontusd{border:0px solid #f00; max-width:100%; position:absolute !important; left:0; top:0; height:1350px; background-image:url() !important; background-color:#fff !important; }
.content-block.checkfrontusd > nav{display:none;}
.page-article main article .content-block.checkfrontusd > div{float:none !important; width:100%; padding:0;}
.page-article main article .content-block.checkfrontusd > div > p{width:100%; margin:0;}
.page-article main article .content-block.checkfrontusd > div > p > iframe{min-height:1380px;}
main.checkfrontusd > aside.content-block{margin-top:900px;}
#page.ui-helper-clearfix{background:rgb(243, 243, 241)}

/*New by Javed 9-June*/
