@charset "utf-8";
@import url("menu.css");
@import url("slider.css");
@import url("owl.carousel.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700|Roboto:300,400,700|Montserrat:400,500,600,700|Poppins:300,400,700|Exo:400,500,600,700'); 
@font-face { font-family:"revicons"; src:url(../fonts/revicons/revicons90c6.ttf); }

/* CSS Document */
body {font-family:'Montserrat', sans-serif; padding:0; margin:0; }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }
hr { margin:3px 0px 15px 0px; padding:0px; border-top:0px; border-bottom:1px solid #eee; height:0px; }
img { border:none; vertical-align:middle; }
.cl {clear:both;}
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }
.float_left { float:left;}

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

/*top css start*/
.top { background-color:#5C5C5C;  font-size:15px; color:#ddd;}
.map { float:left; font-family:'Open Sans', sans-serif; font-size:13px; color:#ababab; font-weight:400; text-decoration:none; line-height:40px; }
.map a { color:#fff; text-decoration:none; }
.map a:hover { color:#fafafa; text-decoration:none; }
.social ul { margin:0px; padding:0px; list-style:none; }
.social li i { float:right; width:40px; height:40px; line-height:40px; text-align:center; color:#fff; border-right:#253147 1px solid; }
.social li a i:hover { background:#002147; color:#fc5a0a; }
.social li.last i { border-left:#253147 1px solid; }
/*top css end*/

/*header css start*/
.header_main { padding:10px 0px;}
.logo {}
.qci { font-family:'Roboto'; font-size:12px; text-align:left; color:#F90105; font-weight:bold; margin-top:3px; margin-left:8px; }
.qci a { color:#F90105; text-decoration:none;}
.imgleft { float:left; }

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

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

/*header css start*/
.header { background:#014994; margin:0px;}
/*header css end*/

/*paging css start*/
.paging_main { margin-top:20px;}
.paging { font-family:'Open Sans', sans-serif; font-size:11px; color:#0034FF; font-weight:700; font-style:italic; margin:10px 0 0px 0; }
.paging a { text-decoration:none; color:#FF0000; }
.paging a:hover { text-decoration:none; color:#FF0000; }
.paging span { margin:0 5px; }
.paging i { font-size:16px; }
.paging .right_f { float:right; }

.phone1 { font-family:'Open Sans', sans-serif; font-size:27px; color:#000;}
.phone1 a { text-decoration:none; color:#000; }
.phone1 a:hover { text-decoration:none; color:#fd9b28; }
.phone1 i { margin:0 5px; }
/*paging css end*/

/*web banner css start*/
.web_banner {}
.web_banner h2 {position:relative; width:84%; margin:0px auto; top:-150px;  font-family:'Exo', sans-serif; font-size:34px; font-weight:400; line-height:1.2; color:#fff; text-transform:uppercase;}
/*web banner css end*/

/*welcome css start*/
.content { background:#fff; padding:30px 0 40px 0; }
.wel {  }
.wel h1 {  font-family:'Exo', sans-serif; font-size:30px; font-weight:700; letter-spacing:1px; line-height:1.2; 
color:#014994; margin-bottom:20px; text-transform:uppercase; }
.wel h1 span { color:#ed1c24; }
.wel .text { margin:0px auto; font-family:'Open Sans', sans-serif; font-weight:400; color:#000; font-size:14px; line-height:2em;
 text-align:justify; font-weight:400; }
.wel i { color:#42b8d4; }
/*welcome css end*/

/*welcome css start*/
.web_extn { border-bottom:1px solid #E8E7E7; overflow:hidden;  margin-top:10px; margin-bottom:20px; padding:0px 0px 20px 0px; }
.web_extn h1 {  font-family: 'Poppins', sans-serif; font-size:22px; font-weight:500; color:#333333;  text-transform:uppercase; margin-bottom:15px; padding-left:15px; }
.web_extn h1 span { color:#014994; }
.web_extn .text { margin:0px auto; font-family: 'Open Sans', sans-serif; font-weight:400; color:#595959; font-size:14px; line-height:1.8em;
 text-align:justify; font-weight:400;}
.web_extn i { color:#42b8d4; }
.web_extn ul {  margin:0px; padding:0px;  list-style-position: outside; margin-left:15px; }
.web_extn li { line-height:1.7em; margin-bottom:10px; }
.web_extn h3 {font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:500; color:#333333;  text-transform:none; margin-bottom:10px; font-weight:600;}
.web_extn table { border:1px solid #868686; }
.web_extn table td,th { padding:5px;}
.web_extn .enq_tab { background:#fc5a0a; padding:8px; font-family: 'Open Sans', sans-serif;  color:#fff; margin-top:10px; }
.web_extn .enq_tab:hover {background:#454545;}
/*welcome css end*/

/*callback form css start*/
.callback { margin-bottom:20px;}
.callback h3 { background:#014994; font-family:'Exo', sans-serif; font-size:24px; color:#FFF; font-weight:400; padding:9px 0; text-align:center; }
.callback_inner { padding:10px; overflow:hidden; background:#C0C0C0; }
.form-group { margin:10px 0 10px 0; }
.callback_inner ::-webkit-input-placeholder { font-family: 'Open Sans', sans-serif; font-size:13px; color:#000; font-weight:400; }
.callback_inner .form-group input { width:100%; border-radius:none; border:#CCCCCC 1px solid; } 
.callback_inner .form-group textarea { width:100%; border-radius:none; border:#CCCCCC 1px solid; } 
.callback_inner .form-group input.code { float:left; width:60%; border-radius:none; border:#CCCCCC 1px solid; }
.callback_inner .captcha { float:left; background:#fff; border-radius:4px; padding:10px; margin-left:10px; }

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

.submit { float:left; font-family: 'Open Sans', sans-serif; font-size:16px; color:#FFF; font-weight:400; padding:6px 45px;  background:#ed1c24; color:#fff; cursor:pointer; outline:none; border-radius:none; border:none; margin-top:10px; }
.submit:hover { background:#014994; color:#fff; outline:none; border-radius:none; }
/*callback form css end*/

/*security products css start*/
.services { padding:50px 0 30px 0; text-decoration:none; text-align:center; }
.services  .tittle_choose h2 { font-family:'Exo', sans-serif; font-size:27px; font-weight:600; color:#ed1c24; text-align:center; text-transform:uppercase; }
.services  .tittle_choose p { margin:0px auto; width:53%; text-align:center; font-family:'Open Sans', sans-serif;  font-size:14px; color:#000; font-weight:400; margin-top:20px; }
.services a { text-decoration:none; }
.services a:hover { text-decoration:none; }
.block_icon { text-decoration:none; text-align:center; border:1px solid #DCDBDB; padding:10px; margin-bottom:40px;}
.block_icon  img{ text-align:center;}
.block_caption h5 { font-family:'Exo', sans-serif;  font-size:19px; font-weight:600; color:#014994; margin:10px auto; text-transform:uppercase; line-height:1.3em; padding-top:8px; }
.block_caption p {  text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; color:#333;
 line-height:1.8em; }	
 
.services .read { margin-top:20px; padding:8px 24px; font-weight:400; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #fff;
 color:#fff; background:#ed1c24; 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; }
.services .read:hover { background-color:#014994; color:#fff; border:1px solid #fff; }
/*security products css end*/

/*why choose css start*/
.choose { background: url(../images/bg2.jpg) repeat #2b2b2b; padding:60px 0px; background-attachment: fixed !important; background-position: center center; background-repeat: no-repeat;background-size: cover;}
.choose  .tittle_choose h2 { font-family:'Exo', sans-serif; font-size:27px; font-weight:600; color:#ed1c24; text-align:center; text-transform:uppercase; }
.choose  .tittle_choose p { margin:0px auto; width:53%; text-align:center; font-family:'Roboto', sans-serif;  font-size:14px; color:#fff; font-weight:400; margin-top:20px; }
.choose .why_icon i { float:left; color:#FB1B1F; padding-top:30px; }
.choose .txt_choose {  padding:10px; text-align: center; margin-top:20px;  }
.choose .txt_choose h3 { margin-bottom:10px; font-family:'Exo', sans-serif; font-size:20px; font-weight:600; color:#ed1c24; text-transform:uppercase; margin-top:15px; }
.choose .txt_choose h3 a { color:#ed1c24; text-decoration:none; }
.choose .txt_choose h3 a:hover { color:#FF0004; text-decoration:none; }
.choose .txt_choose h4 {  font-family:'Roboto', sans-serif;  font-size:14px; font-weight:400; color:#333; line-height:1.8em; }
.choose .why_box{ background:#fff;}
.choose .read { margin-top:20px; padding:8px 24px; font-weight:400; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #fff;
 color:#fff; background:#014994; 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; }
.choose .read:hover { background-color:#ed1c24; color:#fff; border:1px solid #fff; }
/*why choose css end*/

/*about css start*/
.about_box { background: url(../images/bg3.jpg) repeat #2b2b2b; padding:60px 0px; background-attachment: fixed !important; background-position: center center; background-repeat: no-repeat;background-size: cover;}
.about_box  .tittle_choose h2 { font-family:'Exo', sans-serif; font-size:27px; font-weight:600; color:#ed1c24; text-align:center; text-transform:uppercase; }
.about_box  .tittle_choose p { margin:0px auto; width:53%; text-align:center; font-family:'Roboto', sans-serif;  font-size:14px; color:#fff; font-weight:400; margin-top:20px; }
.about_box .why_icon i { float:left; color:#FB1B1F; padding-top:30px; }
.about_box .txt_choose {  padding:10px; text-align: center; margin-top:20px;  }
.about_box .txt_choose h3 { margin-bottom:10px; font-family:'Exo', sans-serif; font-size:20px; font-weight:600; color:#ed1c24; text-transform:uppercase; margin-top:15px; }
.about_box .txt_choose h3 a { color:#ed1c24; text-decoration:none; }
.about_box .txt_choose h3 a:hover { color:#FF0004; text-decoration:none; }
.about_box .txt_choose h4 {  font-family:'Roboto', sans-serif;  font-size:14px; font-weight:400; color:#333; line-height:1.8em; }
.about_box .why_box{ background:#fff;}
.about_box .read { margin-top:20px; padding:8px 24px; font-weight:400; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #fff;
 color:#fff; background:#014994; border-radius:0; text-transform:uppercase; webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
.about_box .read:hover { background-color:#ed1c24; color:#fff; border:1px solid #fff; }
/*about css end*/

/*experts css start*/
.experts { background:#fc5a0a; padding:60px 0 60px 0;}
.experts h3 { font-family:'Exo', sans-serif;  font-size:22px; font-weight:500; color:#ffff; text-align:left;}
.experts p { font-family:'Roboto', sans-serif;  font-size:14px; font-weight:400; color:#ffff; text-align:left; margin-top:20px; }

.experts .read { margin-top:20px; padding:8px 24px; font-weight:400; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #fff;
 color:#fff; background:#000000; 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; }
.experts .read:hover { background-color:#fff; color:#000; border:1px solid #fff; }
/*experts css end*/

/*About Us  css start*/
/*.about { padding-top:80px;}
.about h2 { font-family: 'Montserrat', serif;  font-size:27px; font-weight:600;  color:#000000; text-transform:uppercase; }
.about h3 { font-family:'Roboto', sans-serif; font-size:14px; font-weight:400;  line-height:1.8em; color:#000000; margin:20px auto;}
.about h4 { font-family:'Roboto', sans-serif; font-size:14px; font-weight:400;  line-height:1.8em;  color:#ed1c24; }

.about ul { list-style:none; margin:10px auto; padding:0px; }
.about li { font-family:'Roboto', sans-serif;  font-size:14px; font-weight:600;  text-decoration:none; color:#000; line-height:2.3em;}
.about li a { color:#000; text-decoration:none; }
.about li a:hover { color:#F15008; text-decoration:none;}
.abt { margin:80px auto;  }
.about li i{ margin-right:10px; border:1px solid #000000; border-radius:50%; padding:3px; }*/
/*About Us  css end*/

/*Our Projects css start*/
.project { background: #2b2b2b; padding:60px 0px; background-attachment: fixed !important; background-position: center center; background-repeat: no-repeat;background-size: cover; text-align:center; }
.project .prjt_tittle h2 { font-family:'Exo', sans-serif; font-size:27px; font-weight:600;  color:#fc5a0a; margin:10px auto; }
.project .prjt_tittle h4 {  font-family:'Open Sans', sans-serif;  font-size:14px; font-weight:400;  color:#fff; }

.project_box { background:#fff; border:1px solid #D4D4D4; overflow:hidden;}
.project_box p { font-family:'Open Sans', sans-serif;  font-size:14px; font-weight:400;  color:#000; line-height:1.7em; text-align: center; padding:0px 10px;}
.inner_prjt { margin:50px auto; }
.inner_prjt .hovereffect {  overflow:hidden; position:relative; text-align:center; cursor:default; margin-bottom:40px; }
.inner_prjt .hovereffect img { display:block; position:relative; -webkit-transition:all .4s linear; transition:all .4s linear; }
.inner_prjt .hovereffect:hover img { -ms-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2); }

.inner_prjt h4 { font-family: 'Montserrat', serif; font-size:20px; font-weight:600;  color:#000000; margin:30px 0px 10px 0px ; }
.inner_prjt h4 a { color:#000; text-decoration:none;  }
.inner_prjt h4 a:hover { color:#F15008; text-decoration:none;}

.inner_prjt .read { padding:8px 24px; font-weight:400; font-size:14px; font-family:'Open Sans', sans-serif; border:1px solid #fff;
 color:#fff; background:#fc5a0a; 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; }
.inner_prjt .read:hover { background-color:#A6A6A6; color:#fff;}
/*Our Projects css end*/

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

.testimonials_mian h2 { font-family:'Exo', sans-serif; font-size:27px; font-weight:600; color:#000;
 text-transform:uppercase;  margin-bottom:20px; text-align:center; }
#testimonials .testimonial {  width:100%; left:0; z-index:1; position:absolute; font-family:'Open Sans', sans-serif; overflow:hidden; }
#test_container { width:67%; margin-left:18%; position:relative; overflow:hidden;}
#testimonials .testimonial_text {  background:#f4f6f8; position:relative; font-size:15px; color:#000; font-weight:400; line-height:1.6em; 
padding:40px 40px 40px 40px;  }
#testimonials .testimonial_text:after {  content:""; border-color:#f4f6f8 transparent transparent transparent; border-style:solid; 
border-width:20px; width:0; height:0; position:absolute; bottom:-40px; left:46%; text-align:center; top:95%; }
	
#testimonials .testimonial_name { font-size:16px; color:#014994; font-weight:700; margin-top:30px;  }
#t_pagers { position:absolute; left:50%; bottom:-50px; z-index:2; }
#t_pagers .pager { display:inline-block; text-decoration:none; width:12px; min-height:12px; border-radius:50%; margin-right:5px; background:#ed1c24; cursor:pointer; }
#t_pagers .pager.active { background:#000; }
#testimonials .inner_text img { width:100px; height:100px; margin:0px auto; border-radius:50px; text-align:center; margin-top:30px; 
 display:block;   }
/* testimonial css end*/

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

.bottom .bott1 {}
.bottom .bott1 .text { font-family:'Exo', sans-serif; color:#ebebeb; }
.bottom .bott1 .text strong{ color:#fff; }

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

.bottom .bott3  { font-family:'Exo', sans-serif; font-size:14px; color:#ebebeb; }
.bottom .bott3 a  {color:#ebebeb; text-decoration:none;}
.bottom  h2:after { display:block; width:30px; margin-top:18px; border-top: 1px solid #666; content:''; }
.bottom .bott3 i { font-size:20px; margin-right:10px;}
/*bottom css end*/

/*footer css end*/
.footer { background:#014994; padding:20px 0 20px 0; border-top:1px solid #0065CF; }
.copy { font-family:'Exo', sans-serif; font-size:13px; color:#FFF;  }
.copy a { color:#ed1c24; text-decoration:underline; padding:0 5px 0 5px; font-weight:bold; }
.copy a:hover { color:#fff; text-decoration:underline; } 

.powered_by { font-family:'Exo', sans-serif; font-size:13px; color:#FFF; }
.powered_by a { text-decoration:none; color:#FFF; }
.powered_by a:hover { color:#ed1c24; text-decoration:none; font-weight:bold;}
/*footer css end*/

/*products  css start*/
#particles-js { position:absolute; width:100%; height:98%;  background-size:cover; }
.our_product {  padding-top:30px;   }
.our_product .adv_title { width:60%; margin:0px auto; text-align:center; margin-bottom:30px;}
.our_product .adv_title h2 {  font-family:'Exo', sans-serif; color:#ed1c24; font-size:34px; font-weight:700; text-transform: uppercase; padding-bottom:12px; text-align:center;  }
.our_product .adv_title span { font-family:"Open Sans", sans-serif; color:#333; font-size:14px; line-height:1.8em; text-align:center; color:#333; text-align:center; }
.our_product .item { float:left; padding:0 8px; }
.our_product .owl-pagination { display:none;}
.our_product .owl-controls.clickable { position:absolute; right:17px; top:-80px; }
.our_product .owl-controls.clickable .owl-buttons div:hover { background:#fb2415 !important; text-decoration:none; }
.our_product .owl-controls .owl-buttons div {background:#DFDFDF; border-radius:0; margin:0px 1px; width:30px; height:29px; font-size:0; position:relative; }
.our_product .owl-controls .owl-buttons div:before { left:0; right:0; top:0; bottom:0; text-align:center; position:absolute; line-height:27px;
font-size:15px; color:#000; font-family:FontAwesome; }
.our_product .owl-controls .owl-buttons .owl-prev:before { content:"\f104"; }
.our_product .owl-controls .owl-buttons .owl-next:before { content:"\f105"; }
.student_main{ float:left; margin-bottom:30px; width:100%; padding:20px; border:1px solid #D9D6D6; box-shadow: 0 4px 28px rgba(0, 0, 0, 0.07);   }
.student_main:hover { box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2); }
.student_main:hover .stud_detail { background-color:#f7f7f7; }
.stud_detail { float:none; width:100%; background-color:#f7f7f7; padding:30px 10px; text-align:center; }
.stud_detail h6 { font-family:'Exo', sans-serif; font-size:22px; color:#014994; font-weight:600; text-align:center;   margin-bottom:10px;  }
.stud_detail p { font-family:"Open Sans", sans-serif; font-size:14px; color:#333; margin-bottom:20px; text-decoration:none; line-height:1.9em;  }
.stud_detail .button { font-family:"Open Sans", sans-serif; font-size:14px; color:#FFF; font-weight:400; padding:5px 20px 5px 20px; background:#ed1c24; cursor:pointer; outline:none; border-radius:none; border:none; text-decoration:none; }
.stud_detail .button:hover { background:#014994; color:#fff; outline:none; border-radius:none; text-decoration:none; }
.stud_detail p a:hover { color:#000; text-decoration:none; }
.our_product figure img { float:left; width:100%; }
.our_product img { max-width:100%; }
/*products  css end*/

/*----------------------------*\
	Buttons
\*----------------------------*/

.primary-btn { display:inline-block; padding:12px 30px; background-color:#fc5a0a; border:none; border-radius:40px; color:#FFF; text-transform:uppercase; font-weight:700; text-align:center; -webkit-transition:0.2s all; transition:0.2s all; }
.primary-btn:hover, .primary-btn:focus { opacity:0.9; color:#FFF; }
/*----------------------------*\
	Inputs
\*----------------------------*/

/*	Breadcrumb css start*/
#breadcrumb { padding:30px 0px; background:#FBFBFC; border-bottom:1px solid #E4E7ED; margin-bottom:30px; }
#breadcrumb .breadcrumb-header { display:inline-block; margin-top:0px; margin-bottom:0px; margin-right:15px;  }
#breadcrumb .breadcrumb-tree { display:inline-block; }
#breadcrumb .breadcrumb-tree li { display:inline-block; font-size:12px; font-weight:500; text-transform:uppercase; }
#breadcrumb .breadcrumb-tree li+li { margin-left:10px; }
#breadcrumb .breadcrumb-tree li+li:before { content:'/'; display:inline-block; color:#8D99AE; margin-right:10px; }
#breadcrumb .breadcrumb-tree li a { color:#8D99AE; }
#breadcrumb .breadcrumb-tree li a:hover { color:#D10024; }
/*	Breadcrumb css end*/

/*for grid products css start*/
.web_extn .item {  padding:5px;  }
.web_extn  a { text-decoration:none;}
#device { margin: 10px auto 0;}
/*for grid products css end*/

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

