@charset "utf-8";
/* CSS Document */
@import url("menu.css");
@import url("animate.min.css");
@import url("flexslider.css");
@import 'https://fonts.googleapis.com/css?family=Merriweather:400,700%20|Poppins:400,700%20|%20Oswald:400,700%20|Open+Sans:400,600,700&amp;display=swap%20|Roboto:400,700&amp;display=swap';

body{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h5,h6{ margin:0px; padding:0px;}
.cl{ clear:both;}
img{ vertical-align:middle; border:none;}
#wrapper { width:100%;}
.img_left { float:left; margin-right:10px;}

/*top div start*/
.top { background:#5B9943;}
.icon { float:right;}
.icon ul { margin:0px; padding:0px; list-style:none;}
.icon li { float:left; border-right:1px solid #01AF58;}
.icon ul li a i { width:25px; height:40px; line-height:40px; font-size:16px; text-align:center; margin-left:10px; margin-right:10px; transition:all 0.2s ease-in-out; color:#fff; padding:0px 6px 0px 6px;}
.icon ul li a i:hover { color:#5B9943;}
/*top div end*/

/*address div start*/
.address { color:#fff; font-size:12px; font-family:'Poppins', sans-serif; line-height:40px;}
.address i { font-size:16px; padding-right:5px;}
/*address div end*/

/*header css start*/
.header { background:#e8fbf2; margin:0px auto; padding:5px 0 5px 0; }
.logo { }
.phone { text-align:right; margin-top:30px; font-family:'Open Sans', arial, sans-serif; font-size:24px; color:#FFF; line-height:35px;  text-decoration:none; }
.phone a { color:#000; text-decoration:none; }
.phone a:hover { color:#008e47; text-decoration:none; }

.phone i { color:#2B2B2B;}
/*header css end*/


/*welcome css start*/
.content {     margin-top: 2%;
    text-align: justify;
    font-size: larger;}
.wel { }
.wel h1 { font-family:'Roboto', sans-serif; font-size:30px; font-weight:600; color:#333; margin-bottom:20px; }
.wel h1 span { color:#008e47; }
.wel .text { font-family:'Open Sans', sans-serif; font-weight:400; color:#333; font-size:14px; line-height:1.8em;text-align:justify; }
.wel .text a { color:#333;text-decoration:none; }
.wel .text a:hover { color:#333; text-decoration:none;}
.wel .text table td { padding-left:10px;}
.wel h3{font-family:'Roboto', sans-serif; font-size:20px; font-weight:600; color:#333; margin-bottom:20px;}
/*welcome css end*/




/*callback form css start*/
.callback { }
.callback h3 { background:#333; font-family:"Roboto", sans-serif; font-size:24px; color:#FFF; font-weight:400; padding:9px 0; text-align:center; }
.callback_inner { padding:10px; overflow:hidden;  border:#CCCCCC 1px solid; background:#e8fbf2;}
.callback_inner .form-group { margin:10px 0; }
.callback_inner ::-webkit-input-placeholder { font-family:'Open Sans', arial, 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; margin-right:10px; }
.callback_inner .captcha { padding:9px; 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; }
.callback_inner .submit { font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:16px; color:#fff; font-weight:400; padding:7px 26px 7px 26px; background:#008e47; cursor:pointer; outline:none; border-radius:none; border:none;}
.callback_inner .submit:hover { background:#333; color:#fff; outline:none; border-radius:none; }
/*callback form css end*/

/*hr line div start*/
.bg-madison { fill: rgb(13, 45, 98);  background: rgb(13, 45, 98);}
.divider { width: 50px; height: 3px;  border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial;
border-image-repeat: initial; padding: 0px; margin: 21px auto; background: rgb(177, 177, 177); border-width: initial; border-style: none; border-color: initial;}
/*hr line div end*/

/*adv box div start*/
.adv_box h1{ font-family:'Roboto', sans-serif; text-align:center; color:#fff; font-size:26px; padding-bottom:12px; }
.adv_box { background:#008e47; padding-top:30px; padding-bottom:30px; }
.adv_box1{ background:#fff; font-size:13px; color:#000; line-height:1.7em; text-align:center;padding: 2%; }
.adv_box1 h2 { padding:20px 20px 5px 20px; font-family:'Roboto', sans-serif; font-size:18px; color:#333; line-height:1.5em; font-weight:700; text-align:center; }
.adv_box1 p{ padding:0px 20px 20px 20px; color:#5A6A78; font-family:'Open Sans', sans-serif; font-size:14px; text-align:center; } 
.adv_box h5 { font-family:'Open Sans', sans-serif; text-align:center; color:#E3E3E3; padding-bottom:20px; line-height:1.5em;}
.read {  padding:8px 24px; font:400; font-size:14px; font-family:'Open Sans', sans-serif; background-color:#a5c115;   border:1px solid #93AD09; margin-bottom:10px; margin-left:100px;margin-right:100px; color:#FFF; 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; }
.read:hover {background-color:#333;  color:#fff; border:1px solid #3E3E3E;}
/*adv box div end*/

/*testimonal div start*/
.testimonial_bg{  background-size:cover; background-attachment:fixed; margin-top:20px; margin-bottom:20px;}
.testimonial_main { padding-top:30px; }
.testimonial_main h2 { font-family:'Roboto', sans-serif; font-size:22px; color:#333; font-weight:600;  text-align:center; text-transform:uppercase; padding-bottom:10px;}
#testimonials { width:60%; margin:0px auto; position:relative; }
#testimonials .testimonial { width:100%; left:0px; top:0px; z-index:1; padding:0 10px 0px 10px; position:absolute; }
#test_container { position:relative; overflow:hidden;  }
#testimonials .testimonial_text{ font-family:'Open Sans', sans-serif; font-size:16px; color:#333; text-align:center; line-height:2em; }
#testimonials .testimonial_name { font-family:'Open Sans', sans-serif; font-size:3px; color:#000; font-weight:bold; text-align:center;  margin:10px auto 3px; text-align:right; }
#testimonials .testimonial_designation { font-size:14px; line-height:14px; font-family:'Roboto', sans-serif;  font-weight:bold; text-align:center; color:#008e47; margin-top:12px; }
#t_pagers { text-align:center; z-index:2;}
#t_pagers .pager { display:inline-block; text-decoration:none; width:10px; min-height:10px; margin-right:5px; background:#a5c115; border-radius:50%; cursor:pointer; }
#t_pagers .pager.active{ background:#333;}
/*testimonial div start*/

/*bottom css start*/
.bottom { background:#008e47; margin-top:25px; padding:30px 0;  }
.bottom h2 { font-family:'Roboto', sans-serif; font-size:20px; color:#fff; padding-bottom:20px; }
.bottom h2 span { color:#a5c115; }
.bottom h2:after { display:block; width:50px; margin-top:18px; border-top:2px solid #fff;  content:''; }
.bott1 .text { font-family:'Open Sans', sans-serif; color:#fff; font-size:14px; }
.bott1 .text strong{ color:#fff; text-decoration:underline;}
.bott1 .text a {color:#fff; text-decoration:none;}
.bott2 ul { margin:0px; padding:0px; list-style-type:none;}
.bott2 li { font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; border-bottom:#C1C1C1 2px dotted;}
.bott2 li a { text-decoration:none; color:#fff; line-height:3em; padding-left:10px; }
.bott2 li a:hover { text-decoration:none; color:#a5c115; }
.bott2 li i { margin-right:10px; }
.bott3 {font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; }
.bott3 a {color:#fff; text-decoration:none; }
.bott3 i { margin-right:5px; }
/*bottom css end*/

/*footer css start*/
.footer { background:#a5c115; padding:15px 0 15px 0; }
.copy { font-family:'Open Sans', sans-serif; font-size:13px; color:#fff;  }
.copy a { color:#fff; text-decoration:none; padding:0 5px 0 5px; }
.copy a:hover { color:#008e47; text-decoration:none;} 
.powered_by { float:right; font-family:'Open Sans', sans-serif; font-size:13px; color:#FFF; }
.powered_by a { text-decoration:none; color:#FFF; }
.powered_by a:hover { color:#008e47; text-decoration:none; }
/*footer css end*/

/*result css start*/
.result { }
.result h1 { font-family:'Roboto', sans-serif; font-size:30px; font-weight:600; color:#333; margin-bottom:20px; }
.result h1 span { color:#008e47; }
.result .text { font-family:'Open Sans', sans-serif; font-weight:400; color:#333; font-size:14px; line-height:1.8em;text-align:justify; }
.result .text a { color:#333;text-decoration:none; }
.result .text a:hover { color:#333; text-decoration:none;}
.result .text table td { padding-left:10px;}
.result h3{font-family:'Roboto', sans-serif; font-size:20px; font-weight:600; color:#333; margin-bottom:20px;}
.result .text .navbar-form { padding:10px 0px; }
.result .text .submit {background:#008e47; color:#fff;}
/*result css end*/

