@charset "utf-8";
@import url("menu.css");
@import url(../../fonts.googleapis.com/csse608.css?family=Istok+Web);
@import url(../../fonts.googleapis.com/css620d.css?family=Asap);
@import url(../../fonts.googleapis.com/css8648.css?family=Courgette);
@import url('../../fonts.googleapis.com/cssddb7.css?family=Open+Sans:400,700|Raleway:400,600,700|Roboto:400,500,700|Oswald:300,400,600|Poppins:400,500,600,700|Montserrat:400,500,600,700'); 
/* CSS Document */

body { padding:0; margin:0; background:#FFF; }
h1,h2,h3,h4,h5,h6,form { padding:0; margin:0; }
img { border:none; vertical-align:middle; }
.cl { clear:both;}
.img_left { float:left; margin-right:10px; margin-top:4px; margin-bottom:10px; padding:3px; border:1px solid #CCC; }

/*toTop Div Css Start*/
#toTop { display:none; text-decoration:none; position:fixed; right:20px; bottom:60px; z-index:50; display:none; width:35px; height:35px; border-width:4px;
border-style:solid; border-color:transparent; background-color:#918f89; background-image:url(../images/back-to-top.png); background-position:center center; background-repeat:no-repeat; text-indent:-9999px; border-radius:50%; transition:all .2s linear; }
#toTop:hover { background-color:#36332e; border-color:#c8c8c0; }
/*toTop Div Css End*/

/*Main css Start*/
#wrapper { width:100%; margin:0 auto;}
/*Main css End*/

/*Logo Icon and Phone css Start*/
.header_bg { width:100%; background:#432527; overflow:hidden; }
.header { width:996px; margin:0 auto; padding:0; padding:20px 0 20px 0; }

.logo { width:400px; float:left; margin-right:75px; }

.phone_main { width:500px; float:right; }
.fee { width:100%; float:left; margin-bottom:20px; text-align:right; }

.phone { width:100%; float:right; text-align:right; font-family:'Open Sans', sans-serif; font-size:20px; color:#ffeb00; }
.phone a { color:#ffeb00; text-decoration:none; }
.phone a:hover {color:#ffeb00; }

.phone .fa-phone { width:30px; height:30px; line-height:30px; background:#FF0004; color:#FFFFFF; text-align:center; border-radius:4px; }
.phone .fa-whatsapp { width:30px; height:30px; line-height:30px; background:#02D400; color:#FFFFFF; text-align:center; border-radius:4px; }

.video { margin-top:5px; }
.video h2 { background:#27384a; border-radius:4px 4px 0 0; font-family: 'Asap', sans-serif; font-size:28px; font-size:22px; color:#FFF; line-height:38px; font-weight:normal; text-align:center; border-bottom:#FFF 1px solid; }
/*Logo Icon and Phone css End*/


/*banner css Start*/
.banner { }
.web_banner { width:996px; margin:0 auto; overflow:hidden; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin:0;}
.rslides li { -webkit-backface-visibility: hidden; position:absolute; display:none; width:100%; left:0; top:0;}
.rslides li:first-child { position: relative; display: block; float: left;}
.rslides img { display: block; height: auto; float: left; width:100%; border:0;}

.rslides { margin: 0 auto; }
.rslides_container {  position: relative; float: left; width: 100%; z-index:-99999;}
.centered-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top:50%; left: 0; opacity: 0.7; text-indent: -9999px;
text-decoration: none; height:61px; width: 38px; background: transparent url("../images/themes.html") no-repeat left top; margin-top: -45px;}
.centered-btns_nav:active { opacity: 1.0;}
.centered-btns_nav.next { left: auto; background-position: right top; right: 0;}
.transparent-btns_nav {  z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 0; left: 0; display: block; background: #fff; /* Fix for IE6-9 */ opacity: 0; filter: alpha(opacity=1); width: 48%; text-indent: -9999px; overflow: hidden; height: 91%;}
.transparent-btns_nav.next { left: auto; right: 0;}
.large-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); opacity: 0.6; text-indent: -9999px; overflow: hidden;
top: 0; bottom: 0; left: 0; background:#000 url("../images/themes.html") no-repeat left 50%; width:38px;}
.large-btns_nav:active { opacity: 1.0; }
.large-btns_nav.next { left: auto; background-position: right 50%; right: 0;}
.centered-btns_nav:focus, .transparent-btns_nav:focus, .large-btns_nav:focus { outline: none;}
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs { margin-top: -25px; text-align: center; z-index:99999; position:relative; }
.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li { display:inline; float: none; _float: left; *float: left; margin-right: 5px;}
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a { text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background:#ccc; background: rgba(0,0,0, .2); display: inline-block; _display: block; *display: block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); width: 9px; height:9px; }
.centered-btns_here a, .transparent-btns_here a,
.large-btns_here a { background:#222; background:rgba(0,0,0,.8);}

.rslides li .banner_box {  width:350px; position:absolute; top:180px; left:50px; background:#fff; opacity:0.6; filter:alpha(opacity=60); padding:10px; }
.rslides li .banner_text { font-family:'Yanone Kaffeesatz',sans-serif;  font-size:34px; color:#F00; letter-spacing:.10px; font-weight:normal; }
/*banner css end*/

/*content css start*/
.content { width:100%; margin:0 auto; overflow:hidden; background:url(../images/patternbox_1.jpg) left top repeat; padding-bottom:40px; border-bottom:#FFF 1px solid; }
/*content css end*/

/*content webpages css start*/
.content_web_main { width:100%; margin:0 auto; overflow:hidden; background:#FFFFFF;   border-bottom:#FFF 1px solid; margin-top:30px; }
.content_web { width:996px; margin:0px auto; overflow:hidden; margin-bottom:10px;}
.leftpanel{ width:686px; float:left; margin-right:20px;}
.rightpanel { width:290px; float:right;}
/*content webpages css end*/

/*webpage weldiv css start*/
.weldiv{}
.weldiv h1 { font-family: 'Asap', sans-serif; font-size:26px; color:#FF0000; padding-bottom:8px; font-weight:normal; }
.weldiv .body_text{ font-family: "Roboto",sans-serif; font-size:14px; color:#000; text-align:justify; line-height:1.9em; }

.download { display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold; padding:10px 15px 10px 15px; margin-top:10px; border-radius:4px; background:#27384A; text-decoration:none; text-align:center; }
.download:hover { background:#FF0000; color:#FFF; display:inline-block; text-decoration:none; }
/*webpage weldiv css end*/

/*welcome css start*/
.wel { width:996px; margin:0 auto; overflow:hidden; text-align:center; padding:40px 0 20px 0; }
.wel h1 { font-family: 'Asap', sans-serif; font-size:28px; color:#27384a;  font-weight:bold; }
.wel .text { font-family: "Roboto",sans-serif; font-size:16px; color:#000; line-height:1.6em; font-style:italic; margin-top:10px; }

.wel .btn { display:inline-block; font-family:'Istok Web', sans-serif; font-size:14px; font-weight:700; color:#FFF; padding:11px 26px 9px 26px; position:relative; border-radius:4px; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; z-index:1; text-decoration:none; }
.wel .btn:before { content:""; position:absolute; width:0; height:100%; bottom:0; right:0; top:0; z-index:-1; border-radius:5px; background:#1ba0cc; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; z-index:-1; }
.wel .btn:after { content:""; position:absolute; width:100%; height:100%; bottom:0; left:0; border-radius:5px; background:#27384a; z-index:-2; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }
.wel .btn:hover { color:#fff; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }
.wel .btn:hover:after { background:#1ba0cc; -webkit-transition:all 0.8s ease; -moz-transition:all 0.8s ease; -o-transition:all 0.8s ease; transition:all 0.8s ease; }
.wel .btn:hover:before { width:100%; left:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
/*welcome css end*/

/*adv css start*/
.adv { width:996px; margin:0 auto; overflow:hidden; text-align:center; margin-top:10px; }

.adv h2 { font-family: "Roboto",sans-serif; font-size:30px; line-height:24px; font-weight:normal; margin-bottom:15px; color:#FF0000; letter-spacing:1px; }
.adv .box1 { width:230px; float:left; margin-right:20px;  }
.adv .box2 { width:230px; float:left;  }


.button { height: 80px; width: 190px; cursor: pointer; margin: 20px auto; }

.button .outer { position: relative; width: 100%; height: 100%; padding: 10px; background: rgba(0,0,0,0.65); border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; box-shadow: inset rgba(0,0,0,0.85) 0px 1px 5px; -webkit-box-shadow: inset rgba(0,0,0,0.85) 0px 1px 5px; -moz-box-shadow: inset rgba(0,0,0,0.85) 0px 1px 5px; -webkit-transform: perspective(500px) rotateX(35deg) -moz-transform: perspective(500px) rotateX(35deg);
}

.button .outer .height { position: relative; height: 100%; margin-top: -15px; padding-bottom: 15px; background: #1295c0; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; box-shadow: rgba(0,0,0,0.85) 0px 1px 1px, inset rgba(0,0,0,0.35) 0px -2px 8px; 
-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out;
}    
   
.button:hover .outer .height { margin-top: -10px; padding-bottom: 10px; background: #1ba0cc; box-shadow: rgba(0,0,0,0.25) 0px 1px 1px, inset rgba(0,0,0,0.35) 0px -2px 6px;}

.button:active .outer .height { margin-top: 0px; padding-bottom: 0px;}

.button .outer .height .inner { display:block; font-family: "Roboto",sans-serif; color:#FFFFFF; font-size: 34px; letter-spacing: .05em; position: relative; height: 100%; text-align: center; text-shadow: #0da8dc 0px 0px 1px; background: #0faee3; background: -moz-linear-gradient(top, #1ba0cc 0%, #1ba0cc 100%); /* FF3.6+ */ border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; box-shadow: inset rgba(255,255,255,0.85) 0px 0px 1px;
}
.button:hover .outer .height .inner{ text-shadow: #99f48d 0px 0px 1px; background: #1ba0cc; /* Old browsers */ background: -moz-linear-gradient(top, #0faee3 0%, #1295c0 100%); /* FF3.6+ */}

.button:active .outer .height .inner{ text-shadow: #319926 0px 1px 0px; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px;
box-shadow: inset rgba(0,0,0,0.9) 0px 0px 8px; -webkit-box-shadow: inset rgba(0,0,0,0.9) 0px 0px 8px; -moz-box-shadow: inset rgba(0,0,0,0.9) 0px 0px 8px; background: #1295c0; /* Old browsers */ }

.button .outer .height .inner a { color:#FFFFFF; text-decoration:none; display:block;}
.button .outer .height .inner a:hover { color:#FFFFFF; text-decoration:none;}

.button .outer .height .inner h6 { font-size:12px; display:block; color:#fff; font-weight:normal;}
.button .outer .height .inner h5 { font-size:14px; display:block; font-weight:normal; padding-top:4px; color:#27384a; text-shadow: #0da8dc 0px 0px 1px; }

.adv * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box;  box-sizing: content-box;}
/*adv css end*/

/*bot adv css start*/
.bot_content { width:100%; margin:0 auto; overflow:hidden; background:url(../images/mainpattern.jpg) left top repeat; padding:30px 0 30px 0; border-bottom:#FFF 1px solid; }
.bot_adv { width:996px; margin:0 auto; overflow:hidden; }
.bot_adv .box1 { width:312px; float:left; margin-right:30px; }
.bot_adv .box2 { width:312px; float:left; }
/*bot adv css end*/

/*callback form css start*/
.callback { }
.callback h2 { background:#27384a; border-radius:4px; font-family: 'Asap', sans-serif; font-size:28px; font-size:22px; color:#FFF; line-height:38px; font-weight:normal; text-align:center; margin-bottom:7px; }

.form_text { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:bold; text-decoration:none; }

.form_w { width:100%; border:1px solid #cccccc; color:#000; padding:5px 0px 5px 0; margin:3px 0px 3px 0; outline:none; text-indent:5px; border-radius:3px; }

.form_c { width:120px; border:1px solid #cccccc; color:#000; padding:5px 0px 5px 0; margin:3px 0px 3px 0; outline:none; text-indent:5px; border-radius:3px; }

.callback .submit { display:block; background:#27384a; padding:11px 26px 9px 26px; font-family:'Istok Web', sans-serif; font-size:14px; color:#FFF; text-decoration:none; cursor:pointer; border:none; border-radius:4px; margin:5px 0 5px 0;  }
.callback .submit:hover { background:#1ba0cc; color:#FFF; border:none; } 

/*callback form css end*/

/*callback form webpages css start*/
.callback_webpage { }
.callback_webpage h2 { background:#27384a; border-radius:4px; font-family: 'Asap', sans-serif; font-size:28px; font-size:22px; color:#FFF; line-height:38px; font-weight:normal; text-align:center; margin-bottom:7px; }

.callback_webpage .form_text { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; color:#000; font-weight:bold; text-decoration:none; }

.callback_webpage .form_w { width:220px; border:1px solid #cccccc; color:#000; padding:5px 0px 5px 0; margin:3px 0px 3px 0; outline:none; text-indent:5px; border-radius:3px; }

.callback_webpage .form_c { width:120px; border:1px solid #cccccc; color:#000; padding:5px 0px 5px 0; margin:3px 0px 3px 0; outline:none; text-indent:5px; border-radius:3px; }
/*callback form webpages css end*/


/*courses css start*/
.courses { margin-top:15px; }
.courses h2 { background:#27384a; border-radius:4px; font-family: 'Asap', sans-serif; font-size:28px; font-size:22px; color:#FFF; line-height:38px; font-weight:normal; text-align:center; margin-bottom:7px;  }
.courses ul { margin:0px; padding:0px; list-style:none; }
.courses li {  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; color:#333; line-height:2.2em; text-decoration:none; font-weight:bold; }
.courses li a { color:#000; text-decoration:none; }
.courses li a:hover { color:#1f91c2; text-decoration:none; }
.courses i { margin-right:5px;}
/*courses css end*/

/*webpage result css start*/
.result_webpage{  width:100%;  background: -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; padding: 8px 23px 2px 23px; border:1px solid #27384a; margin-top:15px; overflow:hidden; border-radius:6px; margin-bottom:20px;}
.result_webpage ul {margin:0px; padding:0px; list-style-type:none;}
.result_webpage li{ height:220px;}

.result_webpage img { max-width: 100%; display: block; margin: 0 auto;}
.result_webpage h3 { margin: 0.75em 0 0.5em; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000; text-align:center;}
.result_webpage p { padding: 0 0 1em 0; margin: 0; line-height: 1.3; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
.result_webpage span { font:400 14px/17px "Roboto",sans-serif; text-align:center; display:block; line-height: 1.7em; color:#000;}
.result_webpage h2{float:none; font-family: 'Yanone Kaffeesatz',sans-serif; font-size:22px; color:#1f91c2; font-weight:normal;  text-align:center; padding-bottom:10px; border-bottom:1px dashed #1f91c2;}
.result_webpage * {-webkit-box-sizing: content-box;  -moz-box-sizing: content-box; box-sizing: content-box; }
/*webpage result css end*/


/*news css start*/
.news { }
.news h2 { font-family: "Roboto",sans-serif;  font-size:28px; font-size:22px; color:#27384a; line-height:38px; margin-bottom:7px; }

.news .text { font-family: "Roboto",sans-serif;  font-size:13px; color:#000; line-height:1.8em; text-align:justify; }
.news .text strong { color:#FF0000; display:block; text-align:left; }
/*news css end*/

/*Testimonials css start*/
.testimonial_main { width:312px; float:left; }
.clearfix:before { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.testimonial_main h2 { font-family: 'Asap', sans-serif; font-size:22px; color:#27384a; padding-bottom:10px; }

.none { margin:0; padding:0; list-style:none; }
.img-ind { float:left; margin-right:10px; bsssorder:#CCC 1px solid; padding:2px; }
.testimonials { position:relative; cursor:default; }
.testimonials li { float:left; cursor:default; }
.testimonials blockquote { width:309px; margin:0; padding:0; position:relative; padding:15px 0 15px 0; border-radius:8px; color:#000; font-family: "Roboto",sans-serif;  font-size:13px; line-height:1.8em; margin-bottom:20px; text-align:justify; }
.testimonials blockquote:after { display:block; content:""; position:absolute; border:solid 12px; border-color:#000 transparent transparent transparent; bottom:-24px; left:57px; }
.testimonials .arrows { position:absolute; top:-35px; left:auto; width:79px; height:29px; right:0px; }
.testimonials .arrows .prev, .testimonials .arrows .next { display:block; float:left; width:50%; height:100%; background:url(../images/arrows-1.png)  no-repeat; }
.testimonials .arrows .prev { background-position:left top; }
.testimonials .arrows .next { background-position:right top; }
.testimonials .arrows .prev:hover { background-position:left bottom; }
.testimonials .arrows .next:hover { background-position:right bottom; }

.link { font-family:'Istok Web', sans-serif; font-size:13px; font-weight:bold; color:#FF0000; line-height:1.7em; text-decoration:none; padding-left:20px; }
.link a { color:#000; text-decoration:none; }
.link a:hover { color:#FF0000; text-decoration:none; }
/*Testimonials css end*/

/*result css start*/
.result_main { width:100%; margin:0 auto; overflow:hidden; }
.result_main h2 { font-family:'Istok Web', sans-serif; font-size:30px; color:#27384A; line-height:40px; padding:10px 0 10px 0; margin-bottom:10px; text-transform:uppercase; text-align:center; }
.result{ width:996px; margin:0px auto;}
.adv_box_img {margin-top:4px;}
.adv_box_img img {border-radius:50%; border:2px solid #0283ba; }

.resultbox1 ul {margin:0px; padding:0px; list-style-type:none;}
.resultbox1 li{ height:220px;}
.resultbox1{ width:190px;  float:left; margin-right:10px; background: url(../images/map-bg.html)  no-repeat #fff; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; padding: 8px 23px 2px; border:1px solid #00a0e4;}
.resultbox1 img { max-width: 100%; display: block; margin: 0 auto;}
.resultbox1 h3 { margin: 0.75em 0 0.5em; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000; text-align:center;}
.resultbox1 p { padding: 0 0 1em 0; margin: 0; line-height: 1.3; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
.resultbox1 span { font:400 14px/17px "Roboto",sans-serif; text-align:center; display:block; line-height: 1.7em; color:#000;}
.resultbox1 h2{float:none; font-family: 'Yanone Kaffeesatz',sans-serif; font-size:22px; color:#1f91c2; font-weight:normal;  text-align:center; padding-bottom:10px; border-bottom:1px dashed #1f91c2;}

.result_main * {-webkit-box-sizing: content-box;  -moz-box-sizing: content-box; box-sizing: content-box; }
/*result css end*/

/*bot links css start*/
.bot { width:996px; margin:0 auto; overflow:hidden; padding:30px 0 30px 0; margin-top:30px; border-top:#CCC 1px solid; }
.bot h4 { font-family:'Istok Web', sans-serif; font-size:18px; color:#27384A; line-height:40px; }
.bot p { font-family:'Istok Web', sans-serif; font-size:18px; color:#262626; line-height:1.2em; text-decoration:none; }
.bot span { font-family:'Istok Web', sans-serif; font-size:18px; color:#FF0000; line-height:40px; text-decoration:none; }
.bot span a { color:#3B4348; text-decoration:none; }
.bot span a:hover { color:#FF0000; text-decoration:none; }

.bot .link1 { width:230px; height:250px;  float:left; margin-right:23px; border-right:#CCC 1px solid; }
.bot .link1 ul { margin:0px; padding:0px; list-style-type:none;}
.bot .link1 li { font-family:'Poppins', sans-serif; font-size:14px; color:#000; }
.bot .link1 a { text-decoration:none; color:#5B5959; line-height:3em; }
.bot .link1 a:hover { text-decoration:none; color:#000;}
.bot .link1 i { margin-right:2px; }

.bot .link2 { width:234px; height:250px;  float:left; }

.icon { width:150px;  float:left; overflow:hidden; }
.icon ul { margin:0px; padding:0px; list-style:none; }
.icon li { float:left;  }
.icon ul li a i { width:30px; height:30px; line-height:30px; font-size:16px; color:#FFF; border-radius:2px; text-align:center; margin-right:5px; transition:all 0.2s ease-in-out; }

.fa-facebook { background:#432527; } 
.fa-linkedin { background:#432527; }
.fa-twitter { background:#432527; }
.fa-google-plus { background:#432527; }
ul li a i:hover { background:#bca474; }


/*bot links css end*/

/*footer css start*/
.footer_main { width:100%; margin:0 auto; overflow:hidden; background:#432527; padding:30px 0 30px 0; }
.footer { width:80%; margin:0 auto; overflow:hidden; }

.foot_l { width:400px; float:left; overflow:hidden; }
.foot_r { width:437px; float:right; }

.name { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; line-height:2.5em; text-transform:uppercase; padding-left:10px; }
.name a {color:#FFF; text-decoration:none; }
.name a:hover {color:#ffeb00; text-decoration:none; }

.copy_right {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; line-height:2.5em; }
.copy_right a {color:#FFF; text-decoration:none; }
.copy_right a:hover {color:#ffeb00; text-decoration:none; }

.bot_link { font-family:'Istok Web', sans-serif; font-size:14px; color:#FFF; line-height:2.5em; text-align:center; }
.bot_link a { text-decoration:none; color:#FFF; padding:0 10px 0 10px; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.bot_link a:hover { color:#ffeb00; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; } 
.powered_by { text-align:right; }
/*footer css end*/

.thank_you img{ width:100%; height:auto;}

/*gallery css start*/
.gallery { }
.gallery h1 { font-family: 'Asap', sans-serif; font-size:16px; color:#FF0000; padding-bottom:8px; font-weight:normal; }
.gallery .gallery_box{ font-family: "Roboto",sans-serif; font-size:13px; color:#000;  text-align:justify; line-height:1.7em; }
/*gallerycss start*/

/*whatsapp popup box css start*/
.whatsapp { background-color:#FFF; padding-bottom:10px; padding:20px; text-align:center; }
.whatsapp h2 { font-family: 'Open Sans', sans-serif; font-size:20px; color:#333; padding:5px 5px 5px 10px; margin-top:10px; }
.whatsapp p { font-family: 'Open Sans', sans-serif; font-size:16px; color:#333; line-height:1.8em; text-decoration:none; }
.whatsapp p a { font-weight:bold; color:#FF0004; text-decoration:none; }
.whatsapp p a:hover { color:#333; text-decoration:none; }
.whatsapp i { font-size:30px; }
/*whatsapp popup box css end*/

/*start popup form css start*/
#facebox { position:fixed; top:0; left:0; margin-top:100px; z-index:99999999; text-align:left; background:#FFF; }
#facebox .popup { position:relative; overflow:auto;  }
#facebox .content2 { width:300px; padding:10px; }
#facebox .close{ position:absolute; top:0px; right:0px;  }
#facebox .close img { opacity:0.8; }
#facebox .close:hover img { opacity:1.0;}
#facebox .loading { text-align:center;}
#facebox .image { text-align:center;}
#facebox img { border:0; margin:0;} 
#facebox_overlay { position:fixed; top:0px; left:0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color:#000; z-index:99;}
/*popup form css end*/

/*Photo Gallery box css start*/
.gallery { }
.gallery h2 { font-family:'Oswald',sans-serif; font-size:28px; color:#1a2b51; font-weight:bold; text-transform:uppercase; margin-bottom:10px; }
.gallery .gallery_div { float:left; margin-top:10px; padding:10px;  }
.gallery .gallery_box { float:left; margin-right:10px; margin-bottom:10px; border:#D3D1D1 1px solid; padding:3px; }
/*Photo Gallery box css start*/

/*onload popup css start*/
#enquirypopup .modal-dialog { width:500px; 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:22px; 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:40px; }
#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 { margin:0px 0 16px 0; }
#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:#333; 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*/

/*video css stat*/
.video_lecture { margin-top:30px;}
.video_lecture li { line-height:1.5em; font-family:"Roboto", sans-serif; color:#EC0000; font-size:14px; margin-bottom:10px; font-weight:600;}
.video_lecture li a {color:#EC0000; text-decoration:none;}
.video_lecture li a:hover {color:#000; text-decoration:underline;}
/*video css end*/