#agile-form1{
max-width:450px; 
padding: 0px !important; 
height: 630px; 
background: #333; 
overflow-y: hidden !important; 
overflow-x: hidden !important; 
-webkit-box-shadow: 3px 5px 15px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 5px 15px 1px rgba(0,0,0,0.75);
box-shadow: 3px 5px 15px 1px rgba(0,0,0,0.75);
}

.box-iframe{
    width: 100%; height: 102vh; border: none !important; background: rgb(238, 238, 238);
}

.theme6 .agile-group input[type=email], .theme6 .agile-group input[type=password], .theme6 .agile-group input[type=text], .theme6 .agile-group input[type=url], .theme6 .agile-group textarea{padding: 0px !important; background: rgba(255,255,255,0.1);}
      .halfCircleBottom{
        height: 55px;
    width: 350px;
    border-radius: 0 0 60px 60px;
    background: rgb(238, 238, 238);
    position: relative;
    top: -25px;
    left: 11%;
}
.theme6 .agile-field{background: #333;}
.intl-tel-input .selected-flag .iti-arrow{
    color: #fff;
    

}
.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name{color: #333 !important;}
.theme6 .agile-group input[type=email], .theme6 .agile-group input[type=password], .theme6 .agile-group input[type=text], .theme6 .agile-group input[type=url], .theme6 .agile-group textarea::-webkit-input-placeholder {
    color: #fff;
}

.theme6 .agile-group input[type=email], .theme6 .agile-group input[type=password], .theme6 .agile-group input[type=text], .theme6 .agile-group input[type=url], .theme6 .agile-group textarea::-moz-placeholder {
    color:  #fff;
}

.theme6 .agile-group input[type=email], .theme6 .agile-group input[type=password], .theme6 .agile-group input[type=text], .theme6 .agile-group input[type=url], .theme6 .agile-group textarea::-ms-placeholder {
    color:  #fff;
}

.theme6 .agile-group input[type=email], .theme6 .agile-group input[type=password], .theme6 .agile-group input[type=text], .theme6 .agile-group input[type=url], .theme6 .agile-group textarea::placeholder {
    color:  #fff;
}
.theme6 .agile-group .agile-field button{color: #fff;}
.rc-anchor-light.rc-anchor-normal{width: 100%;}
.btn-request{background: rgb(33,150,243) !important; color: #fff !important; border-radius: 10px !important; border: none !important; word-spacing: 3px;}
.btn-request:hover{background: #13aa37 !important;}
.agile-landing-container .form-view.theme6{max-width:450px; border: none !important; background: #333; color: #fff;}
.form-title{
    font-size: 24px;
    color: #333;
    position: relative;
    top: 7px;
}
#phone_no{width: 100%; background: rgba(255,255,255,0.1); border: none; padding-left: 102px !important;}
.emailid{
    padding: 5px !important;
    position: relative;
    left: 35px;}
.captchamsg{display: none; padding: 5px !important; position: relative; left: 36px; font-size: 16px; color: #ccc;}
/*.agile-group{padding-top: 15px; padding-bottom: 10px;}*/
.btn-request{padding: 0px 20px !important;
    font-size: 16px !important;}
.margin30{margin-bottom: 30px; margin-top: 20px;}
.intl-tel-input .selected-flag .iti-arrow {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #fff !important;
    left: 79px;
}
#sucmsg{
    /*position: relative;*/
    /*top: 183px !important;*/
    /*left: 10% !important;*/
    z-index: 99 !important;
    /*width: 100%;*/
    /*height: 100px;*/
    overflow-y: hidden !important;
    
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.msgbox{
    /*width: 100%;*/
    /*height: 50%;*/
}
#successMsg {
   color: green;
    font-size: 24px;
    height: 340px;
    padding-top: 123px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    /*left: -45px;*/
    top: 21%;
    background: #f2f2f2;
    text-align: center;
}
#denderMsg{
    color: red;
    font-size: 24px;
    /*height: 340px;*/
    padding-top: 110px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    left: -45px;
    top: -74px;
    background: #f2f2f2;
}
#sucmsg.overlay {
    background-color: rgba(1,1,1,0.8) !important;
    position:relative;
    width: 100%;
    height: 100%;
    /*opacity: 0.20;*/
    /*-moz-opacity: 20%;*/
    /*-webkit-opacity: 20%;*/
    z-index: 2;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width: 90px !important;}