/* google fonts */
@import url("menu.css");
@import url("flexslider.css");
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Roboto+Condensed:400,700|Open+Sans:400,500,600,700');

/* reset css start */
:root{ --main-color:#D73F2B; --section-bg:#f7f7f7; --heading-font:'Open Sans', sans-serif; --heading-color:#121212; --para-font:'Roboto', sans-serif; --para-color:#343434; }
html { scroll-behavior:smooth; }
body { font-family:'Roboto', sans-serif; font-size:16px; font-family:var(--para-font); padding:0; margin:0; font-weight:400; }
h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }
h1,h1>a,h2,h2>a,h3,h3>a,h4,h4>a,h5,h5>a,h6,h6>a { font-family:var(--heading-font); color:var(--heading-color); font-weight:600; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; }
h2, h2>a { font-size:42px; }
h3, h3>a { font-size:24px; }
h4, h4>a { font-size:22px; }
h5, h5>a { font-size:20px; }

img { max-width:100%; height:auto; }
button:focus,input:focus,textarea:focus { outline:none; }
button { border:none; cursor:pointer; }
.img_left { float:left; margin-right:25px; border:1px solid #E5E5E5; padding:5px; }
/* reset css end */

/* global css start */
.cmn-button { padding:18px 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; background-color:var(--main-color); color:#FFFFFF; text-transform:capitalize; text-align:center; min-width:180px; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; }
.cmn-button:hover { color:#FFFFFF; box-shadow:0px 1px 21px 0px rgba(228, 95, 77, 0.27); transform:translateY(-2px); -webkit-transform:translateY(-2px); -moz-transform:translateY(-2px); -ms-transform:translateY(-2px); -o-transform:translateY(-2px); }
.section-padding { padding-top:100px; padding-bottom:100px; }
.section-title { position:relative; padding-bottom:25px; margin-bottom:18px; text-transform:capitalize; }
.section-title:after { position:absolute; content:''; bottom:0; left:50%; background-image:url(../images/header-shape.png); width:70px; height:10px; margin-left:-35px; }
.section-header { margin-bottom:45px; }
.section-bg { background-color:var(--section-bg); }
/* global css end */

/* header-section css start */
.header { padding:15px 0px; }
.quick_contact {  font-family:'Roboto', sans-serif; font-size:22px; font-weight:700; text-align:center;  margin-right:8px; }
.quick_contact { font-family:'Roboto', sans-serif; font-size:22px;  font-weight:400; text-decoration:none; }
.quick_contact a { color:#000; text-decoration:none; }
.quick_contact a:hover { color:#F00004; text-decoration:none; }
.quick_contact i { font-size:20px; margin-right:2px; color:#fdc800; }

.govt_approved { font-family:'Roboto', sans-serif;  color:rgb(255, 0, 4); font-weight:400; font-size:22px;text-decoration:none; text-align:center;}
/* header-section css end */

/*weldiv start*/
.weldiv { margin:20px 0px; }
.weldiv h1 { color:#fb2415; font-size:35px; font-weight:600; margin:25px 0 15px 0; }
.weldiv .text { margin-bottom:30px; font-size:16px; line-height:30px; font-weight:400; color:#000; text-align:justify; }

.weldiv .text h2 { color:#E90F00; font-size:30px; font-weight:600; text-align:left; }
.weldiv .text h3 { color:#0200E9; font-size:26px; font-weight:600; text-align:left; }
.weldiv .text h4 { color:#16DC00; font-size:22px; font-weight:600; text-align:left; }

ul.home-benefits {  margin-bottom:25px; letter-spacing:1px; color:#FFF; }
ul.home-benefits li { font-size:18px; line-height:30px; margin-bottom:10px; color:#000; }
ul.home-benefits li i { font-size:26px; line-height:30px; margin-right:5px; color:#000; }
/*weldiv end*/

/*request callback div start*/
.callback-form-wrapper { margin-top:30px; background:#309a06; box-shadow:0 6px 10px -1px rgba(0, 0, 0, 0.25);  border-radius:8px 8px;
 padding:15px; text-align:center; }
.callback-form-wrapper h3 { font-size:28px; font-weight:600; margin-bottom:10px; color:#FFF; }
input.callback-input, select.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:#656565!important; border:1px solid #ededed!important;  background-color:#f7f8f9!important;font-size:16px!important; border-radius:5px 5px 5px 5px!important;}
input.callback-submit { background:#fdd600; border:none; color:#000; 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;}
input.callback-submit:hover { background:#e45f4d; color:#FFF; transition:all .50s ease-in-out; -moz-transition:all .50s ease-in-out; -webkit-transition:all .50s ease-in-out;}
#callback-form input.callback-input:focus, #callback-form select.callback-input:focus { border-color:#656565!important; color:#656565!important;
outline:none;}
#callback-form input.callback-input:focus, #callback-form select.callback-input:focus { border-color:#656565!important; color:#656565!important;
 outline:none;}
.callback-form-wrapper  input.code { width:70%; float:left; border-radius:none; border:#CCCCCC 1px solid; margin-right:5px; margin-bottom:15px; 
  height:52px !important;
  padding-left:4% !important;
  padding-right:4% !important;
  margin-top:4px !important;
  margin-bottom:15px !important;
  color:#656565 !important;
  border:1px solid #ededed !important;
  background-color:#f7f8f9 !important;
  font-size:16px !important;
  border-radius:5px 5px 5px 5px !important; }
.callback-form-wrapper .captcha { padding:19px; background:#FFF; border-radius:4px; border:#CCCCCC 1px solid; margin-top:2px; }
.callback-form-wrapper select option { background:#fff;}

.callback-form-wrapper .v_charge {font-family:'Roboto', sans-serif; color:#F5DD03; font-size:18px; font-weight:700;}
.callback-form-wrapper .r_color {color:#f00;}
/*request callback div end*/

/*our courses 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', sans-serif; padding-top:50px; text-align:center;}
.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 { box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2); }
.student_main:hover .stud_detail { background-color:#f7f7f7; }
.stud_detail { float:left; width:100%; border-bottom:1px solid #fb2415; background-color:#FFF; padding:30px 20px;}
.stud_detail h6 { font-size:20px; color:#00a92c; font-weight:700; text-align:center; text-transform:uppercase; margin-bottom:10px; }
.stud_detail p { font-family:'Roboto', sans-serif; font-size:16px; color:#333; margin-bottom:20px; text-decoration:none; }
.stud_detail .button { font-family:'Roboto', sans-serif; font-size:16px; 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 img { float:left; width:100%;}
.our_services img { max-width:100%; }
/*our courses css end*/

/*about us  css start*/
.about_main { background:#f5f5f5; text-align:center; padding:60px 0px 60px 0px; margin-top:50px; }
.about_main .about_tittle h2 { font-family:'Roboto', sans-serif;  text-transform:uppercase; text-align:center; color:#fb2415; font-size:34px; font-weight:600; margin-bottom:20px; }
.about_main .about_tittle p { width:85%; margin:0px auto; font-family:'Open Sans', sans-serif; line-height:1.8em; font-size:16px; color:#000; margin-bottom:18px; }
.about_box {  background:#fff; border:1px solid #EDEAEA; padding:10px;}
.about_box .hovereffect {  overflow:hidden; position:relative; text-align:center; cursor:default; margin-bottom:10px; }
.about_box .hovereffect img { display:block; position:relative; -webkit-transition:all .4s linear; transition:all .4s linear; }
.about_box .hovereffect:hover img { -ms-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2); }
.about_box h4 { font-family:'Roboto', sans-serif; font-size:20px; font-weight:600; color:#FB2415; margin:30px 0px 10px; text-transform:uppercase;  }
.about_box h4 a { color:#FB2415; text-decoration:none;  }
.about_box h4 a:hover { color:#000; text-decoration:none; }
.about_box p { font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400; line-height:1.7em; color:#000000; }
.about_box .read { padding:10px 24px; font-weight:400; font-size:16px; font-family:'Open Sans', sans-serif; border:1px solid #fff; color:#fff; background:#fb2415; border-radius:0; text-transform:uppercase; 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; }
.about_box .read:hover { background-color:#febc22; color:#fff; }
/*about us  css end*/

/*our team css start */
.our_team { padding:40px 0 40px 0; }
.our_tittle h2 { font-family:'Roboto', sans-serif; font-size:32px; font-weight:600; text-transform:uppercase; text-align:center; color:#000; margin-bottom:30px; }
.our_tittle h2 span { color:#febc22; }
.our_tittle .title_line { width:80px; height:2px; background:#5bb12f; margin:30px auto;  position:relative; }

.we_are { padding:70px 0 70px 0; }
.team_tittle .title_line { width:80px; height:2px; background:#46c3e8; margin:30px auto;  position:relative;}
.team_tittle h2 { font-family:'Roboto', sans-serif; font-size:26px; font-weight:700; text-transform:uppercase; text-align:center; color:#000; }
.team_tittle h2 span { color:#46c3e8; }
.single-team-member { overflow:hidden;  position:relative; margin-bottom:20px; }
.single-team-member:hover .member-info { bottom:0; height:100%;  background-color:rgba(40, 57, 94, 0.8); }
.member-info { background-color:#46c3e8; bottom:-109px; color:#fff; padding:7px 5px 25px 0px; position:absolute; 
-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;  width:100%; }
.member-info h3 { color:#fff; font-size:20px; margin-bottom:30px; line-height:2.8em; text-transform:uppercase; }
.member-info h3 .tagline {  color:#fff; display:block; font-size:16px; }
/*Team CSS End*/

.video-area { padding:50px 0 30px; position:relative; }
@media (min-width:992px) and (max-width:1199px) { .video-area { padding:88px 0 100px; } }
@media (min-width:768px) and (max-width:991px) { .video-area { padding:78px 0 90px; } }
@media (min-width:480px) and (max-width:767px) { .video-area { padding:58px 0 70px; } }
@media (min-width:321px) and (max-width:479px) { .video-area { padding:48px 0 60px; } }
@media only screen and (max-width:320px) { .video-area { padding:38px 0 50px; } }
.video-area2 { padding:178px 0; position:relative; }
@media (min-width:992px) and (max-width:1199px) { .video-area2 { padding:158px 0; } }
@media (min-width:768px) and (max-width:991px) { .video-area2 { padding:148px 0; } }
@media (min-width:480px) and (max-width:767px) { .video-area2 { padding:128px 0; } }
@media (min-width:321px) and (max-width:479px) { .video-area2 { padding:118px 0; } }
@media only screen and (max-width:320px) { .video-area2 { padding:108px 0; } }
.video-content { position:relative; }
.video-content .video-title { letter-spacing:1px; font-size:36px; color:#FFF;  margin-bottom:10px; }
@media only screen and (max-width:480px) { .video-content .video-title { font-size:30px; } }
.video-content .video-sub-title { font-size:16px; color:#a3bed5; margin:0 auto; padding-bottom:35px; text-align:justify;}
.qlty_img  { background:#fff; padding:5px; }
.video-content .more { background:#f1182c;  padding:8px 30px; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:400;
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; margin-top:15px; }
.video-content .more:hover { background:#F1F3F4; color:#333;}
.bg-common-style { background-size:cover; background-position:center; background-repeat:no-repeat; }
.overlay-video { position:relative; }
.overlay-video:before { content:""; top:0; left:0; right:0; margin:0 auto; position:absolute; background-color:rgba(0, 33, 71, 0.88); height:100%; width:100%; }

/* testimonial css start*/
.testimonials_mian {  background-repeat:repeat; background-color:#fff; padding:40px 0px 90px 0px;
 text-align:center;} 
/* ========== TITLE LINE ========== */
.testimonials_mian  .title_line { width:70px; height:2px; background:#febc22; margin:20px auto; position:relative; }
.testimonials_mian h2 { font-family:'Roboto', sans-serif; font-size:26px; font-weight:700; color:#fb2415;
 text-transform:uppercase; margin-bottom:20px; }
#testimonials .testimonial { width:100%; left:0; z-index:1; position:absolute; font-family:'Open Sans', sans-serif; overflow:hidden; }
#test_container { width:70%; margin-left:14.5%; position:relative; overflow:hidden; }
#testimonials .testimonial_text { font-size:16px; color:#000; font-weight:400; line-height:1.6em; padding:40px 40px 0 40px; }
#testimonials .testimonial_name { font-size:16px; color:#febc22; font-weight:700; margin-top:10px; }
#t_pagers { position:absolute; left:49%; bottom:-70px; z-index:2; }
#t_pagers .pager { display:inline-block; text-decoration:none; width:12px; height:12px;  border-radius:50%; margin-right:5px; background:#fb2415; cursor:pointer; }
#t_pagers .pager.active { background:#000; }
#testimonials img { width:100px; height:100px; margin:0px auto; border-radius:50px; text-align:center; margin-top:20px; display:block; }
/* testimonial css end*/

/*advantage news css start*/
.advantage { padding:50px 0 20px 0;}
.advantage .advantage_tittle h2 { font-family:'Roboto', sans-serif;  text-transform:uppercase; text-align:center; color:#000; font-size:34px;  font-weight:600; }
.advantage .advantage_tittle h2 span { color:#fb2415;}
.ltst { border:1px #cccccc solid; margin:20px auto; }
.ltst .img  { text-align:center;}
.txt_blog { padding:0 20px 0 20px; margin-bottom:20px; text-align:center;} 
.txt_blog  h3 { font-family:'Roboto', sans-serif;  text-align:center; color:#5bb12f; font-size:22px; text-transform:uppercase; margin-top:20px; font-weight:600; }
.txt_blog p { font-family:'Open Sans', sans-serif; line-height:1.8em; text-align:center; color:#333; font-size:14px; font-weight:400; margin-top:10px; }
.txt_blog .read {  padding:10px 24px; font-weight:600; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #FFF;
 color:#fff; background:#fb2415; border-radius:0; text-transform:uppercase; 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; }
.txt_blog  .read:hover { background-color:#333; color:#FFF; border:1px solid #FFF; }
/*advantage news css end*/

/*bottom css start*/
.bottom { background:#309a06;  padding:30px 0px; }
.bottom h2 { font-size:18px; color:#FFF; padding-bottom:20px; }
.bottom h2 span {  color:#fdd600; font-style:normal; }
.bottom h2:after { display:block; width:30px; margin-top:18px; border-top:2px dotted #fdd600; content:''; }


.bott1 {}
.bott1 .text {font-family:'Open Sans', sans-serif; font-size:15px;  color:#ebebeb; }
.bott1 .text strong{ color:#FFF; }

.bott2 ul { margin:0px; padding:0px; list-style-type:none;}
.bott2 li {font-family:'Open Sans', sans-serif;  font-size:15px; color:#FFF; border-bottom:#c9cbce 1px solid;}
.bott2 li a { text-decoration:none; color:#FFF; line-height:3em; padding-left:10px; }
.bott2 li a:hover { text-decoration:none; color:#E4E3E3;}
.bott2 li i { margin-right:10px; }

.bott3 span { margin-left:40px; display:block; font-family:'Open Sans', sans-serif; font-size:15px; color:#FFF; margin-bottom:20px; }
.bott3 span a { color:#FFF; text-decoration:none; }
.bott3 span a:hover { color:#fdd600; text-decoration:none; }
.bott3 i  { float:left; font-size:20px; margin-right:10px; margin-top:3px; color:#FFF; }
/*bottom css end*/

/*footer css end*/
.footer { background:#309a06; padding:15px 0; border-top:1px solid #247603; }
.copy { font-family:'Open Sans', sans-serif; font-size:14px; color:#FFF; }
.copy a { color:#fdd600; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#FFF; text-decoration:underline;} 

.powered_by {font-family:'Open Sans', sans-serif;  font-size:14px; color:#FFF; }
.powered_by a { text-decoration:none; color:#FFF; }
.powered_by a:hover { color:#FFF; text-decoration:none; }
/*footer css end*/

/* ====== scroll-to-top css ====== */
.scroll-to-top { height:55px; width:55px; position:fixed; bottom:5%; right:5%; display:none; z-index:99; cursor:pointer;
text-align:center;
border-radius:50%; background-color:var(--main-color); line-height:70px; }
.scroll-to-top .scroll-icon { font-size:28px; color:#FFFFFF; display:inline-block; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); }
a[class*='lightcase-icon-'].lightcase-icon-close { top:100px; right:50px; }

/*product css start*/
.product_box { background:#F7F7F7; padding:50px 0px 100px; }
.product_box .tittle_choose h2 { font-size:27px; font-weight:600; color:#ed1c24; text-transform:uppercase; text-align:center; }
.product_box .tittle_choose p { margin:0px auto; width:85%; font-size:16px; color:#000; font-weight:500; margin-top:20px; line-height:1.8em; text-align:center; }
.product_box .why_icon i { float:left; color:#FB1B1F; padding-top:30px; }
.product_box .txt_choose { padding:20px; margin-bottom:40px; background:#fff; box-shadow:-1px 9px 18px 0 rgba(75,81,91,.1); }
.product_box .txt_choose h3 { margin-bottom:20px; font-size:20px; font-weight:600; color:#ed1c24; text-transform:uppercase;  }
.product_box .txt_choose h3 a { color:#ed1c24; text-decoration:none; }
.product_box .txt_choose h3 a:hover { color:#FF0004; text-decoration:none; }
.product_box .txt_choose h4 { font-size:16px; line-height:1.8em; text-transform:none; text-align:justify; }
.product_box .why_box { background:#FFF; }
.product_box .why_box .text { font-size:16px; line-height:1.8em; text-align:justify; }
.product_box .read { margin-top:20px; padding:8px 24px; font-weight:700; font-size:14px; text-transform:uppercase; border:1px solid #014994; color:#014994; background:#FFF; border-radius:0; 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; }
.product_box .read:hover { background-color:#ed1c24; color:#FFF; border:1px solid #FFF; }
.product_box .why_box .text table td { padding:5px; }
/*product css end*/

/*onload popup css start*/
#enquirypopup .modal-dialog { width:450px; padding:0px ;position:relative; margin-top:80px;}
#enquirypopup .modal-content { border-radius:0px;}
#enquirypopup .modal-body { padding:0px;}
#enquirypopup .modal-body h2 { background:#5E9A12; font-family:'Roboto', sans-serif; font-weight:600; font-size:22px; color:#FFF; text-transform:uppercase; margin-bottom:10px; text-align:center; padding:20px; line-height:1.8em; }
#enquirypopup .modal-body h2 span { font-size:26px; color:#FFF; margin-left:40px; }
#enquirypopup .modal-body h2 span a { color:#FFF; }
#enquirypopup .modal-body h2 span a:hover { color:#FFF; }

#enquirypopup .popup_from { }
#enquirypopup .popup_from .popup_from_inner { padding:20px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .form-group {font-family:'Roboto', sans-serif;  }
#enquirypopup .popup_from .popup_from_inner .form-control { font-family:'Roboto', sans-serif; font-size:16px; border-color:#DBDBDB; padding:0 10px; height:45px; background-color:#FFF; box-shadow:none; }
#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 .submit { width:100%; font-family:'Roboto', sans-serif;font-size:16px; color:#FFF; font-weight:600; padding:12px 0; background:#202C45; cursor:pointer; outline:none; border:none;box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .submit:hover { background:#333; color:#FFF; outline:none; border-radius:none; }
#enquirypopup .close { float:right; font-family:'Roboto', sans-serif; font-size:40px; font-weight:normal; color:#fff; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-right:5px; }


#enquirypopup .popup_from p { font-family:'Roboto', sans-serif; font-weight:400; font-size:11px; color:#000; text-align:left; margin-bottom:20px; }
/*onload popup css end*/

/*verify form css start*/
.verify_form { background:#0E33A2; border:1px dashed #90ABFD; padding:20px; overflow:hidden; position:relative; border-top:4px solid #90ABFD; -webkit-transition:350ms ease all; transition:350ms ease all;}
.verify_form h2 { font-family:"Roboto", sans-serif; font-weight:600; font-size:18px; color:#FFF; text-transform:uppercase; margin-bottom:20px; text-align:center; }
.verify_form .form-group { margin:10px 0 10px 0; font-family:"Roboto", sans-serif; }
.verify_form .form-control { font-family:"Roboto", sans-serif; border-color:#dbdbdb; padding:10px; height:50px; background-color:#FFF; border-width:1px; box-shadow:none; position:relative; z-index:0; }
.verify_form .form-group input.code { float:left; width:62%; border-radius:none; margin-right:5px; }
.verify_form .captcha { padding:10px; background:#fafafa; border-radius:3px; border:#dbdbdb 1px solid; }
.verify_form input[type=text]:focus { box-shadow:0px 0px 5px #ff9c00 !important; border:1px solid #ff9c00 !important; outline:none; }
.verify_form textarea:focus { box-shadow:0px 0px 5px #ff9c00 !important; border:1px solid #ff9c00 !important; outline:none; }
.verify_form .submit { width:100%; background:#FF0707; position:relative; font-family:"Roboto", sans-serif; color:#FFF; border-radius:2px; border:0; 
padding:12px 0; font-size:16px; font-weight:600; text-transform:uppercase; overflow:hidden; -webkit-transition:350ms ease all; transition:350ms ease all; margin-top:8px; }
.verify_form .submit a { color:#FFF; text-decoration:none; }
.verify_form .submit a:hover { color:#FFF; text-decoration:none;}
.submit:hover { color:#FFF; text-decoration:none; }
/*verify css end*/

/* web banner css start */
.page-header { background:url(../images/banner/web-banner.jpg) no-repeat; background-size:cover; color:#FFF; overflow:hidden; padding:90px 0px; position:relative; margin-top:0px; margin:0px 0 0px !important; }
.page-header:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(54, 59, 77, 0.88); }
.page-header .breadcrumb-wrapper .product-title { font-size:30px; line-height:38px; font-weight:700; letter-spacing:1px; color:#FFF; }
.page-header .breadcrumb-wrapper .breadcrumb { font-size:14px; color:#ff3838; border-radius:0px; background:transparent; padding:5px 0px; z-index:1; }
.page-header .breadcrumb-wrapper .breadcrumb li { display:inline-block; }
.page-header .breadcrumb-wrapper .breadcrumb li a { color:#FFF; padding-right:5px; }
/* web banner css end */

/*fix phone icss css start*/
.phone_icon_main { position:fixed; width:60px; height:60px; bottom:50px; left:40px; background-color:#D11820; color:#FFF; border-radius:50px;
text-align:center; font-size:30px; box-shadow:2px 2px 3px #999; z-index:100; }
.phone_icon_main:hover { color:#fff; }
.phone_icon { margin-top:16px; }
/*fix phone icss css end*/