@charset "UTF-8";
/*
 Theme Name: Hacker School
*/

body .sticky{position:fixed;background:#fff;z-index:99;}
.sticky .navigation ul li a{color:#000;}
.logol, .page-template-home .logom{display:none;}
.page-template-home .logol{display:block;}
.page-template-home .sticky .logol{display:none;}
.page-template-home .sticky .logom{display:block;}
.header{transition:all .6s ease;}
.hiring_row{display:flex;flex-wrap:wrap;}
.hiring_col{margin-bottom:30px;}
#menu-sitemap_menu ul{padding-left:20px;list-style:disc;}
#menu-sitemap_menu li a{padding:10px 0;display:block;color:#000;}
.navigation1{padding-top:10px;}
.header1{transition:all .6s ease;}
*{margin:0px;padding:0px;outline:0px;box-sizing:border-box;}
*, *:before, *:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
a{text-decoration:none;color:#a91023;transition:all 0.4s linear 0s;}
a:hover{transition:all 0.4s linear 0s;}
a img, img{border:0px;outline:none;}
img{max-width:100%;height:auto;}
a, input[type="submit"], button{outline:none;}
.clear{clear:both;}
::-moz-placeholder{opacity:1;}
input[type=submit], button, select{-moz-appearance:none;-webkit-appearance:none;}
input, select, button, textarea{font-family:'Mont';}
input[type=submit], button{cursor:pointer;transition:all 0.4s linear 0s;}
input[type="submit"], input[type="text"], input[type="search"], button, input[type="email"], input[type="tel"], textarea, select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;}
h1, h2, h3, h4, h5, h6, p, ul, li, label, input, textarea, img, submit, button, a{margin:0px;padding:0px;outline:none;list-style:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;}
q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
a:focus{outline:0;outline:0;}
a:hover,a:active{outline:0;}
.map a img{border:0; border-radius: 30px;}
body{color:#000000;font-size:16px;line-height:28px;font-family:'Mont';font-weight:400;}
.container{width:1280px;margin:0 auto;}
strong{font-weight:700;}
.header{width:100%;float:left;position:absolute;z-index:99;top:0px;left:0px;padding:15px 0;}
.header .container, .header1 .container{display:flex;justify-content:space-between;align-items:center; position: relative;}
.logo{float:left;margin-left: 3%;}
    
.logo img{display:block;}
.navigation{float:right; display:flex;}
.navigation ul.menu{float:right;}
.navigation ul.menu>li{display:inline-block;font-size:18px;line-height:47px;margin-left:50px;position:relative;}
button.submenu-expand { display: none; }
.navigation ul li button{display: none;} 


    
.navigation ul li a{display:inline-block;color:#fff;font-weight:400;position:relative;}
.navigation ul li a:hover{color:#a91023;}
/*.navigation ul li.btn1 a{color:#fff;background:#a91023;min-width:142px;border-radius:6px;text-align:center;}
.navigation ul li.btn1 a:hover{color:#fff;background:#000;} */

.navigation ul li:last-child{margin-right:0px;}
.navigation ul.menu>li.current-menu-item:not(.btnc)>a:before { content: '';width: 49px;height: 2px;background: #a91023;position: absolute;bottom: 0px;left: 0px;}

/*.btnc{pointer-events:none;} */


.navigation ul ul {min-width: 220px;position: absolute;top: 100%;right: 0px;z-index: 999;opacity: 0;visibility: hidden;margin: 0;background: #fff;padding: 0;} 

.navigation ul li:hover > ul {opacity: 1;visibility: visible;}

.navigation ul ul li{ border-bottom:1px solid #fff; margin:0px; position:relative;} 
.navigation ul li:last-child{ border-bottom:0px;}
.navigation ul li:first-child{ border-bottom:0px;border-top: 0px;}

/*.navigation ul ul li.menu-item-has-children > a::after {
	content: '\f105';
	font-family: 'Fontawesome';
	position: absolute;
	right: 10px;
} */
.navigation ul ul ul{left: 100%;top: 0;}
.navigation ul.menu > li ul a {padding: 10px 14px;width: 100%;line-height: 22px;font-size: 14px;color: #000;text-transform: capitalize;display: block;}
.navigation ul.menu > li ul a:hover{ background:#a91023; color:#fff;}

.main-menu-more{display:none;}
.header1{width:100%;float:left;padding:15px 0;position:relative;}
.header1 .navigation ul li{ position:relative;}
.header1 .navigation ul li a{display:inline-block;color:#333333;font-weight:400; position:relative;}
.header1 .navigation ul li.btn1 a{color:#333333;}
.header1 .navigation ul li a:hover, .header1 .navigation ul li.btn1 a:hover{color:#a91023;}
.header1 .navigation ul li#menu-item-49.current_page_item a{color:#a91023;}
.header1 .navigation ul li#menu-item-49.current_page_item:before { content: '';width: 100%;height: 2px;background: #a91023;position:absolute;bottom: 0px;left: 0px; display:block!important;}



.header img.logom{display:none;}
.header1 img.logom{display:block;}
.header1 img.logol{display:none;}


.hdrPhn{ float:right; margin-left:40px;}
.hdrPhn a {display: flex;align-items: center;justify-content: center;height: 47px;color: #fff;background: #a91023;border-radius: 6px;
font-size: 18px; padding:10px 20px;}
.hdrPhn a:hover{ background:#333; color:#fff;}
.hdrPhn .fa{ margin-right:5px;}




.intl-tel-input {width: 100%;}

.banner{width:100%;float:left;}
.slider{width:100%;float:left;position:relative;}
.item{width:100%;float:left;position:relative;background-size:cover;background-repeat:no-repeat;min-height:722px;}
.banner_text{width:100%;padding:170px 0 240px 90px;}
.banner_text h1{font-size:50px;line-height:63px;color:#fff;font-weight:bold;}
.banner_text p{font-size:28px;line-height:40px;color:#fff;font-weight:400;margin-top:15px;}
.btns .btn{display:inline-block;font-size:18px;line-height:30px;color:#fff;font-weight:400;background:#a91023;min-width:195px;height:59px;line-height:59px;text-align:center;margin-top:35px;border-radius:5px;}
 .btns .btn2{color:#000;background:#fff;margin-left:7px;}
.btns .btn:hover{color:#fff;background:#000;}
.slider .owl-nav{display:none;}
.section1{width:100%;float:left;margin-top:-150px;position:relative;z-index:11;}
.section1 h4{font-size:22px;line-height:33px;color:#fff;font-weight:400;background:url(assets/images/item-ero.png) no-repeat left center;padding-left:20px;margin-left:150px;}
.slider1{width:100%;float:left;position:relative;padding:30px 120px 30px 170px;text-align:center}
.item1{width:100%;float:left;height:63px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #505a5e;}
.slider1 .owl-nav{display:none;}
.slider1 .owl-item:nth-child(4) .item1{border-right:0px;}
.section2{width:100%;float:left;padding:70px 0 40px 0;text-align:center;overflow:hidden;}
.section2 h2{font-size:40px;line-height:50px;color:#a91023;font-weight:bold;letter-spacing:1px}
.section2 h2 span{color:#333333}
.section2 h3{font-size:24px;line-height:34px;color:#666565;font-weight:400;margin-top:25px;}
.sliderBig{width:100%;float:left;}
.slider2{width:100%;float:left;position:relative;margin-top:30px}
.item2{width:100%;padding:10px;float:left;position:relative;}
.item2 .col{width:100%;float:left;background:#fff;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,0.08);overflow:hidden;}
.item2 .thumb{width:100%;float:left;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.txt{width:100%;float:left;padding:20px 50px 5px 50px;}
.txt h4{font-size:18px;line-height:30px;color:#2e2a2a;font-weight:400;}
.txt h5{font-size:18px;line-height:30px;color:#747373;font-weight:400;}


.section1 .item1 img { width:auto!important;}



.slider2 .owl-dots{width:100%;float:left;text-align:center;margin-top:35px;}
.slider2 .owl-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#a0a0a1;margin:0 8px;}
.slider2 .owl-dot.active{background:#a91023;}
.slider2 .owl-prev {width: 20px;height: 20px;font-size: 0;background-repeat: no-repeat;background-size: 100%;position: absolute;bottom: 8px;left: 42%;}
.slider2 .owl-prev:after{content:'\f104';font-family:'FontAwesome';display:inline-block;color:#a0a0a1;font-size:22px;}

.slider2 .owl-next {width: 20px;height: 20px;font-size: 0;background-repeat: no-repeat;background-size: 100%;position: absolute;bottom: 8px;right: 42%;}
.slider2 .owl-next:before{content:'\f105';font-family:'FontAwesome';display:inline-block;color:#a0a0a1;font-size:22px;}


.slider2 .owl-prev:hover:after,.slider2 .owl-next:hover:before{color:#a91023;}
.section3{width:100%;float:left;padding:76px 0 93px;background:url(assets/images/background-img.png) no-repeat;background-size:cover;text-align:center;}
.section3 h2{font-size:40px;line-height:50px;color:#fff;font-weight:bold;letter-spacing:2px;}
.section3 p{font-size:20px;line-height:34px;color:#fff;font-family:'Mont Book';font-weight:500;margin-top:20px;}
.s_row{width:100%;float:left;padding:30px 0 0;display:flex;justify-content:center;}
.s_col{width:190px;margin:10px 15px;float:left;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:190px;border-radius:50%;padding:0 40px;}
.s_col h3{font-size:50px;line-height:60px;color:#a91023;font-weight:bold;}
.s_col h4{font-size:15px;line-height:22px;color:#333333;font-weight:400;}
.section4{width:100%;float:left;background:url(assets/images/back-ground-img.png) no-repeat;background-size:cover;padding:70px 0 37px 0;}
.section4 h2{font-size:40px;line-height:50px;color:#a91023;font-weight:bold;letter-spacing:1px;text-align:center;}
.section4 h2 span{color:#333333;}
.section4 p{font-size:20px;line-height:30px;color:#666565;font-weight:400;margin-top:18px;text-align:center}
.section4 .container{padding:0 115px;}
.s_row1{width:100%;float:left;padding:20px 0;display:flex;flex-wrap:wrap;}
.s_col1{width:33.3%;float:left;padding:20px 20px 0;}
.s_img{border-radius:8px;background-repeat:no-repeat!important;background-size:cover!important;display:block;height:243px;position:relative;;}
.s_img span{position:absolute;bottom:55px;right:0;width:68px;height:68px;background:#a91023;color:#fff;font-size:15px;text-align:center;padding:5px 10px;line-height:18px;}
.s_img span .fa{display:block;margin-bottom:5px;margin-top:2px;}
.s_text{width:calc(100% - 25px);float:right;margin-top:-55px;background:#fff;padding:20px 0 0 25px;border-radius:6px 0 0 0;position:relative;z-index:1;}
.s_text h3{font-size:20px;line-height:30px;color:#000000;font-weight:400;}
.s_text h4{font-size:15px;line-height:22px;color:#555555;font-weight:400;margin-top:8px;}
.s_text a{font-size:15px;line-height:22px;color:#a91023;font-weight:bold;display:inline-block;margin-top:15px;}
.s_text a .fa{margin-left:7px;font-size:16px;font-weight:600;}
.s_text a:hover{color:#000;}
.view{width:100%;float:left;text-align:center;padding:48px 0 0;}
.vie{display:inline-block;font-size:18px;line-height:28px;color:#a91023;font-weight:400;position:relative;}
.vie:after{content:'';width:15px;height:9px;background:url(assets/images/ero.png) no-repeat;position:absolute;top:9px;right:-25px;}
.section5{width:100%;float:left;background:#f8f8f8;padding:65px 0 100px 0;text-align:center;}
.section5 h2{font-size:40px;line-height:50px;color:#a91023;font-weight:bold;}
.section5 h2 span{color:#333333;}
.section5 p{font-size:20px;line-height:30px;color:#666565;font-weight:400;margin-top:15px;}
.section5 h3{font-size:18px;line-height:30px;color:#000000;font-weight:400;margin-top:18px;}
.cyberSctn{width:calc(100% - 180px);margin:0 90px;margin-top:20px;float:left;position:relative;}
.cyberRow{width:100%;float:left;}
.cyberRow .col{position:absolute;width:260px;}
.cyberRow .col p{font-size:16px;line-height:26px;color:#555555;}
.cyberRow .col p strong{color:#111111;font-weight:bold;}
.cyberRow .col1, .cyberRow .col3, .cyberRow .col5{text-align:right}
.cyberRow .col2, .cyberRow .col4, .cyberRow .col6{text-align:left;}
.cyberRow .col1{top:0;left:55px;}
.cyberRow .col2{top:0;right:55px;}
.cyberRow .col3{top:185px;left:-40px;}
.cyberRow .col4{top:185px;right:-40px;}
.cyberRow .col5{top:380px;left:35px;}
.cyberRow .col6{top:380px;right:35px;}
.cyberImg{width:100%;float:left;text-align:center;}
.cyberImg img{display:block;margin:0 auto;}
.section6{width:100%;float:left;background:url(assets/images/back-ground.png) no-repeat;background-size:cover;padding:70px 0 65px 0;text-align:center;}
.section6 .container{padding:0 90px;}
.section6 h2{font-size:32px;line-height:40px;color:#fff;font-weight:bold;}
.j_row{width:100%;float:left;display:flex;justify-content:space-between;text-align:justify;}
.j_row ul{width:calc(50% - 25px);font-size:16px;line-height:34px;color:#fff;font-weight:400;/*padding:35px 0;*/}  
.provide{width:100%;float:left;}
.provide h3{font-size:26px;line-height:36px;color:#fff;font-weight:bold;position:relative;}
.provide h3:before{content:'';width:308px;height:8px;background:url(assets/images/rgt-layer.png) no-repeat;display:inline-block;vertical-align:middle;margin-right:25px;}
.provide h3:after{content:'';width:380px;height:8px;background:url(assets/images/lft-layer.png) no-repeat;display:inline-block;vertical-align:middle;margin-left:25px;}
.provide h4{font-size:18px;line-height:34px;color:#fff;font-weight:400;margin-top:27px;}
.p_row{width:calc(100% + 8px);margin:0 -4px;float:left;margin-top:40px;}
.p_col{width:calc(100% / 6 - 8px);margin:0 4px;float:left;}
.p_img{border:2px solid #fff;border-radius:5px;background-repeat:no-repeat;background-size:cover!important;min-height:176px;margin-bottom:15px; position: relative;}
.p_col h5{font-size:16px;line-height:24px;color:#fff;font-weight:400;}
.section7{width:100%;float:left;background:url(assets/images/back-g...png) no-repeat;background-size:cover;padding:70px 0 60px 0;}
.section7 h2{font-size:40px;line-height:50px;color:#a91023;font-weight:bold;text-align:center;}
.section7 h2 span{color:#333333;}
.l_row{width:100%;float:left;margin-top:55px;}
.l_row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:50px;}
.l_col{box-shadow:0 0 8px rgba(0,0,0,0.09);border-radius:8px;overflow:hidden;}
.l_img{background-repeat:no-repeat!important;background-size:cover!important;min-height:200px;position:relative;}
.l_img span.date{position:absolute;bottom:-27px;left:-10px;background:#a91023;color:#fff;font-size:15px;text-align:center;line-height:38px;padding:8px 12px 8px 20px;border-radius:8px;transform:skew(-10deg)}
.l_img span.date img{float:left;margin-right:8px;}
.l_img span.date span{transform:skew(10deg);display:block;}
.latest{width:100%;float:left;background:#fff;padding:50px 25px 30px;}
.latest h3{font-size:20px;line-height:28px;color:#2e2a2a;font-weight:bold;}
.latest p{font-size:15px;line-height:30px;color:#666666;font-weight:400;margin-top:11px;}
.latest a{font-size:16px;line-height:30px;color:#a91023;font-weight:bold;display:inline-block;margin-top:12px;}
.latest a .fa{margin-left:7px;font-size:16px;font-weight:600;}
.latest a:hover{color:#000;}
div.blog{width:100%;float:left;padding:47px 0 0;text-align:center;}
.post{font-size:15px;line-height:25px;color:#a91023;font-weight:400;position:relative;}
 .post:after{content:'';width:15px;height:9px;background:url(assets/images/ero.png) no-repeat;position:absolute;top:6px;right:-30px;}
.footer{width:100%;float:left;background:url(assets/images/fotrbg.png) no-repeat;background-size:cover;padding:60px 0 0;}
.f_row{width:100%;float:left;display:flex;}

.f_col1{width:33.33%;float:left;padding:0 25px 0px 0px;}
.f_col1 h2{font-size:22px;line-height:36px;color:#fff;font-weight:400;}
.f_col1 ul{display:inline-block;margin-top:40px;}
.f_col1 ul li{font-size:16px;line-height:26px;color:#b9b7b7;font-weight:400;margin:0 0 15px;}
.f_col1 ul li i{float:left;width:45px;}
.f_col1 ul li p{display:table;}
.f_col1 ul li a{color:#b9b7b7;}
.f_col1 ul li.tel a{font-size:20px;font-weight:bold;}
.f_col1 ul li img{display:block;}
.f_col1 ul li.map{margin:35px 0 0 5px;}
.f_col1 ul li.map img{ max-width:380px;}

/*.f_col1 ul li.map img{ max-width:420px;} */
.f_col1 ul li a:hover{color:#a91023;}
.f_col2{width:33.33%;float:left;padding:0 20px 0 60px;border-left:1px solid #232323;border-right:1px solid #232323;}
.f_col2 h2{font-size:22px;line-height:36px;color:#fff;font-weight:400;}
.f_col2 ul{margin-top:7px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;float:left;}
.f_col2 ul li{padding:3px 0;width:60%;color:#b9b7b7;font-size:16px;line-height:30px;font-weight:400;}
.f_col2 ul li:nth-child(2n){width:40%;}
.f_col2 ul li a{color:#b9b7b7;}
.f_col2 ul li a:hover{color:#a91023;}
.f_col2 ul li:before{content:'\f105';font-family:'FontAwesome';display:inline-block;width:23px;font-size:18px;font-weight:600;color:#b9b7b7;line-height:30px;}
.f_col3{padding:0 0 25px 25px;}
.copyright{width:100%;float:left;padding:20px 0;border-top:1px solid #232323;display:flex;align-items:center;justify-content:space-between;}
.c_col1{}
.icon{width:100%;float:left;padding:5px 0 0;}
.icon ul{}
.icon ul li{list-style:none;float:left;margin-right:10px;text-align:center;}
.icon ul li a{font-size:18px;line-height:36px;color:#f9f8f8;display:inline-block;width:34px;height:34px;border-radius:50%;border:1px solid #fff;}
.icon ul li a:hover{background:#fff;color:#000;}
.c_col2{margin-top:12px;}
.c_col2 p{font-size:16px;line-height:25px;color:#b9b7b7;font-weight:400;}
.c_col3{padding:5px 50px 0 0;}
.c_col3 img{display:block;}

body{ overflow-x:hidden;}

/*about html.page*/
.innerBanr{width:100%;float:left;background:#f8f8f8;position:relative;overflow:hidden;}
.banrTxt{width:50%;float:left;}
.banrTxt h2{font-size:70px;line-height:85px;color:#a91023;font-weight:bold;}
.banrTxt h2 span{color:#332f2f;}
.banrTxt h3{font-size:28px;line-height:38px;color:#2e2a2a;font-weight:400;}
.innerBanr .container2{position:absolute;top:0;left:0;right:0;height:100%;display:flex;align-items:center;}
.banrImg{width:calc(50% + 40px);float:right;position:relative;}
.banrImg img{display:block;width:100%;}
.banrImg::before{content:'';position:absolute;top:-30px;left:-105px;width:100px;height:120%;background:#f8f8f8;transform:rotate(10deg);transform-origin:bottom left;}
.container2{width:1100px;margin:0 auto;}
.extratab{width:1210px!important;margin:0 auto!important;}
.about_hacker{width:100%;float:left;padding:70px 0 40px 0;}
.about_hacker h2{font-size:40px;line-height:38px;color:#a91023;font-weight:bold;text-align:center;}
.about_hacker h2 span{color:#332f2f;}
.about_hacker p{font-size:16px;line-height:30px;color:#666565;font-weight:400;padding:35px 20px 0;}
.about_hacker p span{color:#a91023;}
.mission{width:100%;float:left;}
.hacker_row{width:100%;float:left;padding:45px 0px 0 0px;}
.hacker_lft{width:50%;float:left;padding:0 10px;}
.hacker_lft h3{font-size:22px;line-height:38px;color:#333333;font-weight:bold;margin-left:20px;position:relative;}
.hacker_lft h3:after{content:'';width:4px;height:21px;background:url(assets/images/about-ero.png) no-repeat;position:absolute;top:8px;left:-15px;}
.hacker_lft h4{font-size:15px;line-height:30px;color:#666565;font-weight:400;margin-top:20px;}
.hacker_rgt{width:50%;float:right;}
.hacker_img{display:inline-block;float:right;position:relative;padding-bottom:12px;}
.hacker_img img{width:100%;display:block;}
.hacker_img:after{content:'';width:8px;height:calc(100% - 12px);background:#a91023;position:absolute;bottom:0;right:-13px;}
.hacker_img:before{content:'';width:calc(100% - 12px);height:8px;background:#a91023;position:absolute;bottom:0;right:-13px;}
.hacker_row:nth-child(2n) .hacker_img:after, .hacker_row:nth-child(2n) .hacker_img:before{background:#f3bc00;left:-13px;right:auto;}
.hacker_row:nth-child(2n) .hacker_lft{float:right;padding:20px 0;}
.hacker_row:nth-child(2n) .hacker_rgt{float:left;padding:0 60px 0 0;}
.whyHacker{width:100%;float:left;background-color:#a91023;background-image:url(assets/images/bg1.png);background-position:top right;background-repeat:no-repeat;position:relative;overflow:hidden;}
.whyHacker::before{content:'';position:absolute;top:-50px;left:-78px;right:0;background:#fff;width:80px;height:80px;margin:0 auto;transform:rotate(45deg);}
.whyHacker .img{width:50%;float:left;padding-right:40px;}
.whyHacker img{display:block;width:100%;}
.whyHacker img img{display:block;}
.whyHacker .txt{width:50%;float:right;padding:50px 0 25px 40px;}
.whyHacker h2{font-size:40px;line-height:30px;color:#fff;font-weight:bold;letter-spacing:1px;margin:0 0 30px;}
.whyHacker p{font-size:20px;line-height:30px;color:#fff;font-weight:400;}
.whyHacker ul{display:block;margin-top:25px;}
.whyHacker ul li{font-size:16px;line-height:26px;color:#fff;font-weight:400;position:relative;padding-left:30px;margin-bottom:15px;}
.whyHacker ul li:after{content:'';width:18px;height:18px;background:url(assets/images/write.png) no-repeat;position:absolute;top:8px;left:0px;}
.traning{width:100%;float:left;padding:60px 0 50px 0;}
.traning h2{font-size:40px;line-height:48px;color:#a91023;font-weight:bold;text-align:center;}
.traning h2 span{color:#333333;font-weight:bold;}
.t_row{width:100%;float:left;padding:50px 0 0;}
.t_lft{width:55%;float:left;padding:0 0 0 20px;}
.t_lft p{font-size:16px;line-height:30px;font-weight:400;color:#808080;margin-top:15px;}
.t_lft p span{color:#000000;font-weight:bold;}
.t_rgt{width:42%;float:right;}
.t_img{position:relative;width:100%;float:left;padding:0 0 15px 0;}
.t_img:after{content:'';width:8px;height:calc(100% - 12px);background:#a91023;position:absolute;bottom:3px;right:-12px;}
.t_img:before{content:'';width:calc(100% - 12px);height:8px;background:#a91023;position:absolute;bottom:3px;right:-12px;}
.coucil_img{position:absolute;bottom:-40px;left:-49px;display:block;}
.t_img img{display:block;float:right;border-radius:8px;}
.provider{width:100%;float:left;background:#f3f3f3;padding:60px 0 40px 0;}
.provider h2{font-size:28px;line-height:30px;color:#000000;font-weight:bold;text-align:center;}
.provdider_row{width:100%;float:left;padding:30px 12px;text-align:center;}
.provider_col a{width:calc(25% - 12px);margin:6px;float:left;}
.provider_img{}
.provider_img img{border-radius:5px;display:block;}
.provider_col h3{font-size:16px;line-height:26px;color:#000000;font-weight:bold;margin-top:12px;}
.provider p{font-size:16px;line-height:30px;color:#666565;font-weight:400;}
.provider p span{font-weight:bold;color:#898888;}
.provider_col h3:hover{color:#a91023;}
.cartel{width:100%;float:left;padding:60px 0 57px 0;}
.cartel_row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:70px;padding:0 15px}
.cartel_col{}
.cartel_img{position:relative;padding-bottom:15px;width:100%;}
.cartel_img img{border-radius:7px;display:block;width:100%;}
.cartel_img:after{content:'';width:8px;height:calc(100% - 12px);background:#f3bc00;position:absolute;bottom:0;right:-20px;}
.cartel_img:before{content:'';width:calc(100% - 12px);height:8px;background:#f3bc00;position:absolute;bottom:0;right:-20px;}
.car_img{position:absolute;bottom:-38px;left:32px;display:block;width:170px;height:170px;display:flex;align-items:center;background:#fff;border-radius:50%;padding:15px;overflow:hidden;}
.car_img img{display:block;margin:0 auto;}
.cartel_col:nth-child(2n) .cartel_img:after, .cartel_col:nth-child(2n) .cartel_img:before{background:#a91023;}
 .cartel_col p{font-size:16px;line-height:30px;color:#808080;font-weight:400;margin-top:40px;}
.cartel_col p span{color:#000000;font-weight:bold;}
/*about html.page*/
/*contact html.page*/
.prefer{width:100%;float:left;background:#f6f6f6;position:relative;overflow:hidden;}
.prefer:before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:url(assets/images/contactBg.jpg) no-repeat;background-size:cover;}
.prefer_row{width:100%;float:left;position:relative;z-index:1;}
.prefer_lft{width:50%;float:left;padding:60px 25px 0 0;}
.prefer_lft h2{font-size:40px;line-height:50px;color:#fff;font-weight:400;}
.prefer_lft h2 span{color:#a91023;font-weight:bold;}
.prefer_lft h3{font-size:25px;line-height:38px;color:#fff;font-weight:400;margin-top:30px;}
.prefer_lft .btan{font-size:29px;color:#fff;background:#a91023;display:inline-block;min-width:285px;border-radius:5px;text-align:center;line-height:60px;margin-top:15px;}
.prefer_lft .btan:hover{background:#000;}
.prefer_lft ul{display:block;margin-top:15px;}
.prefer_lft ul li{display:block;font-size:22px;line-height:22px;color:#ffffff;font-weight:300;padding:10px 0;}
.prefer_lft ul li a{color:#ffffff;}
.prefer_lft ul li span{color:#fff;font-weight:bold;}
.prefer_lft ul li a.lc{color:#a91023;border-bottom:3px solid #a91023; font-weight: bold;}
.prefer_lft ul li a.lc:hover{color:#fff;}
.prefer_lft ul li a:hover{color:#a91023;}
.prefer_rgt{width:50%;float:right;padding:50px 50px 0 60px;}
.prefer_rgt h2{font-size:40px;line-height:38px;color:#000;font-weight:400;}
.ct_form{width:100%;float:left;padding:30px 0 0;}
.ct_form ul{width:calc(100% + 18px);margin-left:-9px;float:left;}
.ct_form ul li{width:50%;float:left;padding:0 9px;margin:0 0 18px;position:relative;}
.ct_form ul li.full{width:100%;}
.ct_form .field, .ct_form .wpcf7-text, .ct_form .wpcf7-textarea, .ct_form .wpcf7-intl-tel{font-size:15px;height:55px;color:#666666;font-weight:400;border:1px solid #949494;border-radius:5px;width:100%;padding:0 15px;}





.ct_form textarea.field, .ct_form .wpcf7-textarea{resize:none;height:175px;padding:20px 15px;}
.ct_form select.field, .ct_form select{background:url(assets/images/down.png) no-repeat right 10px center;padding-right:45px;font-size:15px;height:55px;color:#666666;font-weight:400;border:1px solid #949494;border-radius:5px;width:100%;padding:0 15px; padding-right: 35px;}
.captcha{float:left;}
.ct_form .btn, .ct_form .wpcf7-submit{float:right;font-size:16px;color:#fff;background:#a91023;min-width:142px;border-radius:5px;text-align:center;height:48px;float:right;}
.ct_form .btn:hover{background:#000;}
.prefer_rgt h3{font-size:19px;line-height:38px;color:#000;font-weight:400;margin-top:15px;}
.chkBoxs{width:100%;float:left;margin:20px 0 10px;}
.chkBoxs div{float:left;margin-right:65px;position:relative;}
.chkBoxs div input{position:absolute;top:0;left:0;opacity:0;}
.chkBoxs div label{text-transform:uppercase;font-size:14px;color:#666666;position:relative;line-height:26px;padding-left:35px;background:url(assets/images/chk.png) no-repeat left;display:block;cursor:pointer}
.chkBoxs div input:checked + label{background-image:url(assets/images/chkd.png)}
.textarea{width:100%;float:left;padding:30px 0 0;}
.roboto_lft{width:50%;float:left;}
.roboto_img{}
.roboto_rgt{width:50%;float:right;}
.roboto_rgt .btn4{font-size:16px;line-height:30px;color:#fff;font-weight:400;display:inline-block;background:#a91023;border-radius:6px;width:140px;height:46px;float:right;}
.roboto_rgt .btn4:hover{color:#fff;background:#000;}
.prefer_lft .section1{margin:10px 0 0;width:100%;padding:30px 0;}
.prefer_lft .slider1{padding:40px 0 0;margin-left:-40px;}
.prefer_lft .section1 h4{margin:0;}
.prefer_lft .section1 img{max-height:40px;display:block;margin:0 auto;}
.prefer_lft .section1 .item1{padding:10px 18px;height:50px;}
/*contact html.page*/
/*blog html.page*/
.pagination{width:100%;float:left;text-align:center;padding-top:60px;}
.prev ul{}
.pagination .page-numbers{display:inline-block;}
.page-numbers:not(a){display:inline-block;color:#fff;background:#000;font-size:16px;font-family:'Mont';font-weight:400;width:35px;height:35px;border-radius:50%;line-height:35px;margin:0 8px;font-size:20px;}
.page-numbers:not(a):hover{background:#ae1e2f;}
.page-numbers{line-height:35px;color:#575757;background:#fff;height:35px;width:35px;border-radius:50%;border:1px solid #404040;margin:0 3px;}
a.page-numbers.hover{color:#ae1e2f;border-color:#ae1e2f;}
/*blog html.page*/
/*blog_detail html.page*/
.handy{width:100%;float:left;background:#ffffff;padding:50px 0 75px 0;}
.shell{width:100%;float:left;padding:0 130px 0 150px;background:url(assets/images/detail-bg.png) no-repeat;background-position:60px 300px;}
.shell h2{font-size:30px;line-height:28px;color:#2e2a2a;font-weight:bold;}
.shell h3{font-size:16px;line-height:30px;color:#2e2a2al;font-weight:400;margin-top:20px;padding-left:45px;position:relative;}
.shell h3:after{content:'';width:35px;height:35px;background:url(assets/images/blog-detail-box.png) no-repeat;position:absolute;top:-3px;left:-3px;}
.shell p{font-size:16px;line-height:30px;color:#666666;font-weight:400;margin-top:23px;}
.shell p strong{color:#000;font-weight:bold;}
.shell ul{margin-top:15px;}
.shell ul li{font-size:16px;line-height:30px;color:#666666;font-weight:400;padding:8px 0px;position:relative;padding-left:25px;}
.shell ul li:after{content:'';width:16px;height:15px;background:url(assets/images/write-img.png) no-repeat;top:16px;left:0px;position:absolute;}
.shell p a{font-size:16px;line-height:30px;color:#666666;font-weight:400;display:inline-block;}
.shell p a:hover{color:#a91023;}
.prebtn{width:100%;float:left;margin-top:40px;}
.prebtn .pre{font-size:16px;line-height:45px;color:#fff;height:45px;width:120px;border-radius:8px;display:inline-block;text-align:center; background:#555;}
.shell .pre:hover{background:#a91023;color:#fff;}
.prebtn .pre.nex{margin-left:10px;}
/*blog_detail html.page*/
/*career html.page*/
.hiring{width:100%;float:left;padding:80px 0 50px 0;}
.hiring h2{font-size:40px;line-height:38px;color:#000;font-weight:bold;text-align:center;letter-spacing:1px;}
.hiring h2 span{color:#a91023;}
.hiring_row{width:100%;float:left;background:#ffffff;padding:40px 0 0;}
.hiring_col{width:25%;float:left;padding:0 15px;}
.hacking{width:100%;float:left;padding:20px 20px 17px 15px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.12);border-radius:7px; height: 100%;}
.hacking h3{font-size:18px;line-height:22px;color:#000;font-weight:bold;}
.hacking h4{font-size:14px;line-height:30px;color:#666666;font-weight:400;margin-top:6px;}
.hacking h5{font-size:14px;line-height:30px;color:#666666;font-weight:400;border-bottom:2px solid #f6f6f6;padding-bottom:15px;}
.hacking h5 .fa.fa{margin-right:5px;}
.hacking h6{font-size:14px;line-height:25px;color:#666666;font-weight:400;margin-top:10px;}
.hacking h6 strong{color:#000;font-weight:bold;}

.hacking a{font-size:16px;line-height:60px;color:#000;font-weight:bold;height:60px;border:1px solid #ededed;width:245px;display:inline-block;text-align:center;margin-top:15px;border-radius:7px;}
.hacking a:hover{color:#a91023;background:#fff;}
.hiring_col:hover .hacking{background:#a91023;}
.hiring_col:hover .hacking h3, .hiring_col:hover .hacking h4, .hiring_col:hover .hacking h5, .hiring_col:hover .hacking h6, .hiring_col:hover .hacking h6 strong{color:#fff;}
.jobs{width:100%;float:left;text-align:center;padding:20px 0 40px 0;}
.jobs a{font-size:16px;line-height:30px;color:#666666;font-weight:400;display:inline-block;position:relative;}
.jobs a:after{content:'';width:25px;height:24px;background:url(assets/images/career-img.png) no-repeat;top:2px;left:-36px;position:absolute;}
.jobs a:hover{color:#a91023;}
/*career html.page*/
/*career-detail html.page*/
.begins{width:100%;float:left;padding:70px 0 0;}
.begins_txt{width:100%;float:left;padding:0 290px 0 0;}
.begins h2{font-size:30px;line-height:38px;color:#000000;font-weight:bold;}
.begins h3{font-size:18px;line-height:28px;color:#000000;font-weight:bold;margin-top:30px;}
.begins h3 span{color:#666666;font-weight:400;font-size:14px;}
.begins h3 .fa.fa{margin-right:10px;}
.begins p{font-size:14px;line-height:25px;color:#333333;font-weight:400;margin-top:15px;}
.begins h4{font-size:14px;line-height:25px;color:#000000;font-weight:bold;margin-top:35px;}
.begins ul{margin-top:10px;}
.begins ul li{font-size:14px;line-height:35px;color:#666666;font-weight:400;display:block;position:relative;padding-left:15px;}
.begins ul li:after{content:'';width:6px;height:6px;background:url(assets/images/point.png) no-repeat;position:absolute;top:15px;left:0px;}
.begins h5{font-size:18px;line-height:25px;color:#333333;font-weight:bold;margin-top:30px;}
.forms{width:100%;float:left;padding:20px 0 80px 0;}
.ct_forms{width:75%;float:left;background:#f9f9f9;padding:20px 30px 10px 30px }
.ct_forms ul{width:100%;float:left;}
.ct_forms ul li{width:49%;float:left;padding-top:10px;position:relative}
.ct_forms ul li:nth-child(2n){float:right;}
.ct_forms .flied{font-size:15px;line-height:38px;color:#666666;font-weight:400;border:1px solid #959595;border-radius:6px;width:100%;padding:0 10px;height:55px;}
.ct_forms select.flied{background:url(assets/images/down.png) no-repeat right 20px center;}
.ct_forms .btn{float:right;font-size:16px;color:#fff;background:#a91023;min-width:142px;border-radius:5px;text-align:center;height:48px;float:right;}
.robot{width:100%;float:left;padding:20px 0 0;}
.ct_forms .btn:hover{color:#fff;background:#000;}
/*career-detail html.page*/
/*courses page start from here*/
.innerBanr2{width:100%;float:left;position:relative;overflow:hidden;}
img.courBnr{width:100%;display:block;}
.innerBanr2 .container2{position:absolute;top:0;left:0;right:0;height:100%;display:flex;align-items:center;}
.innerBanr2 .banrTxt h2{font-size:60px;line-height:62px;text-transform:uppercase;}
.innerBanr2 .banrTxt h2 span{color:#fff;display:block;}
.innerBanr2 p{color:#fff;font-size:16px;margin:20px 0 0;}
.innerBanr2 .scIcons{margin-top:20px;}
.scIcons li{margin:0 2px;display:inline-block;font-size:15px;color:#fff;padding:0 13px;border-radius:50px;height:31px;line-height:34px;}
.scIcons li:first-child{margin:0;}
.scIcons li i.fa-star{color:#f3bc00;}
.scIcons li i{margin-right:6px;font-size:18px;}
.scIcons li:nth-child(1){background:#e83f3a;}
.scIcons li:nth-child(2){background:#4977e4;}
.scIcons li:nth-child(3){background:#f6ce43;color:#2e2a2a;}
.scIcons li:nth-child(3) i.fa-star{color:#484545;}


.corsDtlPage{ width:100%; float:left; position:relative; display:flex; flex-wrap:wrap;}
.crsMenubar{ width:100%; float:left;}

.coursemenu{width:100%;float:left;box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);background:#fff;position:relative;}
.coursemenu .container2{height:63px;display:flex;align-items:center;justify-content:space-between;}
.extratab{height: 60px!important;}

.coursemenu{ top:0; z-index:999;}

.coursemenu li{display:inline-block;margin:0 20px;font-size:16px;font-weight: 600; position:relative; padding:5px 0}
.coursemenu li:after{ content:''; position:absolute; bottom:0; left:0; width:100%; height:2px; background:#a91023; transform:scale(0); transition:all 0.4s ease-in-out;}
.coursemenu li.active:after{transform:scale(1); transition:all 0.4s ease-in-out;}

.coursemenu li a{color:#111;text-transform:uppercase;}
.coursemenu li:first-child{padding-left:0;}
.coursemenu li a:hover{color:#a91023;}
.coursemenu li.active a{ color:#a91023;}


.enrllBtn .btn{display:inline-block;font-size:15px;color:#fff;font-weight:400;background:#a91023;min-width:193px;height:44px;line-height:42px;text-align:center;border-radius:5px;text-transform:uppercase;}
 .enrllBtn .btn:hover{color:#fff;background:#000;}
.courseAll{width:100%;float:left;padding:px 0;padding-bottom: 60px;}
.keyFeature{width:100%;float:left;}

.sectionn{ width:100%; float:left; position:relative; padding:80px 0 0;}



#upBatch{width:100%;float:left; padding-top:20px;}

.sectionn h2{font-size:40px;line-height:50px;color:#a91023;font-weight:bold;letter-spacing:1px;text-align:center;text-transform:uppercase;}
.sectionn h2 span{color:#333333;}
.allFtre{width:100%;float:left;margin:50px 0 0;}
.ftLeft{width:100%;float:left;}
.ftLeft ul{width:100%;float:left;display: flex;flex-wrap: wrap;}
    
.ftLeft ul li{width:33.33%;float:left;padding:30px 55px;font-size:18px;text-align:center;line-height:20px;color:#333333;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.ftLeft ul li:nth-last-child(-n + 3){border-bottom:0;}
.ftLeft ul li:nth-child(3n){border-right:0;}
.ftLeft .icon{width:100%;display:block;padding:0;margin:0 0 5px;}
.ftRit{width:25%;float:right;border-radius:6px;height:311px;display:flex;flex-direction:column;align-items:center;justify-content:end;justify-content:flex-end;padding:18px;position:relative;}
.ftRit a{font-size:18px;color:#fff;line-height:22px;font-weight:bold;text-transform:uppercase;text-align:center;position:relative;z-index:999;}
.ftRit a img{display:block;margin:0 auto 15px;}






.eh{width:100%;float:left;background:#a91023;border-radius:6px;padding:35px;}
.sectionn h3{font-size:22px;font-weight:bold;letter-spacing:1px;color:#fff;}
.ehsc{width:100%;float:left;background:#fff;border-radius:6px;padding:22px;margin:30px 0 0;}
.ehLeft{width:70%;float:left;border:1px solid #bcbcbc;border-radius:6px;overflow:hidden;}
.ehLeft ul{width:100%;float:left;background:#f4f4f4;}
.ehLeft ul:nth-child(1) li{border-top:0px;}
.ehLeft ul:last-child li{border-bottom:0px;}
.ehLeft ul li{color:#666565;line-height:20px;font-size:12px;padding:11px 0;margin:8px 0;margin:1px 0;border-top:1px solid #dfdedd;border-bottom:1px solid #dfdedd;float:left;}
.ehLeft ul li div{padding:5px 37px;border-right:1px solid #dfdedd;}
.ehLeft ul li strong{font-size:16px;display:block;}
.ehLeft ul li:last-child strong{font-size:12px;}
.ehLeft .red{display:block;color:#a91023;font-size:16px;font-weight:700;text-transform:uppercase;}
.ehLeft ul li:nth-child(4n) div{border-right:0;}
.ehRit{width:27%;float:right;padding:30px 0;}
.ehRit h4{font-size:18px;}
.ehRit .price{font-size:36px;color:#231916;font-weight:bold;margin:12px 0 0;}
.ehRit .price span{color:#666565;font-size:24px;float:right;font-weight:normal;text-decoration:line-through;}
.ehRit .ofr{margin:12px 0 0;display:block;font-size:13px;color:#a91023;}
a.enrollBtn{display:block;font-size:18px;color:#fff;font-weight:400;background:#a91023;min-width:235px;height:62px;line-height:64px;text-align:center;border-radius:5px;text-transform:uppercase;margin:20px 0;}
a.enrollBtn:hover{background:#000;color:#fff;}
.ehRit p{font-size:11px;}
.ehRit p a{color:#a91023;text-decoration:underline;}
.ehRit p a:hover{color:#000;}


.curriculam{width:100%;float:left;}






.curriculam .accor{width:100%;float:left;border:1px solid #dfdedd;border-radius:6px;padding:20px 30px;}
.curriculam h4{color:#333333;font-size:22px;font-weight:bold;margin:0 0 28px;position:relative;padding-left:48px;}
.curriculam h4:before{content:'';width:4px;background:#a91023;height:21px;position:absolute;top:2px;left:30px;}
.tbContent{width:100%;float:left;margin: 0px 0 0px;}
.aacrRow h5{width:100%;float:left;font-weight:bold;font-size:16px;color:#333333;position:relative;margin:0 0 10px;cursor:pointer;padding:0 30px;}
.aacrRow h5:before{display:inline-block;content:'';background:url(assets/images/plus-icon.png) no-repeat;width:16px;height:17px;position:absolute;left:0;top:5px;}
.aacrRow h5.active:before{background:url(assets/images/minus.png) no-repeat;}
.aacrRow .hidden{width:100%;float:left;display:none;padding:0 30px;color:#666565;font-size:15px;line-height:28px;}
 .aacrRow h6{font-size:15px;font-weight:bold;color:#333333;margin:20px 0;}
.aacrRow ul.half{width:35%;padding-right:100px;float:left;}
.aacrRow .hidden ul li{margin:15px 0 0;}
.fulltxt{width:100%;float:left;}
.aacrRow ul.full{width:100%;}
.aacrRow ul.full li{width:100%;background:url(assets/images/list-icon.png) no-repeat top 4px left;padding-left:33px;}
.sylbs{width:100%;float:left;height:56px;background:#f6e7e8;border-radius:6px;margin:20px 0;border:1px solid #e4c1c5;padding:15px;font-size:16px;}
.sylbs a{color:#000;font-weight:bold;padding-right:90px;float:left;}
.sylbs .down{font-size:18px;color:#a91023;}
.sylbs a i img{vertical-align:middle;margin-top:-8px;margin-right:17px;}
.sylbs a:hover{color:#a91023;}
.sylbs .down:hover{color:#000;}
.enrolNw{width:100%;float:left;border:1px solid #dfdedd;border-radius:6px;padding:20px 30px;margin:40px 0 0;}
.enrolNw h4{padding-left:0;margin:0 0 4px;}
.enrolNw h4:before{display:none;}
.enrolNw p{font-size:16px;color:#666565;}
.enrolForm{width:100%;float:left;}
.enrolForm ul{width:100%;}
.enrolForm label{display:block;font-size:15px;color:#333333;font-weight:bold;margin:30px 0 0px;}
.enrolForm ul li{width:25%;float:left;margin:10px 17px 0 0;position:relative;}
.enrolForm .field{font-size:15px;height:55px;color:#666666;font-weight:400;border:1px solid #949494;border-radius:6px;width:260px;padding:0 15px;position:relative;}
.enrolForm span{position:absolute;width:52px;left:0;top:58px;line-height:55px;text-align:center;border-right:1px solid #949494;color:#666666;}
.enrolForm .btn{font-size:15px;color:#fff;background:#a91023;min-width:168px;border-radius:6px;text-align:center;height:55px;font-weight:bold;text-transform:uppercase;margin-top:58px;margin-left:10px;}
.enrolForm .btn:hover{background:#000;}
.enrolForm input[type="phone"]{padding-left:70px;}
/*cources page end here*/
.wpcf7 form .wpcf7-response-output{float:left;}
.prefer-enrol:before{content:'';position:absolute;top:0;left:25right:25;width:50%;height:100%;align:center;background-size:cover;}
.section4,.enroll-now{width:100%;float:left;background:url(assets/images/back-ground-img.png) no-repeat;background-size:cover;}
.enroll_form{width:100%;float:left;padding:10px 0 0;}

.scBtn{ position:fixed; bottom:15px; right:15px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:8px; height:40px; width:40px; color:#a91023; font-size:22px; text-align:center; display:flex; align-items:center; justify-content: center; cursor: pointer;transition:all 0.4s ease-in-out;z-index: 999; overflow:hidden;}
#scrollUp.scBtn{ left:15px; right:auto; opacity:0;}
.scBtn a{ display:flex; align-items:center; justify-content: center; width:100%; height:100%; color:#a91023;}
.scBtn:hover{ box-shadow:0 0 20px rgba(0,0,0,0.35); transition:all 0.4s ease-in-out;}
#scrollUp.scBtn.show{ opacity:1;}

#scrollPhone2.scBtn{ bottom:70px;}
#scrollPhone2.scBtn a{ background:#4AC959; color:#fff;}


#scrollPhone2.scBtn.show{ opacity:1; visibility:visible;}




.white-popup-block{ max-width:94%; width:415px; margin:0 auto; position: relative;}
.popupBox{ width:100%; float:left; background:#a91023; border-radius:5px; padding:20px 25px; text-align:center;}
.popupBox h3{font-size: 26px;font-weight: 600;margin-bottom: 15px;color: #fff;background-color: #a91023;}

.popupBox ul li{ margin:5px 0; width:100%; float:left; position:relative;padding: 0px 20px 0px 20px;}
.popupBox .ct_form{ padding:0px;background-color: #fff;padding: 10px 0px 10px 0px;border-radius: 5px;}
.popupBox .ct_form .field, .popupBox .ct_form .wpcf7-text{height: 46px;}
.popupBox .ct_form .wpcf7-textarea {height: 100px;}
.popupBox .ct_form .wpcf7-submit{ float:none; margin-top:15px;}
.popupBox .wpcf7-not-valid-tip{ width:100%; float:left; font-size:14px; text-align:left;}
.popupBox .wpcf7 .ajax-loader{ position:absolute;top: 25px;right: 0;}


.ftForm ul li{ margin:5px 0; width:100%; float:left; position:relative; text-align:center;}
.ftForm .ct_form{ padding:0px;}
.ftForm .ct_form .field, .ftForm .wpcf7-text, .ftForm select{height: 40px; padding: 0 10px; font-size:14px;}
.ftForm .ct_form .wpcf7-textarea {height: 100px;}
.ftForm .ct_form .wpcf7-submit{ float:none;}
.ftForm .wpcf7-not-valid-tip{ width:100%; float:left; font-size:13px; text-align:left;}
.ftForm .wpcf7 .ajax-loader{ position:absolute;top: 25px;right: 0;}
.ftForm select{ padding-right:40px;}
.ftForm div.wpcf7-response-output{font-size: 14px;line-height: 20px;text-align: center;padding: 15px 10px;}



.crsBtns{display: flex;align-items: center;}
.enrllBtn .btn {min-width: 150px;line-height: 45px;}
.crsBtns .callUs a{display: inline-block;font-size: 15px;color: #fff;font-weight: 400;background: #000;min-width: 150px;height: 44px;line-height: 45px;text-align: center;border-radius: 5px;text-transform: uppercase; margin-left:10px;}
.crsBtns .callUs a:hover{ background:#a91023}
.crsBtns .callUs a i{ display:inline-block; margin-right:5px;}



.navigation ul li.btn1.current-menu-item a::before{display:none;}
.s_col1:hover .s_img:before {content: '';width: 100%;height: 100%;left: 0;top: 0;position: absolute;background: rgb(0 0 1 / 66%);transition: all .4s ease; }
.p_col:hover .p_img:before {content: '';width: 100%;height: 100%;left: 0;top: 0;position: absolute;background: rgb(0 0 1 / 66%);transition: all .4s ease;}
.s_rows {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 15px 0;}
.syc {width: 280px;}
.r_text {width: calc(100% - 340px);}
.r_img {height: 160px;margin-bottom: 30px;position: relative;}
.r_text h3 {font-weight: 600;font-size: x-large;}
.r_text h3 a{color:#000;}
.r_img span {position: absolute;bottom: 55px;right: 0;width: 68px;height: 68px;background: #a91023;color: #fff;font-size: 15px;text-align: center;padding: 5px 10px;line-height: 18px;position: revert;}
.syc:hover .r_img:before {content: '';width: 100%;height: 100%;left: 0;top: 0;position: absolute;background: rgb(0 0 1 / 66%);transition: all .4s ease;}
.breadcom ul {display: inline-flex;}
.header1 .navigation ul li.btnc >a{color: #fff;background: #a91023;min-width: 142px;border-radius: 6px;text-align: center;position: relative;}
.header .navigation ul li.btnc >a{color: #fff;background: #a91023;min-width: 142px;border-radius: 6px;text-align: center;position: relative;}
.btnc>a:after {content: '\f0d7';font-family: 'FontAwesome';color: #fff;position: relative;right: -11px;}
.intl-tel-input ul.country-list {list-style: none;padding: 0;margin: 0;width: 250px !Important;}
.pp p{text-align: left;}
.navigation ul.menu>li>ul {min-width: 140px;}
.privacycurr h4{margin: 15px 0 15px !important;font-weight: normal!important;}
.extratab ul{font-size: 100%!important;margin-left: -10px!important;}
.coursemenu .extratab ul li{margin: 0 9px;}
#prereq{padding: 45px 0 45px!important;}

body.single-courses .sticky{ position:relative;}


body .intl-tel-input.allow-dropdown .flag-container{ z-index:11;}
body .intl-tel-input.allow-dropdown .selected-flag{ width:65px!important; text-align:left!important;}
body .intl-tel-input.separate-dial-code .selected-dial-code{ padding-left:0px!important;text-align:left!important;}
body .intl-tel-input.allow-dropdown .selected-flag .iti-flag{ display:none; opacity:0;}
body .intl-tel-input.allow-dropdown input[type="text"]{ padding-left:70px!important}
body .intl-tel-input .country-list .flag-box{ display:none!important;}
body  .intl-tel-input .country-list .country {font-size: 14px!important;line-height: 20px!important;margin: 0px!important; width:100%!important; float:left;}



.j_row ul li p{ width:100%;font-size: 16px;line-height: 34px;}

.banrTxt h1{
    font-size: 70px;
    line-height: 85px;
    color: #a91023;
    font-weight: bold;
}
.banrTxt h1 span {
    color: #332f2f;
}
.banrTxt h2 {
    font-size: 28px;
    line-height: 38px;
    color: #2e2a2a;
    font-weight: 400;
}






.selected-flag:before{content: attr(title);position: absolute;width: 100%;height: 100%;display: flex;align-items: center;}
.selected-dial-code{ opacity:0;}
body form input.wpcf7-intl_tel{ padding-left:80px!important;}
body .intl-tel-input.allow-dropdown .selected-flag {background: #f2f2f2!important;border-radius: 6px 0 0 6px!important;}




/*Responsive Start*/

@media(max-width:1190px){.container{width:96%;}
.item{min-height:645px;}
.banner_text{padding:135px 0 164px 0px;}
.banner_text h1{font-size:80px;line-height:90px;}
.banner_text p{font-size:25px;line-height:35px;}
.section1 h4{margin-left:10px;}
.slider1{padding:30px 120px 30px 0px;}
.txt h4{font-size:14px;line-height:25px;}
.slider2 .owl-prev{left:615px;}
.slider2 .owl-prev::after{content:'\f105';}
.slider2 .owl-next{right:615px;}
.slider2 .owl-next::before{content:'\f104';}
.section4 p{font-size:19px;line-height:30px;}
.section4 .container{padding:0;}
.j_row p{width:calc(50% - 18px);line-height:31px;}
.provide h3::before{width:215px;margin-right:13px;}
.provide h3::after{width:215px;margin-left:13px;}
.section6 .container{padding:0;}
.l_row{grid-gap:20px;}
.latest h3{font-size:18px;line-height:24px;}
.f_col1{padding:0px 21px 25px 10px;}
.f_col2{padding:0px 0px 0 11px;}
.cyberSctn{width:100%;margin:20px 0 0;}
.cyberRow{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;}
.cyberRow .col{width:48%;position:static!important;margin:1%;padding:20px;text-align:center;border:1px solid #e5e5e5;}
.cyberRow .col p:nth-child(1){margin-top:0px;}
.cyberImg{display:none;}
.f_col2 ul li{font-size:14px;line-height:24px;}
.f_col1 ul li{font-size:15px;line-height:24px;}
.banrTxt{padding:0 0 0 40px;z-index:1;}
.banrTxt h3{font-size:25px;line-height:35px;}
.container2{width:96%;margin:0 auto;}
.whyHacker::before{left:-2px;}
.whyHacker .img{padding-right:0px;}
.whyHacker .txt{padding:20px 0 0px 40px;}
.whyHacker h2{font-size:33px;line-height:33px;margin:0px 0 15px;}
.whyHacker p{font-size:18px;line-height:27px;}
.whyHacker ul{margin-top:20px;}
.whyHacker ul li{font-size:14px;line-height:26px;margin-bottom:8px;}
.t_lft{width:50%;float:left;padding:0 0 0 0px;}
.t_rgt{width:45%;float:right;}
.t_lft p:nth-child(1){margin-top:0px;}
.prefer_lft h2{font-size:35px;line-height:45px;}
.prefer_rgt h2{font-size:35px;line-height:38px;}
.ct_form select.field, .ct_form select{background:url(assets/images/down.png) no-repeat right 6px center;}
.prefer_rgt h3{font-size:18px;line-height:28px;margin-top:10px;}
.banrTxt{padding:7px 0 7px 0px;}
.innerBanr2 .banrTxt h2{font-size:38px;line-height:45px;}
.innerBanr2 p{font-size:17px;margin:15px 0 0;}
.scIcons li{padding:0 12px;}
.coursemenu li{margin:0 13px;}
.ftLeft ul li{padding:30px 38px;}
.ehLeft ul li div{padding:4px 24px;}
.ehRit .price{font-size:32px;}
.ehRit .price span{font-size:23px;}
.aacrRow ul.half{padding-right:67px;}
.enrolForm .field{width:227px;}
.shell h2{font-size:23px;line-height:22px;}
div.blog{padding:30px 0 0;}
.shell{padding:0 70px;}
.begins_txt{padding:0;}
.begins h3{margin-top:10px;}
.ct_forms {width:100%; padding: 0;}
.ct_forms ul{padding:30px;}
.hiring_col{width: 50%;}
.r_text {width: calc(100% - 300px);}


.footer{padding:40px 0 0;}
.f_row{display:flex;flex-wrap:wrap;}
.f_col1{order:1;width:50%; margin:0; padding:0 20px 20px 0;}
.f_col3{order:2;width:50%; margin:0; padding:0 0 20px 20px;}
.f_col2{order:3;width:100%;border:0;border-top:1px solid #232323;padding:25px 0 20px;margin:20px 0 0;text-align:center;}
.f_col1 ul li.map{ margin:25px 0 10px;}
.f_col1 ul{margin-top:25px;}
.f_col2 ul{display:block;}
.f_col2 ul li{width:auto !important;display:inline-block;padding:4px 8px !important;}
.f_col2 ul li::before{display:none;}
.txt {padding:15px 10px;font-size: 15px;line-height: 24px;}

.extratab{ width:96% !important;}
.coursemenu li a {font-size: 12px;}
.coursemenu .extratab ul li {margin: 0 3px;}


}
@media(max-width:979px){.container{width:96%;}
.navigation ul li{margin-left:40px;}
.item{min-height:478px;}
.banner_text{padding:100px 0 63px 0px;}
.banner_text h1{font-size:65px;line-height:73px;}
.banner_text p{font-size:22px;line-height:30px;}
.section1{margin-top:0;background:#000;}
.section1 h4{margin-top:10px;}
.section2 h2{font-size:35px;line-height:45px;}
.section2 h3{font-size:20px;line-height:30px;margin-top:20px;}
.slider2 .owl-prev{left:500px;}
.slider2 .owl-next{right:500px;}
.section3 h2{font-size:35px;line-height:45px;}
.section3 p{font-size:18px;line-height:30px;margin-top:15px;}
.s_col{width:170px;margin:10px 4px;height:170px;padding:0 37px;}
.s_col h3{font-size:45px;line-height:55px;}
.s_col h4{font-size:13px;line-height:19px;}
.section4 p{font-size:17px;line-height:25px;}
.section4 h2{font-size:35px;line-height:45px;}
.s_col1{width:50%;float:left;padding:20px 20px 0;}
.section5 h2{font-size:35px;line-height:45px;}
.section5 p{font-size:17px;line-height:25px;}
.section6 h2{font-size:25px;line-height:33px;}
.j_row p{width:calc(50% - 15px);line-height:25px;font-size:14px;}
.provide h3{font-size:23px;line-height:33px;}
.provide h4{font-size:15px;line-height:30px;margin-top:20px;}
.p_row{width:100%;margin:0;float:left;margin-top:30px;}
.p_col{width:33.3%;margin:0;float:left;padding:10px 10px;}
.section7 h2{font-size:35px;line-height:45px;}
.l_row{grid-template-columns:repeat(2, 1fr);}

.c_col3{padding:5px 0 0 0;}
.latest p{line-height:24px;}
.l_row{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:initial;}
.l_col{width:46%;margin:2%;}
.cyberSctn{width:100%;margin:20px 0 0;}
.cyberRow{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;}
.cyberRow .col{width:48%;position:static!important;margin:1%;padding:20px;text-align:center;border:1px solid #e5e5e5;}
.cyberRow .col p:nth-child(1){margin-top:0px;}
.cyberImg{display:none;}
.banrTxt h2{font-size:60px;line-height:70px;}
.banrTxt h3{font-size:22px;line-height:34px;}
.banrImg::before{top:-21px;left:-100px;}
.banrTxt{padding:0 0 0 10px;}
.about_hacker h2{font-size:35px;line-height:38px;}
.about_hacker p{padding:20px 0px 0;}
.hacker_lft{width:100%;}
.hacker_img{float:left;}
.hacker_img img{margin-top:15px;}
.hacker_rgt{width:100%;float:right;}
.hacker_row:nth-child(2n) .hacker_lft{float:right;padding:0px 0;}
.hacker_lft h4{margin-top:10px;}
.mission .container{width:96%;}
whyHacker .img img{display:block;}
.whyHacker .container{width:96%;}
.whyHacker::before{width:0;}
.whyHacker .img{width:100%;float:left;padding-right:0px;}
.hacker_img{float:left;width:100%;}
.whyHacker .txt{width:100%;float:right;padding:20px 0 0px 0px;}
.whyHacker ul li{margin-bottom:15px;font-size:16px;line-height:27px;}
.hacker_row:nth-child(2n) .hacker_rgt{padding:0 0px 0 0;}
.traning h2{font-size:35px;line-height:45px;}
.t_lft{width:100%;float:left;}
.t_rgt{width:100%;float:right;margin-top:20px;}
.t_img img{width:100%;}
.hacker_row:nth-child(2n) .hacker_rgt{padding:15px;}
.hacker_rgt{width:100%;float:left;padding:15px;}
.provider_col a{width:50%;margin:0;float:left;margin-top:25px;}
.provider_img img{margin:0 auto;display:block;}
.provdider_row{padding:15px 0px;}
.cartel_row{grid-template-columns:repeat(1, 1fr);grid-gap:30px;}
.coucil_img{bottom:-30px;}
.coucil_img img{max-width:160px;}
.t_rgt{padding:0 10%;margin-top:40px;}
.innerBanr2 .banrTxt h2{font-size:56px;line-height:59px;}
.innerBanr2 p{font-size:18px;margin:10px 0 0;}
.section4.coursPage, .enroll-now{padding:30px 0 0;}
.section4, .enroll-now{background-size:100%;background-position:top left;}
.prefer .container{width:100%;}
.prefer_lft{width:100%;float:left;padding:40px 3% 10px;background:url(assets/images/contactBg.jpg) no-repeat;background-size:cover;}
.prefer::before{display:none;}
.prefer_rgt{width:100%;float:right;padding:40px 3%;}
.ct_form{padding:15px 0 0;}
.prefer_lft .slider1{padding:30px 0px 0 0px;margin-left:0px;}
.prefer .section1{background:none;}
.prefer_lft h2{font-size:29px;line-height:37px;}
.prefer_lft h3{font-size:23px;line-height:35px;margin-top:20px;}
.prefer_lft .btan{font-size:31px;min-width:338px;line-height:70px;}
.prefer_rgt h2{font-size:30px;line-height:35px;}
.innerBanr2{display:flex;flex-direction:column;}
.innerBanr2 .container2{position:static;order:2}
.banrTxt{width:100%;display:block;float:left;padding:30px 0;text-align:center;}
.innerBanr2 .banrTxt h2{font-size:35px; line-height:40px;}
.innerBanr2 .banrTxt h2 span{color:#000;}
.innerBanr2 p{font-size:18px;margin:10px 0 0;color:#000;}
.courBnr{width:100%;float:right;order:1}
.courBnr img{display:block;width:100%;}
.courBnr::before{display:none;}
.coursemenu{display:none;}
.courseAll{padding:20px 0 50px;}
.courseAll h2{font-size:35px;line-height:43px;}
.ftLeft{width:100%;float:left;padding-bottom:30px;}
.ftRit{width:275px;float:none;margin:0 auto;}
.courseAll h3{font-size:20px;}
.ehLeft{width:100%;float:left;}
.ehRit{width:100%;float:left;padding:30px 0;}
.aacrRow h5{font-size:15px;}
.aacrRow .hidden{font-size:14px;line-height:22px;}
.aacrRow ul.half{padding-right:55px;widows:42%;}
.sylbs{padding:16px;font-size:15px;}
.sylbs a{padding-right:33px;}
.aacrRow ul.half{width:50%;}
.sylbs .down{font-size:15px;}
.curriculam h4{font-size:20px;}
.enrolNw p{font-size:15px;}
.enrolForm .field{width:290px;;}
.enrolForm ul li{width:50%;float:left;margin:10px 0px 0 0;}
.enrolForm .btn{margin-top:20px;margin-left:0px;}
.shell p{margin-top:17px;}
.banrTxt{padding:0 408px 0 0px;}

.innerBanr2 .banrTxt{width:100%; padding:40px 0;}

.hacking a{font-size:15px; line-height: 50px; height: 50px; width: 150px;}
.forms{padding: 20px 0 40px 0;}
.hiring{padding:40px 0 40px 0;}
.begins{padding: 40px 0 0;}
.ct_form .field, .ct_form .wpcf7-text, .ct_form .wpcf7-textarea, .ct_form select.field, .ct_form select{font-size: 14px; height: 45px; padding: 0 10px;}

.ct_forms br{display:none;}
.ct_form textarea.field, .ct_form .wpcf7-textarea{height:90px; padding:10px;}
.aacrRow ul.full li, .aacrRow ul li {font-size: 14px;line-height: 22px;}

.hdrPhn{ display:none;}


.header, .header1{padding:10px 0;position:relative;z-index:999;background:#fff;}
.header{position:relative;background:#fff;top:0;}
.logo img{max-width:120px;}
.mBtn{display:block;float:right;width:34px;height:34px;cursor:pointer;margin:15px 0 0;position:relative;}
.mBtn .a{width:100%;float:right;background:#000;height:2px;position:absolute;top:0;right:0;transition:.25s ease-in-out;}
 .mBtn .b{width:100%;float:right;background:#000;height:2px;position:absolute;top:10px;right:0;transition:.25s ease-in-out;}
.mBtn .c{width:100%;float:right;background:#000;height:2px;position:absolute;top:20px;right:0;transition:.25s ease-in-out;}
.mBtn.active .b{opacity:0;}
.mBtn.active .a{transform:rotate(45deg);transition:.25s ease-in-out;top:10px;}
.mBtn.active .c{transform:rotate(-45deg);transition:.25s ease-in-out;top:10px;}
.topbar h2{font-size:13px;line-height:32px;padding:8px 0;}

.logo{ margin:0px;}
.navigation {display: none;width: 100%;position: absolute;top: 100%;left: 0;margin: 0;background: #fff; border-top:1px solid #e5e5e5; padding:0 0 15px;}
.navigation ul{width:100%;}
.navigation ul.menu > li{width:100%;float:left;margin:0;padding:0;border-top:1px solid #e5e5e5;font-size: 18px;line-height: 28px;}
.navigation ul.menu > li a{display:block;background:#fff!important;color:#000!important;padding:8px 15px;}
.navigation ul.menu > li a:hover{background:#a91023!important;color:#fff!important;text-decoration:none;}
.navigation ul.menu > li.current-menu-item > a::before { display:none;}
.navigation ul.menu > li.current-menu-item > a{background:#a91023!important;color:#fff!important;}
.navigation ul li:after, .navigation ul li a:after, .btnc > a::after{display:none;}
.navigation ul li.current-menu-item a::before{width:0;}
.navigation ul li.btn1 a{ text-align:left; border-radius:0px; background:#fff; color:#233872;}
.navigation ul li.btn1 a:hover{ background:#a91023; color:#fff;}
.header1 .navigation ul li.btnc > a {color: #000;background: none;min-width: auto;border-radius: 0;text-align: left;position: relative;}
.navigation ul ul li a{ color:#000!important;}
.navigation ul.menu > li ul a {padding:10px 23px;}
.navigation ul ul { border-radius:0;opacity: 1;position: static;transform: translateY(0);transition: none;visibility: visible;width:100%;z-index: 999; display:none; box-shadow:none; border:0; background:#fbfbfb; border-bottom:0; margin:0;}
.navigation ul ul li{ width:100%; float:left; text-align:left; border-bottom:0; line-height:24px; border-top:1px solid #dfdfdf;}
.navigation ul ul li a{ display:block;line-height:initial;background:#f5f5f5; color:#04172f; font-size:15px; font-weight:600;}
.navigation ul ul li a:hover{ background: #1e3576; color:#fff;}
.navigation ul li.menu-item-has-children a::before{ display:none;}
.navigation ul ul li:last-child{ border-top:1px solid #dfdfdf}
.navigation ul ul ul li a{font-weight:400;}
.navigation ul.menu > li ul ul.sub-menu li a{ padding-left:35px;}

.navigation .trigger{ position:absolute; top:0; right:0; width:40px; height:100%; cursor:pointer; border-left:1px solid #eaeaea; background:#f5f5f5; display:block;}
.navigation .trigger::before {font-family: FontAwesome;content: "\f067";position: absolute;right: 0;top: 0;font-size: 17px;color: #1e3576;width: 100%;
height: 100%;text-align: center;line-height: 46px;}
.navigation .trigger.active:before{content: "\f068";}
.navigation ul li.menu-item-has-children{ padding:0;}

.navigation ul li:first-child {border-top: 0px;}

.header1 .navigation  ul ul li a{ font-weight:600;}
.header1 .navigation  ul ul ul li a{ font-weight:400;}




.page-template-home .header img.logom{display:block;}
.page-template-home .logol {display: none;}
.header .navigation ul li.btnc > a{ border-radius:0px; text-align:left;}
.header .container, .header1 .container{ position:static;}

.j_row ul li p, .j_row ul li{ font-size:15px; line-height:28px;}

.provdider_row{ display:flex; flex-wrap:wrap;}
.provdider_row .provider_col{ width:50%; padding:15px;}
.provider_col a{ width:100%; margin:0px;}
.provider_img img{ width:100%; height:200px; object-fit:cover; object-position:center; border-radius:6px;}




}
@media(max-width:767px){
.container, .container2{width:94%;}

.item {min-height: 340px;background-position: center;}
.banner_text{padding:45px 0;}
.banner_text h1{font-size:45px;line-height:50px;}
.banner_text p{font-size:18px;line-height:25px;margin-top:10px;}
.btns .btn{font-size:16px;min-width:180px;height:50px;line-height:50px;margin-top:25px;}
.item1{border-right:0;}
.section1 h4{ font-size:20px; margin:10px 0 0;}
.slider1{ padding:30px 0;}
.section2{ padding:50px 0;}


.section2 h2{font-size:30px;line-height:40px;}
.section2 h3{font-size:17px;line-height:25px;margin-top:15px;}
.slider2 .owl-dots{margin-top:10px;}
.sliderBig{ width:100%;}
.slider2 .owl-nav{ display:none!important;}



.item2{width:100%; padding:20px;}
.sliderBig{float:right;padding:10px 0 0;}
.slider2{margin-top:10px;}
.section3{padding:50px 0;}
.section3 h2{font-size:30px;line-height:40px;}
.section3 p br{display:none;}
.section3 p{font-size:15px;line-height:25px;margin-top:10px;}
.s_row{flex-wrap:wrap;}
.s_col{margin:10px 20px;}
.section4{padding:50px 0;}
.section4 h2{font-size:28px;line-height:40px;}
.section4 p br{display:none;}
.s_col1{width:100%;float:left;padding:25px 0px 0 0px;text-align:center;}
.s_img{background-size:cover;}
.s_text{width:100%;float:left;margin-top:0;padding:20px 0 0 0px;text-align:center;}
.s_img span{bottom:0px;}
.s_text h3{font-size:18px;line-height:27px;}
.section5{padding:50px 0;}
.section5 h2{font-size:30px;line-height:40px;}
.section5 p br{display:none;}
.section5 h3 br{display:none;}
.section5 h3{font-size:15px;line-height:26px;margin-top:15px;}
.cyberRow .col{width:100%;margin-top:13px;}
.section6{padding:50px 0;}
.section6 h2{font-size:20px;line-height:29px;}
.j_row p{width:100%;line-height:24px;font-size:13px;}
.provide h3::before{width:0;}
.provide h4 br{display:none;}
.provide h4{font-size:14px;line-height:27px;margin-top:6px;}
.p_row{margin-top:20px;}

.p_row{ display:flex;flex-wrap: wrap;}
.p_col{width:50%;float:left;}
.j_row{display:block;text-align:justify;}
.j_row p{padding:18px 0;font-size:14px;}
.section7{padding:50px 0;}
.section7 h2{font-size:30px;line-height:40px;}
.l_row{grid-template-columns:repeat(1, 1fr);margin-top:23px;}
.l_col{width:100%;margin:0;margin-top:15px;}
.f_col1{order:0;width:100%;padding:0px 10px;}
.f_col1 ul li.map img{ width:100%; max-width:280px;}
.f_col1 ul {margin-top: 15px;}
.f_col1 h2 {font-size: 20px;line-height: 32px;}
.f_col1 ul li i {width: 40px;}

.f_col2{order:3;width:100%;}
.f_col3{order:0;width:100%;}
.copyright{flex-wrap:wrap;text-align:center;}
.c_col1{width:100%;float:left;}
.icon ul li{float:none;margin-right:10px;text-align:center;display:inline-block;}
.c_col2{margin-top:18px;width:100%;}
.c_col3{padding:5px 0 0 0;display:none;}
.innerBanr{display:flex;flex-direction:column;}
.innerBanr .container2{position:static;order:2}
.banrTxt{width:100%;display:block;float:left;padding:30px 0;text-align:center;}
.banrTxt h2{font-size:32px;line-height:44px;}
.banrTxt h3{font-size:17px;line-height:26px;}
.banrImg{width:100%;float:right;order:1}
.banrImg img{display:block;width:100%;}
.banrImg::before{display:none;}
.about_hacker{padding:50px 0;}
.about_hacker h2{font-size:30px;line-height:35px;}
.about_hacker p{font-size:16px;line-height:28px;}
.whyHacker h2{font-size:30px;line-height:33px;margin:0px 0 15px;}
.whyHacker p{font-size:16px;line-height:28px;}
.whyHacker ul li{margin-bottom:13px;font-size:14px;line-height:25px;}
.traning h2{font-size:30px;line-height:40px;}
.t_row{padding:30px 0 0;}
.t_lft p{font-size:16px;line-height:28px;}
.provider h2{font-size:20px;line-height:30px;}
.cartel{padding:50px 0;}
.cartel_col p{font-size:16px;line-height:28px;margin-top:30px;}
.innerBanr2 .banrTxt h2{font-size:45px;line-height:55px;}
.banrTxt h2{font-size:32px;line-height:44px;}
.innerBanr2 p{font-size:18px;margin:0px 0 0;color:#fff;}
.innerBanr2 .banrTxt h2{font-size:40px;line-height:47px;}
.section4.coursPage, .enroll-now{padding:10px 0 0;}
.prefer_lft h2{font-size:25px;line-height:34px;}
.prefer_lft .btan {font-size: 22px;min-width: auto;line-height: 58px;padding: 0 20px;}
.prefer_lft h3{font-size:21px;line-height:33px;margin-top:15px;}
.prefer_lft ul li{font-size:19px;line-height:20px;}
.prefer_rgt h2{font-size:27px;line-height:32px;}
.ct_form ul{width:100%;margin-left:0;float:left;}
.ct_form ul li{width:100%;float:left;padding:0;margin:0 0 0px;}
.ct_form .btn, .ct_form .wpcf7-submit{margin-top:15px;}
.prefer_rgt h3{font-size:16px;line-height:25px;margin-top:10px;}
.innerBanr2 .banrTxt h2{font-size:28px; line-height:38px;}
.innerBanr2 p{font-size:15px;margin:10px 0 0;color:#000; line-height:22px;}
.courseAll h2{font-size:32px;line-height:39px;}
.ftLeft ul li{width:100%;float:left;padding:15px 10px;margin-top:10px;border-right:0px solid #d9d9d9;border:1px solid #d9d9d9!important;}
.courseAll h3{font-size:16px;line-height:23px;}
.ftLeft .icon span br{display:none;}
.ehRit h4{font-size:16px;}
.ehRit .price{font-size:28px;margin:8px 0 0;}
.ehRit .price span{font-size:21px;}
a.enrollBtn{font-size:16px;height:50px;line-height:50px;}
.aacrRow ul.half{width:100%; padding-right:0;}
.curriculam .accor{padding:10px 20px 15px;}
.enrolNw{padding:20px 15px;}

.curriculam h4::before{left:8px;}
.curriculam h4{padding-left:25px; padding-left: 20px;}
.shell h2{font-size:20px;line-height:26px;}
.shell{padding:0;background-position:0px 339px;}
div.blog{padding:0;}

.section6 h2 br{ display:none;}
.section6 .j_row p{ text-align:center;}
.provide h3::before, .provide h3::after{ display:none;}

.ftRit a, .ftLeft ul li {font-size:16px;}
.innerBanr2 .scIcons {margin-top:15px;}
.allFtre{margin:20px 0 0; padding:0 20px;}
.eh{padding:10px; margin:0;}
.ehsc{padding:15px; margin: 20px 0 0;}
.ehLeft ul li div {padding:2px 10px;}
.ehLeft ul li strong {font-size:14px;}

.ehLeft ul{display:flex; border-bottom:1px solid #dfdedd;}
.ehLeft ul li {display:flex; min-height:109px;}
.ehh{width:100%; float:left; overflow-x:scroll;}
.ehLeft .red{font-size:15px;}
.ehRit .price {font-size:20px; margin:2px 0 0;}
.ehRit .price span {font-size:15px;}
.ehRit h4 {font-size:15px;}
.ehRit{padding:20px 0;}
.ehRit .ofr{margin:5px 0 0; font-size:12px;}
a.enrollBtn{font-size:15px; height:45px; line-height:45px; min-width:180px; margin:10px 0;}

.aacrRow h6{margin:13px 0 10px;}
.aacrRow .hidden ul li {margin:8px 0 0;}
.sylbs {padding:8px; font-size:14px;}
.sylbs a{padding-right:0; width:100%;}
.tbContent{margin: 10px 0 0;}
.aacrRow .hidden, .aacrRow h5{padding: 0 25px;}
.enrolForm .field {width:180
px; height: 45px; padding:0 10px; font-size:14px;}
.enrolForm span{line-height:45px; top:48px;}
.enrolForm .btn{min-width:155px; height:45px; font-size:14px;}
.enrolForm label{margin:20px 0 0px;}
.curriculam h4::before {width: 3px; height: 19px;}
.shell ul li {font-size:15px; line-height:26px;}

.header1 .navigation ul li a {display:block; color: #233872;}
.header1 .navigation ul li.btn1 a{color:#233872;}
.hiring_row{padding: 30px 0 0;}
.hiring_col {width:100%; margin-bottom:20px;}
.hacking h3 {font-size:16px;}
.hacking h5{padding-bottom: 10px;}
.hiring h2, .begins h2 {font-size:20px; line-height:26px;}
.begins p{margin-top: 10px;}
.begins h4{margin-top: 10px;}
.begins ul li {font-size:14px; line-height:26px;}
.begins ul li::after {top:10px;}

.ct_forms ul li{width:100%; padding-top:8px;}
.ct_forms ul  {padding:24px;}

body {font-size: 15px;line-height: 24px;}
#sections .sectionn{ padding:50px 0 0;}
.c_col2 p {font-size: 14px;line-height: 22px;padding: 0 50px;}

.r_text h3{ margin:0 0 10px; font-size:17px; line-height:22px;}
.r_text h4{font-size: 15px;line-height: 24px; margin:0 0 5px;}
.syc {width: 100%;}
.r_text {width:100%;}
.r_img {margin-bottom: 15px; background-repeat:no-repeat!important; background-size:cover!important;}
.s_rows{ margin:15px 0;}

.hdrPhn a {width: 34px;height: 34px;font-size: 17px;}
.hdrPhn {top: calc(50% - 17px);}
.mBtn {width: 30px;height: 26px;margin: 3px 0 0;}

.ct_form ul li {margin:8px 0;}
.j_row ul {width: 100%;}
.section6 .j_row ul li p{ text-align:justify;}

.f_col1 ul li.map img {margin: 0 auto;}
.f_col1 ul li.map{ display:block; margin:25px 0 15px;}
.popupBox {padding: 15px 10px;}
.popupBox ul li {padding: 0px 15px 0px 15px;}

.provdider_row .provider_col {padding:15px 10px;}



}
@media(max-width:479px){.item{min-height:198px;}
.banner_text h1{font-size:30px;line-height:37px;}
.banner_text p{margin-top:5px;}
.btns .btn{font-size:13px;min-width:140px;height:40px;line-height:40px;margin-top:16px;}
.section2 h2{font-size:25px;line-height:35px;}
.slider2 .owl-prev{left:250px;bottom:13%;}
.slider2 .owl-next{right:250px;}
.section3 h2{font-size:25px;line-height:35px;}
.section4 h2{font-size:25px;line-height:35px;}
.sliderBig{float:right;padding:0;width:100%;}
.item2{width:100%;padding:0px;}
.txt{padding:20px 30px 5px 30px;}
.section5 h2{font-size:25px;line-height:35px;}
.section7 h2{font-size:25px;line-height:35px;}
.cyberRow .col p{font-size:15px;}
.view{padding:25px 0 0;}
.section6 h2 br{display:none;}
.section6 h2{font-size:18px;line-height:27px;}
.j_row{width:100%;float:left;text-align:justify;display:block;}
.j_row p{padding:20px 0 0 0;font-size:14px;}
.provide h3{margin-top:15px;}
.provide h3::after{width:0;}
.about_hacker h2{font-size:25px;line-height:30px;}
.about_hacker p{font-size:15px;line-height:24px;}
.hacker_lft h4{font-size:17px;line-height:24px;}
.hacker_lft h3{font-size:21px;line-height:29px;margin-left:18px;}
.hacker_lft h3::after{top:5px;left:-15px;}
.whyHacker h2{font-size:24px;line-height:29px;}
.whyHacker ul li::after{top:6px;}
.traning h2{font-size:23px;line-height:33px;}
.t_lft p{font-size:15px;line-height:26px;}
.coucil_img{bottom:-27px;left:-38px;}
.coucil_img img{max-width:140px;}
.cartel_img::before{right:-14px;}
.cartel_img::after{right:-14px;}
.car_img{width:120px;height:120px;}
.cartel_col p{font-size:15px;line-height:26px;}
.innerBanr2 .banrTxt h2{font-size:30px;line-height:38px;}
.innerBanr2 p{font-size:15px;line-height:20px;}
.section4.coursPage, .enroll-now{padding:0px 0 0;}
.s_row1{padding:0px 0;}
.prefer_lft h2{font-size:22px;line-height:28px;}
.prefer_lft h3{font-size:19px;line-height:31px;margin-top:10px;}
.prefer_lft .btan{font-size:21px;min-width:230px;line-height:49px;}

.prefer_lft ul{margin-top:20px;}
.prefer_lft ul li{font-size:17px;line-height:20px;}
.prefer_rgt h2{font-size:21px;line-height:28px;}
.ct_form .field, .ct_form .wpcf7-text, .ct_form .wpcf7-textarea{font-size:14px;height:45px;line-height:20px;}
.ct_form select.field, .ct_form select{height:45px;font-size:14px;}
.prefer_rgt h3{font-size:14px;line-height:22px;}
.ct_form textarea.field, .ct_form .wpcf7-textarea{height:120px;padding:15px 15px;}
.enrolForm .field{width:280px; line-height: 24px;}
.aacrRow h5{font-size:13px; line-height: 22px;}
.courseAll h2{font-size:30px;line-height:30px;}
.allFtre{margin:20px 0 0;}
.shell h2{font-size:18px;line-height:24px;}
.shell{background-position:0px 286px;}
.shell p{font-size:14px; line-height:23px; margin-top:15px;}
.handy{padding:20px 0 50px 0;}
.p_col {width: 100%;}

.innerBanr2 p {font-size:14px;}
.scIcons li{margin:0 2px; height:30px; line-height:30px; font-size:9px; padding:0 10px;}
.scIcons li i {margin-right:3px; font-size:14px;}
.innerBanr2 .scIcons{display:flex;}
.aacrRow .hidden, .aacrRow h5 {padding:0 15px;}
.aacrRow h5::before {left: -10px;}
.sylbs{min-height:90px; text-align:center;}
.curriculam h4 {font-size:20px;}

.enrolNw p {font-size:14px; line-height:22px;}
.enrolForm ul li {width:100%;}
.enrolForm label {margin: 8px 0 0px;}
.enrolForm span{top: 36px;}
.enrolForm .field {width: 100%;}
.ftRit a, .ftLeft ul li {font-size:14px;}
.sylbs{font-size:13px; line-height: 20px;}
.sylbs .down {font-size:14px;}
.enrolNw h4{padding-left:0;}
.hacker_lft {padding: 0;}
.provider_img img {width: 100%;}
.provdider_row .provider_col {width:100%;}




}



.banrTxt h1{
    font-size: 70px;
    line-height: 85px;
    color: #a91023;
    font-weight: bold;
}
.page-template-courses .banrTxt h1{font-size: 40px !important;}
.banrTxt h1 span {
    color: #332f2f;
}
.banrTxt h2 {
    font-size: 28px;
    line-height: 38px;
    color: #2e2a2a;
    font-weight: 400;
}

.page-id-1186 .banrTxt h1 {
    font-size: 60px !important;
    line-height: 62px !important;
    text-transform: uppercase !important;
    color: #a91023 !important;
}

.page-id-1189 .banrTxt h1 {
    font-size: 60px !important;
    line-height: 62px !important;
    text-transform: uppercase !important;
    color: #a91023 !important;
}

.page-id-1192 .banrTxt h1 {
    font-size: 60px !important;
    line-height: 62px !important;
    text-transform: uppercase !important;
    color: #a91023 !important;
}
.page-id-1195 .banrTxt h1 {
    font-size: 60px !important;
    line-height: 62px !important;
    text-transform: uppercase !important;
    color: #a91023 !important;
}
.ft-keyword span {
    position: relative;
}

.ft-keyword span:after {
    content: '|';
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
    color: #b9b7b7;
}
.ft-keyword span:last-child:after {
    display: none;
}

.ft-keyword span a {
    color: #b9b7b7;
}

.ft-keyword {
    margin-bottom: 10px;
}
.training-wrap {
    padding: 30px 0px 30px;
}

.training-wrap h2 {
    font-size: 24px;
    color: #fff!important;
    text-align: left;
    font-weight: 500;
    margin-bottom: 20px;
}
.f_row {
    margin-bottom: 30px;
}

.training-wrap a {
    text-transform: capitalize;
}

