/* #Media Queries
================================================== */
@media(max-width: 1200px){
 .eu h1{font-size: 28px !important;}
 .eu .right-filed {padding-left: 10px !important;} 
 .eu .left-filed {padding-right: 10px !important;}
 .eu .main-form-sec label {font-size: 16px !important;}  
 /**************************/
 .eu .header-sec .logo img {max-width: 237px !important; }
 /**************************/
 .eu .sec2 {padding: 30px 0 30px !important; } 
 /**************************/
 .eu .main-form-sec {padding: 30px 0 40px !important; } 
}


@media(max-width: 1024px){
 .eu h1{font-size: 25px !important;}
 .eu h2 {font-size: 22px !important; line-height: 1.3 !important;} 
 .eu p {font-size: 16px !important; line-height: 1.5 !important;} 
 .eu li {font-size: 16px !important; line-height: 1.5 !important;}
 .eu .btn a,.eu .btn button {font-size: 15px !important; padding: 14px 30px !important;}
 .eu .main-form-sec .check_con {font-size: 16px !important;} 
 /******************************/
 .eu .header-sec {padding: 12px 0 !important;}
 .eu .header-sec .logo img {max-width: 237px !important; }
 /*************************/
 .eu .banner-sec .banner-main .banner-content {padding-right: 18px !important;} 
 .eu .sec2 p {margin: 12px 0 !important; } 
 .eu .main-form-sec .form_2 strong {margin-top: 30px !important; font-size: 16px !important;}
 /********************************/
 .eu .form_6 .form_6-main ul li ,.eu .form_6 .form_6-main ul li span{font-size: 16px !important;} 
 /********************************/
 .eu .form_8 .form_8_inner .left-inner {width: 48.33% !important;} 
 .eu .form_8 .form_8_inner .right-inner {width: 48.33% !important} 
 .eu .form_8 .form_8_inner span.bottom-text {font-size: 15px !important; line-height: 1.3 !important;} 
 /********************************/
 .eu .main-form-sec .form_2 {margin-top: 35px !important;} 
 /********************************/
 .eu .footer-sec .footer_left ul li {margin-right: 20px !important;} 
}

@media(max-width: 991px){
 .eu .form_2 .right-filed {float: none !important; padding-left: 0 !important; width: 100% !important; }
 .eu .form_2 .left-filed {float: none !important; padding-right: 0 !important; width: 100% !important; }
 .eu .main-form-sec .form_2 .form_main .right-filed.margin_20 ,.eu .main-form-sec .form_2 .form_main .margin_40{margin-bottom: 20px !important; padding-bottom: 0 !important;}
 .eu .form_2 .right-filed.margin_20 .left-filed {float: left !important; padding-right: 10px !important; width: 50% !important; } 
 .eu .form_2 .right-filed.margin_20 .right-filed {float: right !important; padding-left: 10px !important; width: 50% !important; }
 .eu .right-filed.margin_20 {margin: -20px 0 !important; padding: 0 !important; } 
 .eu .form_3{margin-top: 20px !important;}
}

@media(max-width: 767px){
 .eu h1{font-size: 22px !important;}
 .eu h2{font-size: 20px !important;} 
 .eu p{font-size: 15px !important;} 
 .eu li{font-size: 15px !important;} 
 .eu .main-form-sec label {font-size: 16px !important;}
 .eu .main-form-sec span {font-size: 16px;} 
 .eu .main-form-sec .check_con {font-size: 15px !important;}
 .eu .form_8 .form_8_inner span.bottom-text {margin-top: 5px !important;} 
 /***********************************/
 .eu .header-sec {padding: 10px 0 !important;} 
 .eu .header-sec .logo img {max-width: 237px !important; }
 /****************************/
 .eu .banner-sec .banner-main .banner-bg-img,.eu .banner-sec .banner-main .banner-content,.eu .banner-sec .banner-main{display: block !important; width: 100% !important;}
 .eu .banner-sec .banner-main .banner-bg-img{padding: 25% 0 !important; margin-bottom: 30px !important;}
 .eu .banner-sec .banner-main .banner-content p {margin: 10px 0 !important; } 
 .eu .banner-sec .banner-main .banner-content{padding-right: 0 !important;}
 .eu .banner-sec .banner-main .banner-content h1 { margin-bottom: 10px !important;}
 .eu .banner-sec .banner-main .banner-content p span {font-size: 22px; margin-bottom: 5px !important; }
 /************************************/
 .eu .form_6 .form_6-main ul li ,.eu .form_6 .form_6-main ul li span{font-size: 15px !important;} 
 /************************************/
 .eu .form_8 .form_8_inner .left-inner {width: 100% !important; display: block !important;} 
 .eu .form_8 .form_8_inner .right-inner {width: 100% !important; display: block !important;}  
 .eu .form_8 .form_8_inner {margin-top: 35px !important; } 
 /************************************/
 .eu .main-form-sec .form_6 .form_main {margin-top: 0 !important; } 
 .eu .form_6 strong {margin-top: 30px !important;} 
 .eu .main-form-sec .form_3 strong {margin-top: 30px !important;} 
 /************************************/
 .eu .form_5 .check_con {margin-bottom: 30px !important; }
 /************************************/
 .eu .form_3{margin-top: 10px !important;}
 /************************************/
 .eu .main-form-sec .form_2 strong {margin-top: 25px !important; font-size: 16px !important;} 
 /************************************/
 .eu .left-filed {padding-right: 0 !important; float: none !important; width: 100% !important; } 
 .eu .right-filed {padding-left: 0 !important; float: none !important; width: 100% !important; } 
 .eu .main-form-sec .department_fild .left-filed{float: none !important; padding-right: 0 !important; width: 100% !important; margin:0 !important; margin-bottom: 20px !important;}
 .eu .main-form-sec .department_fild .right-filed{float: none !important; padding-left: 0 !important; width: 100% !important; margin:0 !important;}
 /************************************/
 .eu .footer-sec{text-align: center !important;}
 .eu .footer-sec .footer_left {float: none !important; margin-top: 5px !important; margin-bottom: 24px !important; } 
 .eu .footer-sec .footer_right {float: none !important; } 
 .eu .footer-sec .footer_left ul li {margin-right: 20px !important; margin-top: 8px !important;} }


@media(max-width: 640px){
 .eu h2 {font-size: 18px !important;} 
 .eu .main-form-sec h2 {padding: 0 0 10px !important;} 
 .eu .main-form-sec label {font-size: 15px !important;}
 .eu .main-form-sec span {font-size: 15px;} 
 /********************************/
 .eu .banner-sec .banner-main .banner-content {padding: 30px 0 !important;}
 .eu .banner-sec .banner-main .banner-content p {margin: 7px 0 !important;} 
 /********************************/
 .eu .main-form-sec .form_main {margin-top: 10px !important; }
 .eu .main-form-sec input, .eu .main-form-sec textarea,.eu .main-form-sec select {font-size: 15px !important;padding: 10px !important;}
 /********************************/
 .eu .main-form-sec .form_3 strong {margin-top: 20px !important; }
 .eu .main-form-sec .form_3 .form_main {margin-top: 25px !important; }
  /********************************/
 .eu .form_4 p {margin-top: 20px !important; }
 .eu .form_4 {margin-top: 30px !important;}
 /********************************/
 .eu .form_7 .check_con {margin-top: 26px !important; }
 /********************************/
 .eu .form_8 .form_8_inner {margin-top: 35px !important; }
 /********************************/
 .eu .main-form-sec .checkmark {height: 25px; width: 25px;}
 .eu .main-form-sec .check_con {padding-left: 35px !important; margin-bottom: 20px !important; width: 100% !important;}  
 .eu .main-form-sec .check_con .checkmark:after {left: 8px; top: 4px; width: 5px; height: 10px; } 
 /********************************/
 .eu .form_6 strong {margin-top: 20px !important; } 
 .eu .form_6 .form_6_content {padding: 20px 15px !important;}
 .eu .form_6 .form_6_content {margin-top: 20px !important;} 
 /********************************/
 .eu .form_5 strong {padding-bottom: 15px !important;} 
 .eu .form_5 strong {margin-top: 20px !important;} 
 /********************************/
 .eu .main-form-sec .form_2 .form_main{margin-top: -8px !important;}
 .eu .main-form-sec .form_2 strong {margin-top: 20px !important; font-size: 15px !important;}  
 .eu .form_2 .right-filed.margin_20 .left-filed {float: none !important; padding-right: 0 !important; width: 100% !important; } 
 .eu .form_2 .right-filed.margin_20 .right-filed {float: none !important; padding-left: 0 !important; width: 100% !important; }
 .eu .right-filed.margin_20 {margin: 0 !important; padding: 0 !important; } 
 /********************************/
 .eu .main-form-sec .form_3 .left-filed {width: 100% !important; margin-right: 0 !important; display: block !important;} 
 .eu .main-form-sec .form_3 .right-filed{width: 100% !important; }
 /********************************/
 .eu .sec2 p {margin: 8px 0 !important; } 
 .eu .sec2 {padding: 25px 0 !important; } 
 .eu .btn button{padding: 12px 30px !important;}
 .eu span.error {font-size: 12px !important;     margin: 5px 0 !important; } 
 .eu .form_5 span.error, .eu .form_8 span.error {margin: 5px 0 15px !important; } 
}

@media(max-width: 480px){ 
 
 .eu .banner-sec .banner-main .banner-bg-img {padding: 39% 0 !important;}
 /********************************/
 .eu .main-form-sec .department_fild {margin-top: 30px !important; }
 /********************************/
 .eu .footer-sec .footer_right ul li {margin: 0 5px !important;}
 /********************************/
 .eu .main-form-sec .check_con {display: block !important; width: auto !important; max-width: max-content !important;} 
 .eu .main-form-sec .form_3 strong {margin-bottom: 15px !important;} 
 /********************************/
 
 /********************************/
 .eu .main-form-sec label {font-size: 15px !important; } 
}