@charset "utf-8";
/* CSS Document */
@import url("menu.css");
@import url("slider.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto+Condensed:400,600,700|Roboto:400,500,600,700|Raleway:400,700&display=swap');
@font-face { font-family:"revicons"; src:url(../fonts/revicons90c6.ttf); }
/* CSS Document */
body {font-family:'Roboto', sans-serif; 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);}
.float_left { float:left;}
a { text-decoration:none; }
a:hover { text-decoration:none; }

/*scroll to top start*/
.totop { position:fixed; bottom:60px; right:10px; z-index:104400; }
.totop a i { display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:25px; background:#F0090B; }
.totop a:hover i { background:#000; }
.totop a, .totop a:visited { color:#FFF;}
.totop a:hover { color:#eee; text-decoration:none; }
/*scroll to top end*/

/*top css start*/
.top { background-color:#f0090b; font-size:15px; color:#ddd; }

.map { float:left; font-family:'Open Sans', sans-serif; font-size:16px; color:#ABABAB; font-weight:500; text-decoration:none; line-height:40px; }
.map a { color:#FFF; text-decoration:none; }
.map a:hover { color:#FAFAFA; text-decoration:none; }

.social ul { margin:0px; padding:0px; list-style:none; }
.social li i { float:right; width:40px; height:40px; line-height:40px; text-align:center; color:#FFF; border-right:#ABABAB 1px solid; }
.social li a i:hover { background:#002147; color:#fc5a0a; }
.social li.last i { border-left:#ABABAB 1px solid; }
/*top css end*/

/*header css start*/
.header_main { padding:15px 0px; background:#fcfcfc;}
.logo { margin-top:5px; }
.info-box { float:right;  font-size:18px; margin-top:18px; text-align:center; }
.info-box a { color:#515052; }
.top-bar a:hover { color:#0587da; }
.info-box i { margin-right:10px; text-align:center; color:#fc5a0a; float:left; font-size:26px; border:1px solid #FC5A0A; border-radius:50%; line-height:40px; height:40px; width:40px; }
.info-text {  overflow:hidden; font-family:'Roboto', sans-serif; font-weight:700; display:inline-block; }
.info-text h5 { color:#fc5a0a; font-size:18px; font-weight:bold; margin-bottom:0px; font-family:'Roboto', sans-serif; }
.top-social li { margin:0 5px; }
.top-social li a { font-size:18px; line-height:50px; }
.top-social li a:hover { color:#0587da; }

.info-box ul { list-style-type:none;} 
/*header css end*/

/* Header Nav css Start */
.scroll-to-fixed-fixed { background:#FFF; -webkit-box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75); -moz-box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75); box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75); }
/* Header Nav css end */

/*header css start*/
.header { background:#202c45; margin:0px; border:1px solid #373d4a;}
/*header css end*/

/*web banner div start*/ 
.web_banner { margin:0px auto; }
/*web banner div end*/

/*adv box css start*/
.adv_box_main { text-align:center; background:#f0090b; padding:30px 0px;  }
.adv_box { text-align:center;}
.adv_box h2 { font-family:'Roboto', serif; font-size:32px; font-weight:500; padding-bottom:8px; color:#FFF600; text-align:center; }
.adv_box .text1 { width:70%; margin:0px auto; font-family:'Roboto', serif; font-size:16px; color:#FFF; line-height:1.7em; padding-bottom:30px; text-align:center; }
.adv_box .adv_box_inner { background:#FFF; border:1px solid #d8dadc; padding-bottom:20px; height:450px !important; overflow:hidden;  margin-bottom:20px;  }
.adv_box .adv_box_inner h3 { font-family:'Roboto', serif; color:#f0090b; font-size:20px; text-align:center; padding-top:15px; padding-bottom:15px; }
.adv_box .adv_box_inner h3 a { color:#f0090b; text-decoration:none; }
.adv_box .adv_box_inner h3 a:hover { color:#f0090b; text-decoration:none; }
.adv_box .adv_box_inner p { font-family:'Roboto', serif; color:#222; line-height:1.7em; font-size:16px; text-align:center; padding:0px 15px; }
.adv_box .adv_box_inner .more { font-family:'Roboto', serif; font-size:14px; background:#FFBE00; border-radius:4px; border:1px solid #ECB103; color:#000; float:none; }
.adv_box .adv_box_inner .more:hover{ background:#333; border:1px solid #666666; color:#FFF;}
/*adv box css end*/

/*welcome css start*/
.content { background:#FFF; padding:40px 0 40px 0; }
.weldiv {  }
.weldiv h1 {  font-family:'Roboto', sans-serif; font-size:28px; font-weight:700; letter-spacing:1px; line-height:1.2; color:#ef0408; margin-bottom:5px; text-transform:uppercase; text-align:left; }
.weldiv h1 span { color:#333; }
.weldiv h2 { font-family:'Roboto', sans-serif; font-size:20px; font-weight:600; color:#FFF; margin-top:20px; background:#3651c3; padding:10px 20px; }
.weldiv .text { margin:0px auto; font-family:'Open Sans', sans-serif; font-weight:400; color:#333; font-size:16px; line-height:2em; text-align:justify; font-weight:400; }

.weldiv .text h2 {  font-family:'Roboto', sans-serif; font-size:26px; font-weight:700; line-height:1.2; color:#fff; text-align:left; }
.weldiv .text h3 {  font-family:'Roboto', sans-serif; font-size:24px; font-weight:700; line-height:1.2; color:#02D000; text-align:left; }
.weldiv .text h4 {  font-family:'Roboto', sans-serif; font-size:22px; font-weight:700; line-height:1.2; color:#E08B10; text-align:left; }

.weldiv i { color:#42b8d4; }

.weldiv .text table { border-collapse:collapse; border:1px solid #031e93;}
.weldiv .text table td { padding:8px; }
.weldiv .text #course h2 { font-family:'Roboto', sans-serif; font-size:16px; color:#FFF;  font-weight:600; }
.weldiv .text #course { color:#000;}
.weldiv .text #course ol { list-style-type:decimal; } 

#course { margin-bottom:35px; text-align:left; font-family:"Open Sans", sans-serif; }
.weldiv .text .table_border { border-collapse:collapse; }
.course_name { font-family:'Roboto', sans-serif; font-size:16px; font-weight:bold; color:#3651c3; }
.course_fee { font-family:'Roboto', sans-serif; font-size:16px; font-weight:bold; color:#1ba0cc; }

.weldiv .text strong { color:#000; }
.weldiv .text .fee { font-family:'Roboto', sans-serif; font-size:16px; font-weight:bold; color:#F00;}
.add { float:right; margin-bottom:10px; }

#course ol { list-style-type:decimal; padding-left:25px;}
#course li { font-family:'Open Sans', sans-serif; font-size:16px; color:#393939; line-height:1.8em; text-decoration:none;}
#course li a { line-height:2.3em; text-decoration:none; color:#FF0004; padding-left:10px;}
#course li a:hover { color:#000; }

.red_c {font-family:'Open Sans', sans-serif; font-size:16px; color:#FF0004; font-weight:700;}
/*welcome css end*/

/*callback form css start*/
.callback { background:#f0090b; border:1px solid #002147; padding:20px; margin-bottom:20px; overflow:hidden;  }
.callback h3 { font-family:'Roboto Condensed', sans-serif; font-size:26px; color:#FFF; font-weight:400; text-align:center; text-transform:uppercase; line-height:30px; }
.callback .form-group { margin-bottom:15px; font-family:"Open Sans", sans-serif; }
.callback .form-group .form-control { font-size:16px; padding:0 10px; height:45px; background-color:#FFF; box-shadow:none; }
.callback .form-group input { float:left; width:100%; border-radius:4px; border:#CCCCCC 1px solid; margin:0 10px 10px 0; } 
.callback .form-group textarea { width:100%; border-radius:none; border:none; } 
.callback .form-group select { width:100%; border-radius:4px; border:#CCCCCC 1px solid; font-family:"Open Sans", sans-serif; font-size:16px; color:#000; } 
.callback .form-control { border-radius:none; border-radius:0px;}
.callback .form-group input.code { float:left; width:65%; border-radius:4px; border:#CCCCCC 1px solid; margin-right:15px; }
.callback .captcha { padding:14px 12px; background:#FFF; border-radius:4px; border:#CCCCCC 1px solid; }
.callback .submit { float:left; font-family:'Roboto', sans-serif; font-size:18px; color:#000; padding:5px 25px; background:#FFF600; cursor:pointer; outline:none; border:1px #D9D20A solid; border-radius:4px; }
.callback .submit:hover { background:#333; border:1px #6A6A6A solid; color:#FFF; padding:5px 25px; outline:none; }
.callback .form_text { font-family:"Open Sans", sans-serif; color:#FFF; font-size:10px; line-height:1em; display:inline; clear:both; }
/*callback form css end*/


/* testimonial css start*/
.testimonials_mian {padding:30px 0px 70px 0px; text-align:center;}
/* ========== TITLE LINE ========== */
.testimonials_mian  .title_line { width:70px; height:2px; background:#202c45; margin:20px auto;  position:relative; }

.testimonials_mian h2 { font-family:'Roboto', serif;  font-size:30px; font-weight:400; color:#fe0000; text-transform:uppercase;  }
#testimonials .testimonial { width:100%; left:0; z-index:1; position:absolute; font-family:'Open Sans', sans-serif; overflow:hidden; }
#test_container { width:67%; margin-left:18%; position:relative; overflow:hidden;  }
#testimonials .testimonial_text { font-size:16px; color:#000; font-weight:400; line-height:1.6em; padding:10px 40px 0 40px; }
#testimonials .testimonial_name { font-size:16px; color:#0587D9; font-weight:700; margin-top:20px;  }
#t_pagers { bottom:-70px; z-index:2; }
#t_pagers .pager { display:inline-block; text-decoration:none; width:30px; min-height:7px; margin-right:5px; background:#fe0000; 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*/

/*counter  css start*/
.bg3 { background-image:url(../images/counter-bg.jpg);background-size:cover;  background-attachment:fixed;  background-position:center top;}
.rs-counter { padding:30px 0px;}
.rs-counter .rs-counter-list { border:1px solid rgba(255, 255, 255, 0.2); margin-bottom:30px; text-align:center;padding:23px;transition:.3s all ease;}
.rs-counter .rs-counter-list .counter-number { font-size:60px;color:#FFF600; margin-bottom:6px;}
.rs-counter .rs-counter-list .counter-desc {color:#FFFfff; font-weight:500; margin-bottom:0; font-size:16px; text-transform:uppercase;}
.rs-counter .rs-counter-list:hover { border-color:#ff3115;}
.rs-counter .counter-title {font-family:'Roboto', serif; color:#f0090b;  font-size:28px; line-height:28px; margin-bottom:5px;}
.rs-counter .counter-text p { font-family:'Open Sans', sans-serif; margin-bottom:8px; font-size:16px; color:#FFF; }
.rs-counter .counter-img { box-shadow:0 10px 30px rgba(255, 255, 255, 0.1);}
.rs-counter .counter-img img { border-radius:8px;}
.home5 .rs-counter .rs-counter-list { border-radius:30px; border:none; background:#92278f;}
.home5 .rs-counter .rs-counter-list .counter-number { color:#FFF;}
.home5 .rs-counter .rs-counter-list:hover {border-color:#92278f;}
.home5 .rs-counter .rs-counter-list.blue-color { background:#269aa9; }
.home5 .rs-counter .rs-counter-list.orange-color { background:#fc7f0c; }
.home5 .rs-counter .rs-counter-list.red-color { background:#e84b3a; }
/*counter  css end*/

/*our courses css start*/
.we_do { width:70%; margin:0px auto; padding:50px 0 80px 0; text-align:center; }
.we_do h2 { font-family:'Roboto', serif; font-size:32px; font-weight:400; line-height:1.2; color:#333333; margin-top:0; margin-bottom:10px; text-transform:uppercase; }
.we_do h2 span { color:#fe0000; }
.we_do .text { margin:0px auto; font-family:'Open Sans', sans-serif; font-weight:400; color:#333; font-size:16px; line-height:26px; }
.we_do i { color:#f7913a; margin:10px 0; }

/* ========== TITLE LINE ========== */
.title_line { width:180px; height:2px; background:#333333; margin:0 auto; margin:0px auto; margin-top:25px; margin-bottom:25px; position:relative; }
.title_line .title_line_icon { position:absolute; top:-30px; left:50%; margin-left:-25px; width:50px; height:50px; background:#FFF; }
.title_line .title_line_icon i { color:#f7913a; font-size:30px; line-height:50px; }

.parent { overflow:hidden; position:relative; display:inline-block; margin-bottom:-5px;}
.child { background-size:cover; background-repeat:no-repeat; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; }
.parent:hover .child, .parent:focus .child { -moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }

.gray_box { background:#F7F7F7; padding:10px 30px 30px 30px; text-align:center; margin-bottom:20px; }
.gray_box h3 { font-family:'Roboto', sans-serif; font-size:20px; color:#F0090B; font-weight:600; margin:20px 0 15px 0; text-transform:uppercase; text-decoration:none; }
.gray_box h3 a { color:#F0090B; text-decoration:none; }
.gray_box h3 a:hover { color:#F0090B; text-decoration:none; }
.gray_box p { font-family:'Roboto', sans-serif; font-weight:400; color:#595959; font-size:16px; line-height:1.8em; margin-bottom:25px; }

.gray_box .read { margin-top:10px; padding:8px 24px; font:400 16px 'Roboto', sans-serif; background-color:#202C45; border:none; color:#FFF; 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; }
.gray_box .read:hover { background-color:#F0090B; color:#FFF; border:none; }
/*our courses css end*/

/*bottom css start*/
.bottom { background:url(../images/bottom-bg.png) no-repeat #1e1d24; padding:40px 0px 20px 0px; }
.bottom h2 {  font-family:'Roboto', serif; font-size:18px; color:#FFF; padding-bottom:20px; }
.bottom h2 span {  color:#ffb300; }
.bottom h2:after { display:block; width:30px; margin-top:18px; border-top:1px solid #666; content:''; }

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

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

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

/*footer css end*/
.footer { background:#141419; padding:20px 0 20px 0; text-align:left; }
.copy {  font-family:'Roboto', serif; font-size:14px; color:#FFF;  }
.copy a { color:#ffb300; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#FFF; text-decoration:underline; } 

.powered_by { float:right; font-family:'Roboto',serif; font-size:14px; color:#FFF;}
.powered_by a { text-decoration:none; color:#FFF; }
.powered_by a:hover { color:#ffb300; text-decoration:none; }
.powered_by img { margin-left:10px; height:30px; }
/*footer css end*/


/*blog div start*/
.blog { border-bottom:1px solid #E8E7E7; overflow:hidden;   margin-bottom:20px; padding:0px 0px 20px 0px;}
.blog h1 { font-family:'Roboto Condensed', sans-serif; font-size:28px; font-weight:700;  color:#F01014; }
.blog h3 { font-family:'Roboto Condensed', sans-serif;font-size:20px; font-weight:700;  color:#363636; margin-bottom:10px; }
.blog .text { font-family:'Open Sans', sans-serif; font-size:14px; color:#333; line-height:1.8em; text-align:justify; }
.blog .text table td { padding:5px; }
.blog .more { background:#ef0408; padding:7px; text-align:center; font-family:'Open Sans', sans-serif; font-size:12px; color:#FFF; margin-top:20px; }
/*blog div 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:#DA0000; 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*/

/* 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; }
.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:40px; 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*/

/*whatsapp css start*/
.whatsapp_main { position:fixed; width:60px; height:60px; bottom:40px; left:40px; background-color:#25d366; color:#FFF; border-radius:50px;
text-align:center; font-size:30px; box-shadow:2px 2px 3px #999; z-index:100; }
.whatsapp_icon {margin-top:16px;}
/*whatsapp css end*/