/************************************************************************************
smaller than 1280
*************************************************************************************/
@media screen and (max-width: 1280px) {

}

/************************************************************************************
smaller than 1024
*************************************************************************************/
@media screen and (max-width: 1024px) {
	.vc_custom_1458251318176  h1 {font-size:47px!important;}
					
					.mychnageheading h1 {font-size:47px!important;}

.vc_custom_1458089719031 .wpb_wrapper span{
	font-size: 46px !important;
}.vc_custom_1458089580570 .wpb_wrapper span{
	font-size: 50px !important;
}
.vc_custom_1458089706569 .wpb_wrapper span{
	font-size: 46px !important;
}
.social_links {
    margin: 60px 0 0;
}
}

/************************************************************************************
smaller than 980
*************************************************************************************/
@media screen and (max-width: 980px) {
footer h2 {
    text-align: center;
}
footer p {
    text-align: center;
}
.mail_img {
    display: table;
    margin: 30px auto 40px;
}
.social_links {
    margin: 30px auto 0;
    display: table;
}
.copyright {
    text-align: left;
}
}

/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 800px) {

}

/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {

		
					.vc_custom_1441944181757 .cms-getintouch-text {font-size:12px!important;}
					
					
					.vc_custom_1458251318176  h1 {font-size:36px!important;}
					
					.mychnageheading h1 {font-size:36px!important;}


.vc_custom_1458089719031 .wpb_wrapper span{
	font-size: 25px !important;
	
	
}.vc_custom_1458089580570 .wpb_wrapper span{
	font-size: 25px !important;
	
	
}.vc_custom_1458089706569 .wpb_wrapper span{
	font-size: 25px !important;
.mychnageheading h1{font-size: 25px !important;}
}

/************************************************************************************
smaller than 767
*************************************************************************************/
@media screen and (max-width: 767px) {
.vc_custom_1458089719031 .wpb_wrapper span{
	font-size: 55px !important;
}.vc_custom_1458089580570 .wpb_wrapper span{
	font-size: 55px !important;
}
.vc_custom_1458089706569 .wpb_wrapper span{
	font-size: 55px !important;
}
footer {
    padding: 50px 0 40px;
}

}

/************************************************************************************
smaller than 736
*************************************************************************************/
@media screen and (max-width: 736px) {

}

/************************************************************************************
smaller than 732
*************************************************************************************/
@media screen and (max-width: 732px) {

}

/************************************************************************************
smaller than 667
*************************************************************************************/
@media screen and (max-width: 667px) {

}

/************************************************************************************
smaller than 640
*************************************************************************************/
@media screen and (max-width: 640px) {

}

/************************************************************************************
smaller than 568
*************************************************************************************/
@media screen and (max-width: 568px) {

}

/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {
.copyright {
    text-align: center;
    margin: 40px 0 0;
}
.copyright span {
    float: none;
    text-align: center;
    display: block;
    padding: 10px 0 0 0;
}
}

/************************************************************************************
smaller than 414
*************************************************************************************/
@media screen and (max-width: 414px) {
footer p {
    font-size: 21px;
}
.mail_btn a {
    font-size: 23px;
    padding: 11px;
    width: 260px;
    height: 60px;
}
footer {
    padding: 30px 0;
}
}

/************************************************************************************
smaller than 412
*************************************************************************************/
@media screen and (max-width: 412px) {

}

/************************************************************************************
smaller than 384
*************************************************************************************/
@media screen and (max-width: 384px) {

}

/************************************************************************************
smaller than 375
*************************************************************************************/
@media screen and (max-width: 375px) {
.vc_custom_1458089719031 .wpb_wrapper span{
	font-size: 35px !important;
}
.vc_custom_1458089580570 .wpb_wrapper span{
	font-size: 35px !important;
}
.vc_custom_1458089706569 .wpb_wrapper span{
	font-size: 35px !important;
}
.mychnageheading h1{font-size: 35px !important;}
footer h2 {
    font-size: 21px;
}
footer p {
    font-size: 18px;
    line-height: 26px;
}
.social_links {
    padding: 14px 11px;
}
}

/************************************************************************************
smaller than 360
*************************************************************************************/
@media screen and (max-width: 360px) {
.social_links li a {
    height: 53px;
    width: 53px;
}
.mail_btn {
    top: 29%;
}
}

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {
.mail_btn a {
    font-size: 20px;
    padding: 9px;
    width: 220px;
    height: 54px;
}
footer h2 {
    font-size: 18px;
}
footer p {
    font-size: 15px;
    line-height: 23px;
}
.mail_btn a {
    height: 50px;
}
.social_links li a {
    height: 45px;
    width: 45px;
}
.social_links li:hover a {
    font-size: 24px;
}
.copyright {
    margin: 30px 0 0;
    font-size: 16px;
    line-height: 15px;
}
}
