@charset "utf-8";
@import url("animate.min.css");
@import url("menu.css");
@import url("flexslider.css");
@import url("owl.carousel.css");
@import url("owl.transitions.css");
@import "https://fonts.googleapis.com/css?family=Open+Sans:400,700|PT+Sans:400,700|Oswald:400,700|Shadows+Into+Light|Raleway:400,600,700|Roboto:400,700";
/* CSS Document */

body { padding:0; margin:0; }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }
hr { margin:3px 0px 15px 0px; padding:0px; border-top:0px; border-bottom:1px solid #eee; height:0px;}
img { border:none; vertical-align:middle;}
.cl { clear:both; }
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04);}

/*page-loader css start*/
.page-loader { background-color:#FFF; position:absolute; width:100%; height:100%; content:""; z-index:9999; margin-top:0; position:fixed; }
.page-loader img { position:fixed; left:50%; top:50%; margin-top:-35px; margin-left:-35px;}
/*page-loader css end*/

/*scroll to top start*/
#back-to-top { position:fixed; bottom:40px; right:20px; z-index:9999; width:55px; height:55px; text-align:center; line-height:55px; background:rgba(0,0,0,0.15); cursor:pointer; border:0; border-radius:50%; text-decoration:none; transition:opacity 0.3s ease-out; opacity:0; font-size:24px; transition:all 0.3s; z-index:1; color:#FFF; box-shadow:}
#back-to-top i { line-height:50px; }
#back-to-top:hover { background:#222546; }
#back-to-top.show { opacity:1; }
/*scroll to top end*/

/*top div start*/
.top_main { background:#31345B; padding:6px 0px;}
.top_main .top_mail {font-family:'Open Sans', sans-serif; color:#fff; font-size:14px; margin-top:5px;}
.top_main .top_mail a {color:#fff; text-decoration:none;}

.fee_payment{ float:right; font-family:'Open Sans', sans-serif; font-size:13px; color:#fff; }
.fee_payment form{ margin:0px; padding:0px;}
.fee_payment h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold;}
.fee_payment .paynow {  background:#fd1503; padding:4px 10px 4px 10px; font-family:'Open Sans', sans-serif; font-size:15px; color:#fff; text-decoration:none;cursor:pointer; border:none;  border-radius:4px;}
.fee_payment .paynow:hover { background:#0090e3; color:#FFF; border:none; }
.code1 { width: 70px;  background: #FFF;  border: 1px solid #cccccc; color: #000; padding: 4px 0px 4px 0;  outline: none;  text-indent: 5px; border-radius: 4px;}
/*top div end*/

/*header css start*/
#header { margin:10px 0px; }
.address { float:left; margin:25px 0 0 15px; }
.address_last { float:right; margin:15px 0 0 0; }

.p_right { float:none; text-align:center; font-family:'Open Sans', sans-serif; font-size:20px; line-height:1.4em; font-weight:700; text-decoration:none; color:#ff512a; }
.p_right span { color:#333; display:block; }
.p_right span a { color:#333; text-decoration:none; }
.p_right span a:hover { color:#333; text-decoration:none; }

.cmmi { margin-top:5px;}
.cmmi ul { margin:0px; padding:0px; list-style:none;}
.cmmi li { float:left; margin: 0px 5px; border:1px solid #DCDCDC;}
/*header css end*/

/*paging css start*/
.paging_main {}
.paging { font-family:'Open Sans', sans-serif; font-size:11px; color:#0034FF; font-weight:700; font-style:italic; margin-top:15px;  }
.paging a { text-decoration:none; color:#FF0000; }
.paging a:hover { text-decoration:none; color:#FF0000; }
.paging span { margin:0 5px; }
.paging i { font-size:16px; }
.paging .right_f { float:right; }

.phone1 { font-family:'Open Sans', sans-serif; font-size:26px; color:#000;  }
.phone1 a { text-decoration:none; color:#000; }
.phone1 a:hover { text-decoration:none; color:#f43e15; }
.phone1 i { margin:0 5px; }
/*paging css end*/

/*welcome css start*/
.content { margin:0px auto; margin-top:50px;}
.web_content { margin:0px auto; margin-top:10px;}
.wel {}
.wel h1 { font-family:'Roboto', sans-serif; font-size:28px; font-weight:700; line-height:1.2; color:#333333; margin-bottom:20px; }
.wel h1 span { color:#ae0110;}
.wel .text { margin:0px auto; font-family:'Roboto', sans-serif; font-weight:400; color:#595959; font-size:14px; line-height:1.8em; text-align:justify; }
.wel i { color:#ae0110;}

.wel .text table td,th { padding:5px; }

.wel .text .read { margin-top:30px; background:#ae0110; padding:12px 30px; font:400 14px 'Open Sans', sans-serif; border:none; color:#fff; border-radius:4px; webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.wel .text .read:hover { background:#333; color:#FFF; border:none; }
/*welcome css end*/

/*adv box css start*/
.adv_bg {  background:#222546; margin:0px auto; text-align:center; overflow:hidden; padding:50px 0; margin-top:30px; }
.adv_box { background:#FFF; border:3px solid #fff; overflow:hidden;}
.adv_bg .heading { width:62%; margin:0px auto; }
.adv_bg .heading h2 { font-family:'Roboto', sans-serif; color:#fff; font-size:26px; font-weight:700; text-align:center; text-transform:uppercase; margin-bottom:20px; }
.adv_bg .heading p { font-family:'Roboto', sans-serif; color:#fff; font-size:14px; font-weight:400; text-align:center; margin-bottom:20px; }
.adv_box_inner { background:#fff; padding:20px;}
.adv_box_inner h2 { font-family:'Roboto', sans-serif; font-size:22px; font-weight:400; color:#ae0110; text-transform:uppercase; }
.adv_box_inner p { margin:15px 0; text-align:center; font-family:'Open Sans', sans-serif; font-size:14px; color:#333; font-weight:400; line-height:1.8em; }
.adv_box_inner .more { background:#222546; padding:8px 30px; font:400 14px 'Open Sans', sans-serif; border:none; color:#FFF; border-radius:4px; webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
.adv_box_inner .more:hover {background:#F49206; color:#000; border:none; }
/*featured causes css end*/

/*callback form css start*/
.callback { margin-bottom:10px; }
.callback h3 { background:#ae0110; font-family:"Oswald", sans-serif; font-size:24px; color:#fff; font-weight:400; padding:9px 0; text-align:center; }
.callback_inner { background:#E9E8E8; padding:15px 20px 30px 20px; overflow:hidden; }
.callback_inner ::-webkit-input-placeholder { font-family:'Open Sans', arial, sans-serif; font-size:13px; color:#000; font-weight:400; }
.callback_inner .form-group input { width:100%; border-radius:none; border:#CCCCCC 1px solid; } 
.callback_inner .form-group textarea { width:100%; border-radius:none; border:#CCCCCC 1px solid; } 
.callback_inner .form-group input.code { float:left; width:50%; border-radius:none; border:#CCCCCC 1px solid; }
.callback_inner .captcha { background:#fff; padding:8px; border:1px solid #C4C4C4; border-radius:4px; margin-left:6px; }
.submit { float:left; font-family:'PT Sans', Helvetica, Arial, sans-serif; font-size:16px; color:#FFF; font-weight:400; padding:6px 45px; background:#F3A12F; cursor:pointer; outline:none; border-radius:none; border:none;  }
.submit:hover { background:#ae0110; color:#000; outline:none; border-radius:none; }
/*callback form css end*/

/*our services css start*/
.services { margin:40px 0; text-align:center; }
.services h2 { font-family:"Roboto", sans-serif; font-size:32px; font-weight:600; color:#ae0110; }
.services h2 span { color:#000; }
.services .divider { width:5%; height:3px; background:#ae0110; text-align:center; margin:0px auto; margin-top:10px; }
.services .test { width:65%; margin:0px auto; text-align:center; font-family:"Roboto", sans-serif; font-size:15px; color:#333; font-weight:400; line-height:1.8em; margin-top:20px; }

.service_list .content { text-align:initial; }
.service_list .content { position:relative; text-align:left; border:1px solid rgba(0,0,0,0.1); }
.service_list .content .col-md-9 { padding:30px; }
.service_list .content:before { content:'' !important; display:block !important; position:absolute; left:0; bottom:0; top:0; width:25%; background:#f4f5f6; transition:all 0.3s; -webkit-clip-path:polygon(0 0,65% 0,100% 100%,0% 100%); -moz-clip-path:polygon(0 0,65% 0,100% 100%,0% 100%); clip-path:polygon(0 0,65% 0,100% 100%,0% 100%); }
.service_list .content:hover:before { background:#ffc413; color:#FFF; }
.service_list .content:hover span { color:#FFF; }
.service_list .type { position:absolute; top:50px; left:50%; transform:translateX(-50%); font-size:40px; color:#333; }
.service_list h3 { font-family:"Roboto", sans-serif; font-size:18px; color:#ff512a; font-weight:700; letter-spacing:.02em; margin-bottom:10px; text-transform:uppercase; }
.service_list p { font-family:"Roboto", sans-serif; font-size:15px; color:#555; }
.service_list a:hover { color:#555; text-decoration:none; }
/*our services css end*/

/*astrology solution css start*/
#particles-js { position:absolute; width:100%; height:105%; background:url(../images/about_bd.jpg) center center no-repeat; background-size:cover; }
.our_services { font-family:'Roboto', serif; padding-top:80px; }
.our_services h2 { font-size:30px; text-align:center; color:#FFF; text-transform:uppercase; font-weight:700; margin-bottom:40px; }
.our_services .item { float:left; padding:0 8px;}
.our_services .owl-pagination { display:none;}
.our_services .owl-controls.clickable { position:absolute; right:17px; top:-80px;}
.our_services .owl-controls.clickable .owl-buttons div:hover { background:#fb2415 !important; text-decoration:none; }
.our_services .owl-controls .owl-buttons div {background:#FFF; border-radius:0; margin:0px 1px; width:30px; height:29px; font-size:0; position:relative; }
.our_services .owl-controls .owl-buttons div:before { left:0; right:0; top:0; bottom:0; text-align:center; position:absolute; line-height:27px;
font-size:15px; color:#000; font-family:FontAwesome; }
.our_services .owl-controls .owl-buttons .owl-prev:before { content:"\f104"; }
.our_services .owl-controls .owl-buttons .owl-next:before { content:"\f105"; }
.student_main { float:left; margin-bottom:30px; width:100%;  }

.student_main:hover .stud_detail { background-color:#f7f7f7; }
.stud_detail { float:none; width:100%; height:450px !important; border-bottom:1px solid #fb2415; background-color:#FFF; padding:30px 20px; text-align:center; }
.stud_detail h6 { font-size:20px; color:#022940; font-weight:700; text-align:center; text-transform:uppercase; padding-top:250px; margin-bottom:10px;  }
.stud_detail p { font-size:14px; color:#333; margin-bottom:20px; text-decoration:none; }
.stud_detail .button { font-family:'Roboto', serif; font-size:14px; color:#FFF; font-weight:400; padding:5px 20px 5px 20px; background:#fb2415; cursor:pointer; outline:none; border-radius:none; border:none; text-decoration:none; }
.stud_detail .button:hover { background:#022940; color:#FFF; outline:none; border-radius:none; text-decoration:none; }
.stud_detail p a:hover { color:#000; text-decoration:none; }
.our_services figure { width:50%; margin:0px auto; }
.our_services figure img { float:left; border:2px solid #B1B1B1; margin-top:15px;  }
.our_services img { max-width:100%;}
/*astrology solution css end*/

/*counter css start*/
.counter { padding:110px 0; background:url(../images/counter.jpg) center center no-repeat; background-size:cover; text-align:center; font-family:"Roboto", sans-serif; }
.funfacts .icon { font-size:40px; color:#FFF; display:block; margin-bottom:15px; line-height:1; border-radius:50%; clear:both; border:0; }
.funfacts h2 { font-size:54px; color:#ae0110; font-weight:900 }
.funfacts h4 { font-size:17px; color:#FFF; text-transform:uppercase; margin:22px 0 0; position:relative; font-weight:700; }
/*counter css end*/

/* testimonial css start*/
.the-headline { font-family:"Roboto", sans-serif; margin-top:80px; margin-bottom:50px; text-align:center; }
.the-headline h1 { color:#ae0110; line-height:1.3; font-size:32px; font-weight:700; }
.the-headline h1 span { color:#111; }
.the-headline .divider { border-top:medium solid #ae0110; position:relative; height:1px; width:40px; margin:15px auto 7px auto; }
.the-headline h3 { font-size:15px; letter-spacing:1px; text-transform:uppercase; font-weight:300; margin-top:20px; }
.testimonials { max-width:960px; margin:0px auto; text-align:center; margin-bottom:30px; }
.testimonials .flexslider .slides img { width:123px !important; height:123px !important; border-radius:50%; display:block; margin:0px auto; text-align:center; margin-bottom:20px; }
.testimonials p { font-size:18px; color:#111; line-height:1.8em; padding:0 45px; font-weight:300; }
.signature { color:#111; margin-top:20px; display:block; text-decoration:none; }
.signature a { color:#111; text-decoration:none; }
.signature a:hover { color:#00B3FF; text-decoration:none; }
@media screen and (max-width:768px) { .testimonials { width:100%;} }
/*testimonial css end*/

/*footer css start*/
#footer .inner { background:#ae0110; padding:80px 0 40px 0; color:#909090; margin-top:40px; position:relative; }
.footer2 { font-weight:400; position:relative; }
.footer2 .footer_ribbon { background-color:#161829; font-size:22px; color:#FFF; font-weight:400; font-style:italic; position:absolute; margin:-96px 0 0 0; padding:5px 20px 5px 20px; text-decoration:none; }
.footer2 .footer_ribbon a { color:#FFF; text-decoration:none; }
.footer2 .footer_ribbon a:hover { color:#ae0110; text-decoration:none; }
.footer2 .footer_ribbon:before { border-right-color:#005580; left:-10px; border-right:10px solid #646464; border-top:16px solid transparent; content:""; display:block; height:0; position:absolute; top:0; width:7px; }

#footer.footer2 .copyright { background:#333; padding:15px 0; border-top:1px solid rgba(255,255,255,0.1) }
#footer.footer2 .copy { font-family:'Open Sans', sans-serif; font-size:13px; color:#FFF; margin-top:5px;  }
#footer.footer2 .copy a { color:#f7ca18; text-decoration:underline; font-weight:bold; }
#footer.footer2 .copy a:hover { color:#FFF; text-decoration:underline; } 

#footer.footer2 .powered_by { float:right; font-family: 'Open Sans', sans-serif; font-size:13px; color:#FFF; }
#footer.footer2 .powered_by img { margin-left:10px; }
/*footer css end*/

/*bot links css start*/
.bot { }
.bot h2 { font-family:'Open Sans', sans-serif; font-size:20px; color:#FFF; margin:-10px 0 30px 0; font-weight:400; }

.bot1 { }
.bot1 p { font-family:'Open Sans', sans-serif; font-size:14px; color:#FFFFFF; text-align:justify; }

.bot2 {}
.bot2 ul { margin:0px; padding:0px; list-style-type:none;}
.bot2 li { font-family:'Open Sans', sans-serif; font-size:14px; color:#FFF; border-bottom:#CCC 1px dashed; }
.bot2 li a { text-decoration:none; color:#FFFFFF; line-height:2.7em; padding-left:10px;}
.bot2 li a:hover { text-decoration:none; color:#FFF; }
.bot2 li i { margin-right:10px; color:#FFF;}

.bot3 { font-family:'Open Sans', sans-serif; font-size:14px; color:#FFFFFF; }
.bot3 .fa-2x { float:left; margin-right:10px; padding-left:5px; color:#FFF; font-size:22px; }

.bot3 .icon { margin-top:20px;}
.bot3 .icon ul { margin:0px; padding:0px; list-style:none; }
.bot3 .icon li i { float:left; width:35px; height:35px; line-height:35px; text-align:center; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; color:#FFF; margin-right:10px;  }
.bot3 .icon li .fa-facebook { background:#3c5b9b; }
.bot3 .icon li .fa-twitter { background:#2daae1; }
.bot3 .icon li .fa-google-plus { background:#D92009;}
.bot3 .icon li .fa-linkedin { background:#0173b2; }
.bot3 .icon ul li a i:hover { background:#FFF; color:#000; }
/*bot links css end*/

/*web banner css start*/
.web_banner {}
.web_banner h2 {position:relative; width:84%; margin:0px auto; top:-150px; font-family:'Roboto', sans-serif; font-size:34px; font-weight:700; line-height:1.2; color:#ae0110;}
/*web banner css end*/

/*client form css start*/
.client_form { margin-bottom:10px; }
.client_form ::-webkit-input-placeholder { font-family:'Open Sans', arial, sans-serif; font-size:13px; color:#000; font-weight:400; }
.client_form .form-group input { font-family:'Open Sans', arial, sans-serif;  width:80%; border-radius:none; border:#CCCCCC 1px solid; margin-right:8px;} .client_form .form-group select { width:80%; } 
.client_form .form-group textarea { width:80%; } 
.client_form .submit { float:left; font-family:'Open Sans', arial, sans-serif;  font-size:16px; color:#FFF; font-weight:400; padding:6px 45px; background:#F3A12F; cursor:pointer; outline:none; border-radius:none; border:none;  }
.client_form .submit:hover { background:#ae0110; color:#fff; outline:none; border-radius:none; }
.client_form .form-group span { font-size:13px; color:#F40C10;}
/*client form css end*/

/*payment form css start*/
.payment_form {}
.payment_form ::-webkit-input-placeholder { font-family:'Open Sans', arial, sans-serif; font-size:13px; color:#000; font-weight:400; }
.payment_form .form-group input { float:left;  width:48%; font-family:'Open Sans', arial, sans-serif; border-radius:none; border:#CCCCCC 1px solid; margin-right:8px; margin-bottom:14px; } 
.payment_form .form-group select { width:48%; margin-bottom:8px;}
.payment_form .submit { float:left; font-family:'Open Sans', arial, sans-serif;  font-size:16px; color:#FFF; font-weight:400; padding:6px 45px; background:#F3A12F; cursor:pointer; outline:none; border-radius:none; border:none; margin-top:5px;  }
.payment_form .submit:hover { background:#ae0110; color:#fff; outline:none; border-radius:none; }

.payment_form .form-group .input1 { float:left;  width:37.8%; }
.payment_form .form-group .input2 { float:left;  width:32.2%; }
.payment_form label { float:left; margin-right:15px; }
/*payment form css end*/

/*client logo div start*/
.client_logo { padding:20px 0 50px 0; }
.client_logo h2 { font-family:'Open Sans', arial, sans-serif; font-size:32px; font-weight:700; color:#ae0110;  margin-bottom:30px;}
.client_logo h2 span { color:#f7913a; }
.item_img { text-align:center; border:1px solid #D5D1D1; margin-right:8px; }
.item_img img { height:150px; }
/* clearfix */
.owl-carousel .owl-wrapper:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
/* display none until init */
.owl-carousel { display:none; position:relative; width:100%; -ms-touch-action:pan-y; }
.owl-carousel .owl-wrapper{ display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ overflow:hidden; position:relative; width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{ float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{ cursor:pointer;}
.owl-controls { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/* fix */
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:    hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0);}

.owl-pagination{ display:none;}
/*client logo div end*/

/*onload popup css start*/
#enquirypopup .modal-dialog { width:550px; max-width:550px; padding:0px; position:relative; margin-top:120px; z-index:99999; }
#enquirypopup .modal-content { border-radius:0px; }
#enquirypopup .modal-body { padding:0px; }
#enquirypopup .modal-body h2 {background:#222546; font-family:'Roboto', sans-serif; font-weight:600; font-size:24px; color:#FFF; margin-bottom:10px; margin-top:0px; text-align:center; padding:15px; line-height:1.8em; }
#enquirypopup .modal-body h2 span { font-size:28px; font-weight:600; color:#FFF; }
#enquirypopup .modal-body h2 span a { color:#FFF; }
#enquirypopup .modal-body h2 span a:hover { color:#FFF; }
#enquirypopup .modal-body h2 p { font-family:'Open Sans', sans-serif; font-weight:400; font-size:16px; color:#FFF; text-transform:none; }

#enquirypopup .popup_from { padding-bottom:12px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner { padding:10px 50px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .form-group { margin:12px 0px; font-family:'Open Sans', sans-serif; color:#000; }
#enquirypopup .popup_from .popup_from_inner .form-control { font-size:16px; border-color:#DBDBDB; padding:0 10px; height:45px; box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .form-group input { border-radius:0px; }

#enquirypopup .popup_from .popup_from_inner .form-group input.code { float:left; width:72%; border-radius:none; margin-right:15px; }
#enquirypopup .popup_from .popup_from_inner .captcha { padding:14px; background:#FAFAFA; border-radius:3px; border:#dbdbdb 1px solid; }

#enquirypopup .popup_from .popup_from_inner p { font-family:'Open Sans', sans-serif; font-weight:400; font-size:14px; color:#9F9F9F; text-align:left; margin-bottom:20px; }
#enquirypopup .popup_from .popup_from_inner p i { color:#002147; margin-right:5px; }

#enquirypopup .popup_from .popup_from_inner .submit { float:none; margin:0px auto; text-align:center;font-family:'Open Sans', sans-serif; font-size:20px; color:#FFF; font-weight:600; padding:12px 100px; background:#DA0000; cursor:pointer; outline:none; border:none; box-shadow:none; display:block; margin-bottom:10px; }
#enquirypopup .popup_from .popup_from_inner .submit:hover { background:#333; color:#FFF; outline:none; border-radius:none; }
#enquirypopup .popup_from .popup_from_inner .submit i { margin-right:5px; }

#enquirypopup .popup_from .logo_right img { float:right; margin-right:15px; }

#enquirypopup .close { float:right; font-family:'Open Sans', sans-serif; font-size:40px; font-weight:normal; color:#FFF; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-right:5px; }

#enquirypopup .skip { float:left; top:0px; right:0px; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:normal; color:#525252; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-left:8px; margin-top:-15px; }
#enquirypopup .skip {background:none; border:none; cursor: pointer; padding:0px; }
/*onload popup css end*/

/*verify form css start*/
.verify_form {  background:#E9E9E9; padding:20px; text-align:center; }
.verify_form h3 {font-family:'Roboto', sans-serif; font-size:28px; font-weight:600; margin-bottom:10px; color:#000; }
.verify_form p { font-family:'Open Sans', sans-serif;font-size:16px; font-weight:400; color:#333; }
.verify_form input.callback-input, select.callback-input, textarea.callback-input { width:100%!important; height:52px!important; padding-left:4%!important; padding-right:4%!important; margin-top:4px!important;  margin-bottom:15px!important; color:#777!important; border:1px solid #ededed!important; background-color:#fff!important;font-size:16px!important; border-radius:5px 5px 5px 5px!important; }
.verify_form textarea.callback-input { width:100%!important; height:52px!important; padding-left:2%!important; padding-right:4%!important; margin-top:4px!important;  margin-bottom:15px!important; color:#777!important; border:1px solid #ededed!important; background-color:#fff!important;font-size:16px!important; border-radius:5px 5px 5px 5px!important; line-height:50px; }

.verify_form input.callback-submit { font-family:'Open Sans', sans-serif; background:#333; border:none; color:#FFF; letter-spacing:1px; cursor:pointer; display:inline-block; font-size:18px;
font-weight:700; width:100%; max-width:535px; padding:18px 0; text-transform:uppercase; -webkit-border-radius:3px 3px; -moz-border-radius:3px 3px; border-radius:3px 3px; transition:all .50s ease-in-out; -moz-transition:all .50s ease-in-out; -webkit-transition:all .50s ease-in-out;}
.verify_form input.callback-submit:hover { background:#5BB12F; color:#FFF; transition:all .50s ease-in-out; -moz-transition:all .50s ease-in-out; -webkit-transition:all .50s ease-in-out;}

.verify_form input.callback-input:focus, #callback-form select.callback-input:focus { border-color:#656565!important; color:#656565!important;
outline:none;}
.verify_form input.callback-input:focus, #callback-form select.callback-input:focus { border-color:#656565!important; color:#656565!important;
 outline:none;}
 
.verify_form  input.code { width:48%; float:left; border-radius:none; border:#CCCCCC 1px solid; margin-right:5px; margin-bottom:15px; height:52px !important; padding-left:2% !important; padding-right:4% !important; margin-top:4px !important; margin-bottom:15px !important; color:#656565 !important; border:1px solid #ededed !important; background-color:#fff !important; font-size:16px !important; border-radius:5px 5px 5px 5px !important; }
.verify_form .captcha { float:left; padding:18px 19px; background:#FFF; border-radius:4px; border:#CCCCCC 1px solid; margin-top:3px; margin-left:25px; }
/*verify css end*/