@charset "utf-8";
@import url("animate.min.css");
@import url("menu.css");
@import url("owl.carousel.css");
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Open+Sans:400,700|PT+Sans:400,700|Oswald:400,700|Montserrat:400,700|Poppins: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); }

/*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:rgba(60,60,60,0.7); }
.totop a:hover i { background:rgba(60,60,60,1); }
.totop a, .totop a:visited { color:#FFF; }
.totop a:hover { color:#eee; text-decoration:none; }
/*scroll to top end*/

/*Preloader css start*/
#preloader { position:fixed; top:0; left:0; right:0; bottom:0; background-color:#fff; z-index:99; }
#status { width:200px; height:200px; position:absolute; left:50%; top:50%; background:url(../images/preloader.gif) center center no-repeat; margin:-100px 0 0 -100px; }
/*Preloader css end*/

/*top links css start*/
.top { background:#3651c3; margin:0px auto; padding:7px 0;}

.left_text { text-align:left; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:12px; text-transform:uppercase; text-decoration:none; }
.left_text a { color:#FFF; text-decoration:none; }
.left_text a:hover { color:#000; text-decoration:none; }
.social ul { margin:0px; padding:0px; list-style:none;}
.social li i { float:right; width:20px; height:20px; line-height:20px; text-align:center; -webkit-border-radius:10%; -moz-border-radius:10%; border-radius:10%; margin-right:10px; background:#FFF; color:#ED1C20; }
.social ul li a i:hover { background:#000; color:#FFF; }
/*top links css end*/

/*header div start*/
.header { padding:20px 0px; }
.logo {  }
/*header div end*/

/*top phone and whatsapp icon css*/
.phone-main { margin-top:5px; float:right; }
a.phone-but { margin:0 15px; color:#E52F37; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
a:hover.phone-but { color:#333982; }
a.whatsapp-but  { color:#27B36A; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
a:hover.whatsapp-but  { color:#1AA45C; }
/*top phone and whatsapp icon css*/

/* banner css start */
.irs-main-slider { position:relative; }
.fade-carousel { position:relative; height:75vh; }
.fade-carousel .carousel-inner .item { height:75vh; }
.irs-main-slider .irs-big-btn { background:transparent; border:1px solid #FFF; -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; }
.irs-main-slider .irs-big-btn:hover { background:#f7913a; border-color:#f7913a; -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; }
.fade-carousel .carousel-indicators > li { margin:0 2px; background-color:#f39c12; border-color:#f39c12; opacity:.7; }
.fade-carousel .carousel-indicators > li.active { width:10px; height:10px; opacity:1; }
.hero { position:absolute; top:50%; left:50%; z-index:3; color:#fff; text-align:center; text-transform:uppercase; text-shadow:1px 1px 0 rgba(0,0,0,.75); -webkit-transform:translate3d(-50%,-50%,0); -moz-transform:translate3d(-50%,-50%,0); -ms-transform:translate3d(-50%,-50%,0); -o-transform:translate3d(-50%,-50%,0); transform:translate3d(-50%,-50%,0); }
.hero h1 { color:#FFF; font-size:40px; line-height:55px; letter-spacing:1px; font-weight:400; text-shadow:none; margin:0; padding:0; margin-bottom:30px; margin-top:10px; }
.hero span { color:#FFF; font-size:18px; line-height:26px; letter-spacing:10px; }
.hero h1 strong { color:#314FCB; }

.fade-carousel .carousel-inner .item .hero { opacity:0; -webkit-transition:2s all ease-in-out .1s; -moz-transition:2s all ease-in-out .1s; -ms-transition:2s all ease-in-out .1s; -o-transition:2s all ease-in-out .1s; transition:2s all ease-in-out .1s; }
.fade-carousel .carousel-inner .item.active .hero { opacity:1; -webkit-transition:2s all ease-in-out .1s; -moz-transition:2s all ease-in-out .1s; -ms-transition:2s all ease-in-out .1s; -o-transition:2s all ease-in-out .1s; transition:2s all ease-in-out .1s; }

/* Slides backgrounds */
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 { height:100vh; background-size:cover; background-position:center center; background-repeat:no-repeat; }
.fade-carousel .slides .slide-1 { background-image:url(../images/banner/1.jpg); position:relative; }
.fade-carousel .slides .slide-2 { background-image:url(../images/banner/2.jpg); position:relative; }
.fade-carousel .slides .slide-3 { background-image:url(../images/banner/3.jpg); position:relative; }
.fade-carousel .slides .slide-1:before, .fade-carousel .slides .slide-2:before,
.fade-carousel .slides .slide-3:before { content:""; position:absolute; left:0; top:0; z-index:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); }
.irs-main-slider .carousel-indicators { left:5%; }
.irs-main-slider .carousel-indicators li { width:30px; height:20px; background-color:#FFF; border:none; margin:0; border-radius:0; }
.irs-main-slider .carousel-indicators .active { background-color:#3F5DD8; }
.irs-main-slider .fade-carousel .carousel-indicators > li.active { width:30px; height:7px; background-color:#3F5DD8; border:none; margin:0; }

/* Media Queries */
@media screen and (min-width:980px){ .hero { font-family:'Montserrat', sans-serif; width:980px; } }
@media screen and (max-width:640px){ .hero h1 { font-size:2em; line-height:1.5em; } }

/* ========== Button css start ========== */ 
.irs-big-btn { background-color:#f7913a; font-family: 'Roboto', sans-serif; font-size:16px; color:#FFF; font-weight:400; text-transform:uppercase; text-shadow:none; padding:15px 50px; box-shadow:none; border:none; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; 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; }
.irs-big-btn:hover { color:#FFF; background:#ea8e40; -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; }
/* banner css end */

/*welcome css start*/
.content { background:#f7f7f7; margin:0px auto; padding:50px 0; }
.wel { }
.wel h1 { font-family: 'Roboto', sans-serif; font-size:28px; font-weight:600; line-height:1.2; color:#333333; margin-bottom:20px; text-transform:uppercase; }
.wel h1 span { color:#3651c3; }
.wel .text { margin:0px auto; font-family: 'Roboto', sans-serif; font-weight:400; color:#000; font-size:14px; line-height:1.8em; text-align:justify; }
.wel i { color:#ED1C20; }

.wel table td{ padding-left:5px;}
.wel #course h2{ font-family: 'Roboto', sans-serif; font-size:16px; color:#F00; line-height:40px; font-weight:bold; }
.wel #course { color:#000;}

.wel #course { margin-bottom:10px; }
.course_name { font-size: 16px; font-weight: bold;color: #031e93; line-height:45px;}
.wel #course ol{ list-style-type:decimal; padding-left:25px;}
.wel #course li{font-family: 'Roboto', sans-serif; font-size:14px; color:#393939; line-height:1.8em; text-decoration:none;}
.wel #course li a{ line-height:2.3em; text-decoration:none; color:#FF0004; padding-left:10px;}
.wel #course li a:hover{color:#000;}
.wel #course table td, th{ padding:5px;}
/*welcome css end*/

/*callback form css start*/
.callback { font-family:'Open Sans', arial, sans-serif; }
.callback h3 { background:#ED1C20; font-family:"Oswald", sans-serif; font-size:24px; color:#FFF; font-weight:400; padding:10px 0; text-align:center; }
.callback_inner { padding:10px; overflow:hidden; background:url(../images/form_bg.png) center top no-repeat #f3f3f3; border:#CCCCCC 1px solid; }
.form-group { margin:10px 0 10px 0; }
.callback_inner ::-webkit-input-placeholder { font-size:13px; color:#333; 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 select { width:100%; border-radius:none; border:#CCCCCC 1px solid; color:#333; }
.callback_inner .form-group input.code { float:left; width:60%; border-radius:none; border:#CCCCCC 1px solid; margin-right:10px; } 
.callback_inner .captcha { padding:9px; background:#FFF; border-radius:4px; border:#CCCCCC 1px solid; }

.callback_inner .form_text { font-family:'Open Sans', arial, sans-serif; color:#000; font-size:10px; line-height:1em; display:inline; clear:both;}

.callback_inner input[type=text]:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }
.callback_inner textarea:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }

.submit {font-family:'Roboto', Helvetica, Arial, sans-serif; font-size:16px; color:#FFF; font-weight:400; padding:6px 45px; background:#3651c3; cursor:pointer; outline:none; border-radius:none; border:none; margin-top:10px; }
.submit:hover { background:#000; color:#FFF; outline:none; border-radius:none; }
/*callback form css end*/

/*what we do css start*/
.we_do { width:70%; margin:0px auto; padding:80px 0; text-align:center; }
.we_do h2 { font-family:'Montserrat', sans-serif; font-size:45px; font-weight:400; line-height:1.2; color:#333333; margin-top:0; margin-bottom:10px; text-transform:uppercase; }
.we_do h2 span { color:#ED1C20; }
.we_do .text { margin:0px auto; font-family: 'Roboto', sans-serif; font-weight:700; color:#595959; font-size:14px; line-height:26px; }
.we_do i { color:#ED1C20; 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:-35px; left:50%; margin-left:-25px; width:50px; height:50px; background:#FFF; }
.title_line .title_line_icon i { color:#ED1C20; font-size:30px; line-height:50px; }

.adv_box { margin-bottom:50px; text-align:center; padding:40px 10px; border:1px solid #e6e6e6; position:relative; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.adv_box:hover { border-color:#ED1C20; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }

.adv_box_icon { width:60px; height:60px; background:#FFF; border:1px solid #e6e6e6; text-align:center; position:absolute; left:50%; top:-30px; margin-left:-30px; margin-bottom:40px; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.adv_box:hover .adv_box_icon { background:#ED1C20; border-color:#ED1C20; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.adv_box_icon i { color:#ED1C20; font-size:40px; line-height:60px; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }
.adv_box:hover .adv_box_icon i { color:#FFF; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; }

.adv_box h3 {  font-family: 'Roboto', sans-serif; font-size:18px; font-weight:600; margin:20px 0 15px 0; text-transform:uppercase; color:#3651c3; }
.adv_box p { font-family: 'Roboto', sans-serif; font-weight:400; color:#595959; font-size:14px; line-height:1.8em; margin-bottom:25px; }

.adv_box .more { margin-top:10px; padding:4px 22px; font:400 14px 'Oxygen', sans-serif; color:#ED1C20; border:1px solid #ED1C20; 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; }
.adv_box .more:hover { background-color:#ED1C20; border:1px solid #ED1C20; color:#FFF; }
/*what we do css end*/

/*we are very helpful css start*/
.helpful_bg { padding:100px 0 70px; background:url(../images/we-are.jpg); background-size:cover; background-position:center; background-repeat:no-repeat; }
.helpful_bg_black { position:relative; }
.helpful_bg_black:before { content:" "; width:100%; height:100%; left:0; position:absolute; top:0; z-index:0; background:rgba(0, 0, 0, 0.85); }

.helpful_bg .helpful_text { margin-bottom:30px; }
.helpful_bg .helpful_text h2 { font-family:'Montserrat', sans-serif; font-size:44px; font-weight:400; color:#FFF; margin-bottom:20px; text-transform:uppercase; }
.helpful_bg .helpful_text p { font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px; color:#e2e0e0; line-height:1.8em; margin-bottom:20px; }
.helpful_bg .helpful_call_box { border:1px solid rgba(255, 255, 255, 0.3); padding:40px 20px; }
.helpful_bg .helpful_text .helpful_call_box h4 { font-family:'Montserrat', sans-serif; color:#e2e0e0; font-size:28px; margin-bottom:0; text-align:center; }
.helpful_bg .helpful_text .helpful_call_box h4 a {color:#e2e0e0; text-decoration:none; }
.helpful_bg .helpful_text .helpful_call_box h4 a:hover { color:#3651c3; }
.helpful_bg .helpful_text .helpful_call_box h4 i { color:#3651c3; }

.helpful_bg .helpful_text .read { margin-top:10px; padding:8px 24px; font:400 14px 'Oxygen', sans-serif; background-color:#3651c3; color:#FFF; border:1px solid #3651c3; 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; }
.helpful_bg .helpful_text .read:hover {  border:1px solid #C1C1C1; color:#fff; background:#333; }
/*we are very helpful css end*/

/*our courses css start*/
.our_courses { width:50%; margin:0px auto; padding:80px 0; text-align:center; }
.our_courses h2 { font-family:'Montserrat', sans-serif; font-size:45px; font-weight:400; line-height:1.2; color:#333333; margin-top:0; margin-bottom:10px; text-transform:uppercase; }
.our_courses h2 span { color:#f7913a; }
.our_courses .text { margin:0px auto; font-family: 'Roboto', sans-serif; font-weight:700; color:#595959; font-size:14px; line-height:26px; }
.our_courses i { color:#f7913a; margin:10px 0; }

.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; text-align:center; margin-bottom:30px; }
.gray_box h3 { font-family: 'Roboto', sans-serif; font-size:20px; color:#333; font-weight:600; margin:20px 0 15px 0;  text-decoration:none; }
.gray_box h3 a { color:#3651c3; text-decoration:none; }
.gray_box h3 a:hover { color:#333; text-decoration:none; }
.gray_box p { font-family: 'Roboto', sans-serif; font-weight:400; color:#595959; font-size:14px; line-height:1.8em; margin-bottom:25px; }

.gray_box .read { margin-top:10px; padding:8px 24px; font:400 14px 'Oxygen', sans-serif; border:1px solid #C1C1C1; color:#6c6c6c; 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:#f7913a; color:#FFF; border:1px solid #f7913a; }
/*our courses css end*/

/*counter css start*/
.counter_img { background:url(../images/we-are.jpg); background-size:cover; background-position:center; background-repeat:no-repeat; background-attachment:fixed; text-align:center; margin-bottom:40px;}
.counter_img_black { padding:40px 0 50px 0; position:relative; }
.counter_img_black:before { content:" "; width:100%; height:100%; left:0; position:absolute; top:0; z-index:0; background:rgba(0, 0, 0, 0.85); }

.counter_img h2 { font-family:"Oswald", sans-serif; color:#3651c3; font-size:34px; font-weight:400; text-align:center; line-height:1.7em; }
.counter_img .text1 { width:50%; margin:0px auto; font-family:'Poppins', sans-serif; font-size:14px; color:#f7f7f7; font-weight:400; line-height:1.7em; padding-bottom:50px; text-align:center; }

.counter_img h3 { font-family:'Montserrat', sans-serif; color:#FFF; font-size:40px; font-weight:400; padding-top:15px; padding-bottom:15px; text-transform:uppercase; }
.counter_img i { color:#ED1C20; }
.counter_img span { font-family:'Montserrat', sans-serif; font-size:18px; color:#FFF; font-weight:400; margin-top:10px; margin-bottom:0; }
/*counter css end*/

/*University logo div start*/
.client_logo { padding:20px 0 50px 0; }
.client_logo h2 { font-family:'Montserrat', sans-serif; font-size:45px; font-weight:400; color:#333333; margin-top:0; margin-bottom:30px; text-transform:uppercase; }
.client_logo h2 span { color:#f7913a; }
.item_img { text-align:center; }
.item_img img { height:100px; }
/*University logo div end*/

/* testimonial css start*/
.testimonials_mian { padding:80px 0 10px 0; margin:30px 0px; text-align:center; overflow:hidden; }
.testimonials_mian h2 { font-family:"Montserrat", sans-serif; font-size:30px; color:#3651c3; font-weight:400; }
#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:15px; color:#000; font-weight:400; line-height:1.6em; padding:40px 40px 0 40px;  }
#testimonials .testimonial_name { font-size:16px; color:#ED1C20; font-weight:700; margin:50px auto 50px; }
#t_pagers { position:absolute; left:47%; bottom:-30px; z-index:2; }
#t_pagers .pager { display:inline-block; text-decoration:none; width:30px; min-height:7px; margin-right:5px; background:#3651c3; cursor:pointer; }
#t_pagers .pager.active { background:#ED1C20; }
/* testimonial css end*/

/*bottom css start*/
.bottom { background:#454545; margin-top:20px; padding:35px 0px 35px 0px; font-family:'Poppins', sans-serif;}
.bottom h2 { font-family:'Oswald',sans-serif; font-size:18px; color:#fff; padding-bottom:20px; }
.bottom h2 span {  color:#ED1C20; }
.bottom h2:after { display:block; width:30px; margin-top:18px; border-top: 1px solid #666; content:''; }

.bottom .bott1 { }
.bottom .bott1 .text { color:#ebebeb; font-size:14px; }
.bottom .bott1 .text strong{ color:#fff; }

.bott2 ul { margin:0px; padding:0px; list-style-type:none;}
.bott2 li {  font-size:14px; 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:#f7913a;}
.bott2 li i { margin-right:10px; }

.bottom .bott3  {  font-size:14px; color:#ebebeb; }
.bottom  h2:after { display:block; width:30px; margin-top:18px; border-top: 1px solid #666; content:''; }
.bottom .bott3 i  {  font-size:16px; margin-right:10px; float:left;   }
/*bottom css end*/

/*footer css end*/
.footer { background:#3651c3; padding:15px 0 15px 0; }
.copy { font-family:'Poppins', sans-serif; font-size:12px; color:#FFF;  }
.copy a { color:#000; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#fff; text-decoration:underline;} 

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

/*onload popup css start*/
#enquirypopup .modal-dialog { width:580px; padding:0px ;position:relative; margin-top:160px;}
#enquirypopup .modal-body { padding:0px;}
#enquirypopup .modal-content { border-radius:0px;}
#enquirypopup .popup_from { }
#enquirypopup .popup_from h2 { background:#0013AD; font-family:'Roboto', sans-serif; font-weight:600; font-size:20px; color:#FFF; text-transform:uppercase; margin-bottom:10px; text-align:center; padding:20px; line-height:1.8em; }
#enquirypopup .popup_from h2 span { font-size:26px; color:#FFF; margin-left:20px; }
#enquirypopup .popup_from h2 span a { color:#FFF; }
#enquirypopup .popup_from h2 span a:hover { color:#FFF; }
#enquirypopup .popup_from p { font-family:'Open Sans', sans-serif;  font-weight:400; font-size:14px; color:#000; text-align:center; margin-top:20px; padding:0px 12px;  }
#enquirypopup .popup_from .popup_from_inner { padding:20px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .form-group {font-family:'Open Sans', sans-serif;  }
#enquirypopup .popup_from .popup_from_inner .form-control { font-family:'Open Sans', 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:80%; 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:'Open Sans', sans-serif; font-size:16px; color:#FFF; font-weight:600; padding:12px 0; background:#FF0707; cursor:pointer; outline:none; border:none; margin-bottom:20px; box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .submit:hover { background:#FF0707; color:#FFF; outline:none; border-radius:none; }
#enquirypopup .close { float:right; font-family:'Open Sans', sans-serif; font-size:40px; font-weight:normal; color:#FF0000; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-right:5px; }
/*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*/

/*blog page css start*/
.blog_page {  background:#fff; text-align:center;  }
.blog_page .blog_tittle h2 { font-family:'Roboto', sans-serif; font-size:28px; font-weight:600;  color:#000; margin:10px auto; text-transform:uppercase; }
.blog_page .blog_tittle p { width:70%; margin:0px auto; font-family:'Open Sans', sans-serif; line-height:1.8em;  font-size:14px;   color:#000;}
.blog_page .blog_box {border:1px solid #EDEAEA; padding:10px; margin-bottom:30px;}
.blog_page { margin:50px auto; }
.blog_page .hovereffect {  overflow:hidden; position:relative; text-align:center; cursor:default; margin-bottom:10px; }
.blog_page .hovereffect img { display:block; position:relative; -webkit-transition:all .4s linear; transition:all .4s linear; }
.blog_page .hovereffect:hover img { -ms-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}

.blog_page h4 { font-family:'Roboto', sans-serif; font-size:20px; font-weight:500; color:#da0000; margin:30px 0px 10px;  }
.blog_page h4 a { color:#da0000; text-decoration:none;}
.blog_page h4 a:hover { color:#000; text-decoration:none; }
.blog_page p { font-family:'Open Sans', sans-serif; font-size:14px; font-weight:400; line-height:1.7em;  color:#000000; }

.blog_page .read { padding:10px 16px; font-weight:400; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #fff;
 color:#fff; background:#038A1A; 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; }
.blog_page .read:hover { background-color:#febc22; color:#fff; }
/*blog page css end*/

/*blog page keyword css start*/
.key_word { margin-top:10px; }
.key_word ul { margin:0px; padding:0px; list-style-type:none; }
.key_word li { background:#F0F0F0; font-family:"Roboto", sans-serif; font-size:14px; border:1px solid #D3D3D3; display:inline-block; margin:4px; }
.key_word li a { color:#000; padding:8px; text-decoration:none; font-weight:600; }
.key_word li a:hover {color:#000; text-decoration:underline;}
/*blog page keyword css end*/

/*pagination div start*/
.pagination_main { margin-top:10px; }
.pagination_main .t_page { font-family:"Roboto", sans-serif; color:#EC0000; margin-bottom:10px; font-weight:600;}
.pagination_main .r_page { font-family:"Roboto", sans-serif; color:#EC0000;  font-weight:600;}
.pagination_main ul.pagination li{ font-family:"Roboto", sans-serif; font-size:14px;}
ul.pagination li span { position:relative; float:left; padding:6px 12px; margin-left:-1px; line-height:1.42857143; color:#337ab7; text-decoration:none; background-color:#fff; border:1px solid #ddd; }
/*pagination div 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; }
.whatsapp_icon {margin-top:16px;}
.whatsapp_main:hover { color:#fff;}
/*whatsapp css end*/

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