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

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

/*scroll to top start*/
.totop { position:fixed; bottom:60px; right:20px; z-index:104400; }
.totop a i { display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:25px; background:#75BF17; }
.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 link css start*/
.header-top { background:#2D3E50 none repeat scroll 0 0; font-family:'Roboto', sans-serif; color:#FFF; font-size:18px; position:relative; }
.header-top:before { content:""; height:48px; position:absolute; right:0; top:10px; width:34%; }
.header-top:after { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; -o-border-image:none; border-image:none; border-style:solid; border-width:24px 10px; content:""; height:5px; position:absolute;
 right:34%; top:10px; width:0; }
 
.header-top span { padding:14px 0; display:inline-block; }
.header-top-right { font-family:'Roboto', sans-serif; }
.header-top-right > .content { display:inline-block; margin-left:13px; padding-left:17px; position:relative; }
.header-top-right > .content > a { color:#FFF; }
.header-top-right .content:hover > a { color:#FFEE07; text-decoration:none; }
.header-top-right > .content i { font-size:16px; margin-right:8px; }
.header-top-right { float:right; padding-top:23px; }
.header-top-right > .content:after { background:#FFF none repeat scroll 0 0; content:""; height:10px; left:0; position:absolute; top:6px; width:2px; }
.header-top-right > .content:first-child:after { display:none; }
.social ul { margin:0px; padding:0px; list-style:none; }
.social li i { float:left; width:25px; height:40px; line-height:40px; margin:5px 5px 0px 5px; text-align:center; color:#FFF; font-size:16px; } 
.social ul li a i:hover { color:#75BF17;}
/*top link 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 { padding:20px 0px; }
.logo { width:100%;}
/*header css end*/

/*paging css start*/
.paging { font-family:'Open Sans', sans-serif; font-size:11px; color:#0034FF; font-weight:700; font-style:italic; margin-top:30px; }
.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; margin-top:20px;}
.phone1 a { text-decoration:none; color:#000; }
.phone1 a:hover { text-decoration:none; color:#5BB12F; }
.phone1 i { margin:0 5px; }
/*paging css end*/

/*welcome area css start*/
.welcome { background:#2D3E50; position:relative; margin:1px 0px 0px; }
.welcome:before { content:""; position:absolute; height:90px; left:0; right:auto; top:0px; width:49.2%; }
.welcome:after { border-width:45px 30px; left:49.2%; top:0px; right:auto;-o-border-image:none; border-style:solid; content:""; position:absolute; }
.welcome h1 { font-family:'Montserrat', sans-serif; color:#FFFFFF; font-size:42x; font-weight:600; margin-top:25px; }
.welcome .text { font-family:'Roboto', sans-serif; font-size:16px; color:#FFFFFF; text-align:justify; margin-top:55px; font-weight:400; margin-bottom:55px; line-height:1.7em; }

.welcome .text h2 { font-family:'Montserrat', sans-serif; color:#E50000; font-size:36x; font-weight:600; text-align:left; }
.welcome .text h3 { font-family:'Montserrat', sans-serif; color:#0021E5; font-size:30x; font-weight:600; text-align:left; }
.welcome .text h3 { font-family:'Montserrat', sans-serif; color:#26B802; font-size:26x; font-weight:600; text-align:left; }
/*welcome area css end*/
 
/*weldiv css start*/
.weldiv { margin-top:40px; }
.weldiv h1 { font-family:'Montserrat', sans-serif; color:#75BF17; font-size:42x; font-weight:600; margin-top:20px; margin-bottom:10px; }
.weldiv .text { font-family:'Roboto', sans-serif; font-size:16px; color:#000; text-align:justify; font-weight:400; line-height:1.7em; }

.weldiv .text .text h2 { font-family:'Montserrat', sans-serif; color:#E50000; font-size:36x; font-weight:600; text-align:left; }
.weldiv .text .text h3 { font-family:'Montserrat', sans-serif; color:#0021E5; font-size:30x; font-weight:600; text-align:left; }
.weldiv .text .text h3 { font-family:'Montserrat', sans-serif; color:#26B802; font-size:26x; font-weight:600; text-align:left; }
/*weldiv css end*/
 
/*callback form css start*/
.callback { margin:20px auto; }
.callback h3 { background:#75BF17; font-family:'Roboto', sans-serif; font-size:26px; color:#FFF; font-weight:600; padding:14px 0; text-align:center; }
.callback_inner { background:#E8E8E8; padding:20px; overflow:hidden; color:#f3f3f3; }
.callback_inner .form-group { margin-bottom:15px; font-family:'Roboto', sans-serif; }
.callback_inner .form-group .form-control { font-size:16px; padding:0 10px; height:45px; background-color:#FFF; box-shadow:none; }
.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; margin-right:10px; }
.callback_inner .captcha { padding:14px 12px; background:#FFF; border-radius:4px; border:#CCCCCC 1px solid; }

.callback_inner input[type=text]:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }
.callback_inner textarea:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }
 
.submit { font-family:'Roboto', sans-serif; font-size:16px; color:#FFF; font-weight:600; padding:7px 26px 7px 26px; background:#040404; cursor:pointer; outline:none; border-radius:none; border:none; margin-top:10px; }
.submit:hover { background:#FF0A02; color:#FFF; outline:none; border-radius:none; }
/*callback form css end*/

/*course area css start*/
.course-area { padding:30px 0 30px 0; margin:20px auto; }
.course-area .section-title h3 { font-family:'Montserrat', sans-serif; font-size:42px; font-weight:600; color:#000000; text-align:center; }
.course-area .section-title p { font-family:'Roboto', sans-serif; font-size:16px; text-align:center; padding-bottom:20px; margin-top:20px; color:#626262; }
.section-title { margin-bottom:40px; position:relative; }
.section-title:before { background:#2d3e50 none repeat scroll 0 0; bottom:0; content:""; height:2px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:230px; }
.section-title:after { background:url(../images/cap1.png) rgba(0, 0, 0, 0) no-repeat scroll 0 0; bottom:-8px; color:#1bb4b9; content:""; font-size:16px; height:20px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:40px; z-index:9; }
.single-item-image { margin:60px auto 2px auto; }
.single-item-image a { display:inline-block;}
.single-item-image { overflow:hidden; position:relative; text-align:center; padding-top:15px; padding-bottom:15px; }
.overlay-effect a { position:relative}
.overlay-effect a:before { background:rgba(45, 62, 80, 0.2) none repeat scroll 0 0; bottom:0; content:""; height:100%;left:0; opacity:0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); position:absolute; right:0; width:100%; }
.single-item:hover .overlay-effect a:before {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);}
.single-item { background:#f6f6f6 none repeat scroll 0 0; border-bottom:3px solid #75BF17; padding:0 15px; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; margin-bottom:20px; }
.single-item:hover { background:#FFF none repeat scroll 0 0; box-shadow:0 2px 20px rgba(34, 30, 31, 0.4); }
.single-item-text h4 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:20px; margin-bottom:10px; }
.single-item-text h4 a, .single-item-text h4 { text-decoration:none; color:#2D3E50; }
.single-item-text-info span { color:#696969; font-family:'Montserrat', sans-serif; font-size:16px; font-weight:600; margin-right:11px; }
.single-item-text-info span span {color:#2D3E50;}
.single-item-text > p { font-family:'Roboto', sans-serif; font-size:16px; font-weight:300; line-height:1.8em; color:#222222;}
.single-item-content { margin-bottom:44px; overflow:hidden; padding-top:21px; }
.single-item-text-info {margin-bottom:18px; padding-top:5px;}

.single-item .button-default { padding:8px 33px; color:#FFF; }
.button-bottom { font-family:'Roboto', sans-serif; color:#FFF; font-size:16px; margin-bottom:-13px; text-align:center; margin-top:30px;
 text-decoration:none; }
.single-item:hover .button-default { background:#2d3e50; color:#FFF; text-decoration:none;}
/*course area css end*/

/*counter css start*/
.counter { background:url(../images/fact-bg.jpg) center center no-repeat; text-align:center; background-attachment:fixed; padding:50px;
 background-size:cover; overflow:hidden; }
.counter .counter-title h3 { font-family:'Montserrat', sans-serif; font-size:42px; font-weight:600; color:#FFF; text-align:center; }
.counter .counter-title p { font-family:'Roboto', sans-serif; font-size:16px; color:#FFF; text-align:center; padding-bottom:20px; margin-top:20px; }
.counter .counter-title { margin-bottom:50px; position:relative; }
.counter .counter-title:before { background:#FFFfff none repeat scroll 0 0; bottom:0; content:""; height:2px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:230px; }
.counter .counter-title:after { background:url(../images/cap.png) rgba(0, 0, 0, 0) no-repeat scroll 0 0; bottom:-8px; color:#1bb4b9; content:""; font-family:'Roboto', sans-serif; font-size:16px; height:20px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:40px; z-index:9; }

.counter h4 { font-family:'Montserrat', sans-serif; color:#FFF; font-size:42px; font-weight:600; padding-top:15px; padding-bottom:15px; text-transform:uppercase; }
.counter i { color:#FFF; }
.counter span { font-family:'Roboto', sans-serif; font-size:20px; color:#FFF; font-weight:400; margin-top:10px; margin-bottom:0; }
/*counter css end*/

/*latest news css start */
.latest { padding:80px 0 70px; }
.latest .news-title { margin-bottom:30px; position:relative; }
.latest .news-title h3 { font-family:'Montserrat', sans-serif; font-size:38px; font-weight:600; color:#000; text-align:center; }
.latest .news-title p { font-family:'Roboto', sans-serif; font-size:16px; text-align:center; padding-bottom:20px; margin-top:20px; color:#000; }
.latest .news-title:before { background:#000 none repeat scroll 0 0; bottom:0; content:""; height:2px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:230px; }
.latest .news-title:after { background:url(../images/cap1.png) rgba(0, 0, 0, 0) no-repeat scroll 0 0; bottom:-8px; color:#1bb4b9; content:""; font-size:14px; height:20px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:40px; z-index:9; }

.single-latest-item { overflow:hidden; margin-bottom:30px; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.single-latest-item:hover { box-shadow:2px 5px 25px rgba(34, 30, 31, 0.25); }
.box_img { float:left; }
.box_news { background:#f6f6f6 none repeat scroll 0 0; border-bottom:2px solid #75BF17; overflow:hidden; padding:35px 10px 35px 20px; }
.box_news h3 { font-family:'Montserrat', sans-serif; font-size:22px; font-weight:600; color:#2d3e50; margin-bottom:15px; }
.box_news h3 a { text-decoration:none; color:#2d3e50; }
.box_news h3 a:hover { text-decoration:none; color:#75bf17; }
.box_news p { font-family:'Roboto', sans-serif; font-size:16px; color:#333; font-weight:400; line-height:1.8em; }
.single-latest-item .button_bar { background:#75bf17; font-family:'Roboto', sans-serif; font-size:16px; color:#FFF; font-weight:400; padding:6px 20px; text-decoration:none; text-transform:uppercase; margin-top:6px; display:inline-block; }
.single-latest-item:hover .button_bar { background:#2D3E50 none repeat scroll 0 0; }
/*latest news css end */

/*our products css start*/
.products { font-family:'Roboto', sans-serif; margin-bottom:40px; }
.products .products-title { margin-bottom:30px; position:relative; }
.products .products-title h3 { font-family:'Montserrat', sans-serif; font-size:42px; font-weight:600; color:#000; text-align:center; }
.products .products-title p { font-family:'Roboto', sans-serif; font-size:16px; text-align:center; padding-bottom:20px; margin-top:20px; color:#000; }
.products .products-title:before { background:#000 none repeat scroll 0 0; bottom:0; content:""; height:2px; left:0; margin:0 auto; 
position:absolute; right:0; text-align:center; width:230px; }
.products  .products-title:after { background:url(../images/cap1.png) rgba(0, 0, 0, 0) no-repeat scroll 0 0; bottom:-8px; color:#1bb4b9; content:""; font-size:14px; height:20px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:40px; z-index:9; }
.w3_agileits_news_grid { position:relative; }
.w3_agileits_news_grid_pos { position:absolute; bottom:-7%; left:8%; width:85%; padding:.5em; background:#75bf17; }
.w3_agileits_news_grid_pos h4 { text-align:center; text-transform:capitalize; font-size:17px; color:#FFF; font-weight:600; }
.w3_agileits_news_grid_pos h4 a { color:#FFF; text-decoration:none; }
.w3_agileits_news_grid_pos h4 a:hover{ color:#FFF; }
.agileits_w3layouts_news_grid h5 { margin:2em 0 1em; }
.agileits_w3layouts_news_grid h5 a { font-size:16px; color:#000; text-decoration:none; }
.agileits_w3layouts_news_grid h5 a:hover { color:#2F92F8; }
.agileits_w3layouts_news_grid h5 a:focus,.agileits_more ul li a.hvr-icon-hang:focus,.agileits_w3layouts_sign_in ul li a:focus { outline:none; }
.agileits_w3layouts_news_grids,.w3layouts_team_grids,.w3_agile_portfolio_grids,.agileits_w3layouts_contact_grids { margin:3em 0 0; }
.agileits_w3layouts_news_grid p { line-height:1.8em; font-size:16px; color:#414141; margin-top:30px; text-align:center; }
/*--flexisel--*/
#flexiselDemo1 { display:none; }
.nbs-flexisel-container { position:relative; max-width:100%; }
.nbs-flexisel-ul { position:relative; width:9999px; margin:0px; padding:0px; list-style-type:none; }
.nbs-flexisel-inner { overflow:hidden; margin:0px auto; padding:2em 0 0; }
.nbs-flexisel-item { float:left; margin:0; padding:0px; position:relative; line-height:35px; }
.nbs-flexisel-item > img { cursor:pointer; position:relative; }
/*---- Nav ---*/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width:33px; height:33px; position:absolute; cursor:pointer; z-index:100; background:url(../images/left.png) no-repeat 2px 1px; top:-5% !important; }
.nbs-flexisel-nav-left { left:94%; }
.nbs-flexisel-nav-right { right:0%; background:url(../images/right.png) no-repeat 2px 1px; }
/*--//flexisel--*/
.agileits_w3layouts_news_grid { padding:0 .5em; }

@media (max-width:1080px){ .nbs-flexisel-nav-left { left:92.5%; } }
@media (max-width:1024px){ .nbs-flexisel-nav-left { left:90%; } }
@media (max-width:768px){ .nbs-flexisel-nav-left { left:85%; } }
@media (max-width:480px){ .nbs-flexisel-nav-left { left:77%; } }
@media (max-width:320px){ .nbs-flexisel-nav-left { left:69%; } }
/*our products css end*/

/* testimonial css start*/
.testimonials_main { background:url(../images/bg.jpg) center top no-repeat; padding:80px 0 100px 0; margin:30px 0px; text-align:center; overflow:hidden;
 background-attachment:fixed; background-size:cover; }
.testimonials_main .testimonials-title { margin-bottom:30px; position:relative; }
.testimonials_main .testimonials-title h3 { font-family:'Montserrat', sans-serif; font-size:42px; font-weight:600; color:#75BF16; text-align:center; }
.testimonials_main .testimonials-title p { font-family:'Roboto', sans-serif; font-size:16px; text-align:center; padding-bottom:20px; margin-top:20px; color:#FFF; }
.testimonials_main .testimonials-title:before { background:#FFF none repeat scroll 0 0; bottom:0; content:""; height:2px; left:0; margin:0 auto; 
position:absolute; right:0; text-align:center; width:230px; }
.testimonials_main .testimonials-title:after { background:url(../images/cap.png) rgba(0, 0, 0, 0) no-repeat scroll 0 0; bottom:-8px; color:#1bb4b9;
content:""; font-size:14px; height:20px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:40px; z-index:9; }

#testimonials .testimonial { width:100%; left:0; z-index:1; position:absolute; font-family:'Roboto', sans-serif; overflow:hidden; }
#test_container { width:67%; margin-left:18%; position:relative; overflow:hidden; background:rgba(28, 28, 28, 0.5); border:#75BF16 3px solid; }
#testimonials .testimonial_text { font-size:16px; color:#FFF; font-weight:400; line-height:1.6em; padding:40px 40px 0 40px; }
#testimonials .testimonial_name { font-size:18px; color:#FFF; font-weight:700; margin:50px auto 50px; }
#t_pagers { position:absolute; left:46%; bottom:-70px; z-index:2; }
#t_pagers .pager { display:inline-block; text-decoration:none; width:30px; min-height:7px; margin-right:5px; background:#75BF16; cursor:pointer; }
#t_pagers .pager.active { background:#FFF; }
/* testimonial css end*/

/*events css start*/
.events { padding:40px 0; }
.events .events-title  { margin-bottom:40px; position:relative; }
.events .events-title   h3 { font-family:'Montserrat', sans-serif; font-size:42px; font-weight:600; color:#000; text-align:center; }
.events .events-title p { font-family:'Roboto', sans-serif; font-size:16px; text-align:center; padding-bottom:20px; margin-top:20px; color:#000; }
.events .events-title:before { background:#000 none repeat scroll 0 0; bottom:0; content:""; height:2px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:230px; }
.events .events-title:after { background:url(../images/cap1.png) rgba(0, 0, 0, 0) no-repeat scroll 0 0; bottom:-8px; color:#1bb4b9; content:""; font-size:16px; height:20px; left:0; margin:0 auto; position:absolute; right:0; text-align:center; width:40px; z-index:9; }
.event-box { margin:20px auto; }
.events .event-box .content { background:#f6f6f6; padding:20px; border-bottom:2px #75bf17 solid; text-align:center; }
.events .event-box .content h3 {font-family:'Montserrat', sans-serif; font-size:24px; font-weight:600; color:#000; margin-bottom:6px; }
.events .event-box .content h2 { font-family:'Roboto', sans-serif; text-align:center; font-size:16px; font-weight:400; color:#000000; line-height:1.7em; }
.events .event-box .content .read { margin-top:10px; padding:8px 24px; font-family:'Roboto',sans-serif; font-size:16px; background-color:#2d3e50; color:#FFF; border:1px solid #0B1A36; 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; }
.events .event-box .content .read:hover { background:#75bf17; border:1px solid #69AD11; color:#FFF; }
/*events css end*/

/*newsletter area css start*/
.newsletter-area { font-family:'Roboto', sans-serif; background:url(../images/footer-bg.jpg) center no-repeat; color:#FFF; position:relative; 
margin-top:50px; }
.newsletter-area:before { content:""; position:absolute; height:100px; left:0; right:auto; top:-20px; width:44%; }
.newsletter-area:after { border-width:50px 30px; left:44%; right:auto; top:-20px; border-style:solid; content:""; position:absolute; width:0; }
.newsletter-content h2, .newsletter-content h3 { font-family:'Montserrat', sans-serif; font-weight:600; font-size:30px; }
.newsletter-content > h3 { font-family:'Montserrat', sans-serif; margin-bottom:2px; font-size:24px; }
.subscribe-form input { color:#696969; height:100%; padding-left:15px; width:100%; border:0; }
.subscribe-form > button { border:2px solid #75BF17; font-family:Montserrat; font-weight:700; height:100%; position:absolute; right:0; top:0;
 -webkit-transition:all 0.3s ease 0s; transition:allfooter-area 0.3s ease 0s; width:34%; }
.subscribe-form > button:hover { background:#FFF; border:2px solid #75BF17; }
.newsletter-form {overflow:hidden; padding:36px 0; }
.subscribe-form { float:right; height:56px; position:relative; width:525px; }
.subscribe-form:before { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#FFF #FFF transparent transparent; -o-border-image:none; border-image:none; border-style:solid; border-width:28px 15px; content:""; height:5px; left:-30px; position:absolute; top:0; width:0; }
/*newsletter area css end*/

/*bottom css start*/
.bottom { margin-top:20px; padding:15px 0px 15px 0px; font-family:'Roboto', sans-serif; }
.bottom h2 { font-family:'Montserrat', sans-serif; font-size:18px; color:#FFF; padding-bottom:20px; }
.bottom h2 span { color:#75bf17; }
.bottom h2:after { display:block; width:30px; margin-top:18px; border-top:1px solid #666; content:''; }

.bott1 { }
.bott1 .text { color:#EBEBEB; }
.bott1 .text strong { color:#FFF; }

.bott2 ul { margin:0px; padding:0px; list-style-type:none;}
.bott2 li { font-size:15px; color:#FFF; border-bottom:#C9CBCE 1px solid; }
.bott2 li a { text-decoration:none; color:#EBEBEB; line-height:3em; padding-left:10px; }
.bott2 li a:hover { text-decoration:none; color:#75BF17; }
.bott2 li i { margin-right:10px; }

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

/*footer css end*/
.footer { background:#75BF16; padding:15px 0 15px 0; text-align:center; }
.copy { font-family:'Roboto', sans-serif; font-size:14px; color:#FFF; }
.copy a { color:#000; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#FFF; text-decoration:underline;} 

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

/*onload popup css start*/
#enquirypopup .modal-dialog { width:450px; padding:0px ;position:relative; margin-top:60px;}
#enquirypopup .modal-content { border-radius:0px;}
#enquirypopup .modal-body { padding:0px;}
#enquirypopup .modal-body h2 { background:#75BF17; font-family:'Roboto', sans-serif; font-weight:600; font-size:22px; color:#FFF; text-transform:uppercase; margin-bottom:10px; text-align:center; padding:20px; line-height:1.8em; }
#enquirypopup .modal-body h2 span { font-size:26px; color:#FFF; margin-left:40px; }
#enquirypopup .modal-body h2 span a { color:#FFF; }
#enquirypopup .modal-body h2 span a:hover { color:#FFF; }

#enquirypopup .popup_from { }
#enquirypopup .popup_from .popup_from_inner { padding:20px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .form-group { font-family:'Roboto', sans-serif; }
#enquirypopup .popup_from .popup_from_inner .form-control { font-family:'Roboto', sans-serif; font-size:16px; border-color:#DBDBDB; padding:0 10px; height:45px; background-color:#FFF; box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .form-group input.code { float:left; width:72%; border-radius:none; margin-right:15px; }
#enquirypopup .popup_from .popup_from_inner .captcha { padding:14px; background:#FAFAFA; border-radius:3px; border:#dbdbdb 1px solid; }
#enquirypopup .popup_from .popup_from_inner .submit { width:100%; font-family:'Roboto', sans-serif;font-size:16px; color:#FFF; font-weight:600; padding:12px 0; background:#202C45; cursor:pointer; outline:none; border:none;box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .submit:hover { background:#333; color:#FFF; outline:none; border-radius:none; }
#enquirypopup .close { float:right; font-family:'Roboto', sans-serif; font-size:40px; font-weight:normal; color:#FFF; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-right:5px; }

#enquirypopup .popup_from p { font-family:'Roboto', sans-serif; font-weight:400; font-size:11px; color:#000; text-align:left; margin-bottom:20px; }
/*onload popup css end*/

/*verify form css start*/
.verify_form { background:#0E33A2; border:1px dashed #90ABFD; padding:20px; overflow:hidden; position:relative; border-top:4px solid #90ABFD; -webkit-transition:350ms ease all; transition:350ms ease all;}
.verify_form h2 { font-family:'Roboto', sans-serif; font-weight:600; font-size:18px; color:#FFF; text-transform:uppercase; margin-bottom:20px; text-align:center; }
.verify_form .form-group { margin:10px 0 10px 0; font-family:'Roboto', sans-serif; }
.verify_form .form-control { font-family:'Roboto', sans-serif; border-color:#dbdbdb; padding:10px; height:50px; background-color:#FFF; border-width:1px; box-shadow:none; position:relative; z-index:0; }
.verify_form .form-group input.code { float:left; width:62%; border-radius:none; margin-right:5px; }
.verify_form .captcha { padding:10px; background:#fafafa; border-radius:3px; border:#dbdbdb 1px solid; }
.verify_form input[type=text]:focus { box-shadow:0px 0px 5px #ff9c00 !important; border:1px solid #ff9c00 !important; outline:none; }
.verify_form textarea:focus { box-shadow:0px 0px 5px #ff9c00 !important; border:1px solid #ff9c00 !important; outline:none; }
.verify_form .submit { width:100%; background:#FF0707; position:relative; font-family:'Roboto', sans-serif; color:#FFF; border-radius:2px; border:0; 
padding:12px 0; font-size:16px; font-weight:600; text-transform:uppercase; overflow:hidden; -webkit-transition:350ms ease all; transition:350ms ease all; margin-top:8px; }
.verify_form .submit a { color:#FFF; text-decoration:none; }
.verify_form .submit a:hover { color:#FFF; text-decoration:none; }
.submit:hover { color:#FFF; text-decoration:none; }
/*verify css end*/

/* web banner css start */
.page-header { background:url(../images/banner/web_banner.jpg) no-repeat; background-size:cover; color:#FFF; overflow:hidden; padding:90px 0px; position:relative; margin-top:0px; margin:0px 0 0px !important; font-family:'Roboto', sans-serif; }
.page-header:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(54, 59, 77, 0.88); }
.page-header .breadcrumb-wrapper .product-title { font-size:30px; line-height:38px; font-weight:700; letter-spacing:1px; color:#FFF; }
.page-header .breadcrumb-wrapper .breadcrumb { font-size:16px; color:#ff3838; border-radius:0px; background:transparent; padding:5px 0px; z-index:1; }
.page-header .breadcrumb-wrapper .breadcrumb li { display:inline-block; }
.page-header .breadcrumb-wrapper .breadcrumb li a { color:#FFF; padding-right:5px; }
/* web banner css end */

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