@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300|Roboto:400,300,500,700);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);body{margin:0;padding:0;font-family:'Open Sans', sans-serif;font-weight:normal;overflow-x:hidden;width:100%;}
h1, h2, h3, h4, h5, h6{margin:0;}
a:hover{text-decoration:none;}
#easy_dashboard_block{background:url(../img/easy_dashboard_bg.jpg) #edf6fb no-repeat top center;padding:30px 0 0 0;min-height:300px;}
#featured_block{padding:30px 0 0 0;min-height:300px;}
#what_eventedge_block{}
#footetr_links_block{background:url(../img/footer_bg.jpg) repeat;padding:30px 0;color:#e0e0e0;}
#what_eventedge_block .left::before{background:url(../img/what_is_eventedge_bg.png) no-repeat center center #02446b fixed;width:3000px;height:100%;position:absolute;right:0;content:"";-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;z-index:1;}
#what_eventedge_block{background:url(../img/why_eventedge_bg.png) no-repeat center center #0c7338 fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:left;color:#fff;}
#contatus_block{background:url(../img/contact_bg.jpg) repeat;min-height:450px; /* padding:60px 0 0px 0; *//*padding:60px 0 65px 0;*/}
.navbar-custom .navbar-brand.logo-color img{display:none;}
.navbar-custom.affix .navbar-brand.logo-white img{display:none;}
.navbar-custom.affix .navbar-brand.logo-color img{display:inline-block !important;top:-2px;}
.left_block_content, .right_block_content{position:relative;z-index:2;padding:35px 38px;}
.left_block_content h1, .right_block_content h1{font-size:30px;font-weight:300;margin-bottom:10px;}
.left_block_content h1 span, .right_block_content h1 span{font-weight:600;}
.left_block_content p, .right_block_content p{font-size:14px;}
.left_block_content a, .right_block_content a{color:#fff;border:2px solid #fff;padding:4px 25px;border-radius:2px;font-size:18px;margin-top:15px;display:inline-block;}
.left_block_content .hvr-sweep-to-right:before, .right_block_content .hvr-sweep-to-right:before{background:#fff;}
.left_block_content a:hover{color:##f5a01e;}
.left_block_content a:hover{color:#f5a01e;}
.right_block_content a:hover{color:#22a2a3;}
.navbar-wrapper .navbar-default{background:none;border:none;margin-bottom:0;}
.navbar-wrapper .navbar-nav{margin-top:20px;}
.navbar-wrapper .navbar-nav>li>a{font-size:16px;color:#333333;padding:8px 15px;}
.inner_navbar .navbar-nav>li>a{font-size:17px;color:#4e4e4e;padding:8px 15px;}
.navbar-wrapper .navbar-nav>li>a:hover{color:#858585;}
.navbar-shrink .navbar-nav>li>a{color:#4e4e4e !important;}
.navbar-wrapper .navbar-nav>li.login>a{border:1px solid #ccc;border-radius:0px;margin-left:20px;}
.navbar-wrapper .navbar-brand{float:left;height:75px;padding:11px 0 -2px 0;font-size:18px;}
.navbar-wrapper .navbar-nav>.active>a, .navbar-wrapper .navbar-nav>.active>a:focus{background:none;color:#333;}
.navbar-wrapper .navbar-nav>.active>a:hover{color:#858585;background:none;}
.navbar-custom a:focus{outline:none;}
.navbar-custom .navbar-brand{color:white;}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus,
.navbar-custom .navbar-brand:active,
.navbar-custom .navbar-brand.active{color:white;}
.navbar-custom .navbar-nav{letter-spacing:1px;margin-top:5px;}
.navbar-custom .navbar-nav li a{}
.navbar-custom .navbar-nav li a:hover{color:#fff !important;background:#0e9648;}
.navbar-default .navbar-nav>li>a{color:#fff;}
.navbar-custom .navbar-nav li.active a{color:#fff !important;background:none;}
.navbar-custom.navbar-shrink .navbar-nav li.active a{color:#fff !important;background:#0e9648;}
.navbar-custom .navbar-nav li.active a:hover,
.navbar-custom .navbar-nav li.active a:focus,
.navbar-custom .navbar-nav li.active a:active{color:#fff !important;background:#0e9648;}
.navbar-custom .navbar-toggle{color:white;text-transform:uppercase;font-size:10px;border-color:white;}
.navbar-custom .navbar-toggle,
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus{background-color:#0e9648;color:white;border-color:#0e9648;}
.navbar-brand img{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:relative;top:-8px;width:100%;}
@media (min-width:768px){.navbar-custom{padding:10px 0;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;}
.navbar-custom .navbar-brand{font-size:2em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.navbar-custom.affix{padding:10px 0;}
.navbar-custom.affix .navbar-brand img{width:80%;top:-10px;}
}
.carousel-control.right, .carousel-control.left{background:none;}
.carousel-caption{text-align:center;right:9%;left:9%;bottom:10%;color:#333 !important;text-shadow:none;}
.carousel-control{display:none;}
.slider-title-1{border-left:4px solid #e4c454;padding:0 10px 0 10px;font-size:31px;font-family:'Roboto', sans-serif;color:#000;font-weight:300;line-height:45px;margin-bottom:15px;text-shadow:none;}
.slider-title-1 span{color:#199ea9;font-weight:500;}
/* .slider-title-2{border-right:4px solid #0e9648;padding:0px 44px 0 10px;text-align:right;font-size:30px;font-family:'Roboto', sans-serif;color:#ffffff;font-weight:300;line-height:40px;margin-bottom:15px;text-shadow:none;position:relative;top:22px;} */

/* .slider-title-2{ */
		/* border-right: 4px solid #0e9648; */
    /* padding: 0px 28px 0 10px; */
    /* text-align: right; */
    /* font-size: 26px; */
    /* font-family: 'Roboto', sans-serif; */
    /* color: #ffffff; */
    /* font-weight: 300; */
    /* line-height: 40px; */
    /* margin-bottom: 15px; */
    /* text-shadow: none; */
    /* position: relative; */
    /* top: 22px; */
	/* } */
	
	.borderadjust{
    border-right: 4px solid rgb(14, 150, 72);
    /* padding-right: 6%; */
	padding: 0px 28px 0px 10px;
    text-align: right;
    font-size: 26px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-weight: 300;
    line-height: 40px;
    margin-bottom: 15px;
    text-shadow: none;
    position: relative;
    top: 22px;
}
.demo-custom-btn{
	background: #0e9648;
    padding: 0px 18px !important;
    line-height: 36px;
    color: #fff;
    border-radius: 2px;
    margin-top: 11px;
    border-color: #0e9648;
    font-size: 16px;
}
.demo-custom-btn:hover, .demo-custom-btn:focus, .demo-custom-btn:visited, .btn-info:active:hover{background: #006f30;border-color: #006f30;}
.slider-title-2 .one{color:#fff;font-weight:500;font-size:35px;}
.slider-title-2 .two{background-color:#ffe270;color:#0d7999;font-weight:500;}
.slider-title-3{border-left:4px solid #f0555f;padding:0 10px 0 10px;font-size:31px;font-family:'Roboto', sans-serif;color:#000;font-weight:300;line-height:45px;margin-bottom:15px;text-shadow:none;}
.slider-title-3 span{color:#f0555f;font-weight:500;}
.carousel-caption p{font-size:13px;font-style:italic;margin-bottom:15px;}
.custom_btn{border:2px solid #e4c454;color:#fff;background:none;border-radius:10px;font-weight:300 !important;padding:6px 16px;-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out;}
.custom_btn:hover{background:#e4c454;color:#2c2b2c;}
.carousel-caption .col-md-7, .carousel-caption .col-sm-7{padding-left:0;}
.carousel-custom .carousel-indicators .active{background-color:#fff;}
.carousel-custom .carousel-indicators{position:absolute;bottom:10px;left:9%;z-index:15;padding-left:0;margin-left:0%;text-align:left;list-style:none;}
.carousel-custom .carousel-indicators li{background-color:rgba(255, 255, 255, 0.5);border:none;}
.carousel-custom{background:url(../img/banner_bg.jpg) repeat;min-height:100vh;background-position:center center;background-attachment:fixed;background-size:cover;}
.carousel-custom .carousel-inner>.item>a>img, .carousel-custom .carousel-inner>.item>img, .carousel-custom .carousel-inner .container{margin:0 auto;}
.main-head{text-align:center;}
.main-head h1{line-height:45px;padding-top:0px;font-size:30px;font-weight:400;}
.main-head-left{text-align:left !important;}
.sub-text{font-weight:400;font-size:14px;margin-top:5px;margin-bottom:0;}
.contact-form-home .form-control{border-radius:0;border:0;}
.contact-form-home input[type="text"]{background:rgba(28,35,42,0.1);height:48px;color:#333;}
.contact-form-home textarea{background:rgba(28,35,42,0.1);color:#333;height:170px;}
.contact-form-home .form-group{margin-bottom:10px;}
.contact-form-home::-webkit-input-placeholder{color:#333;}
.remove_pad_right{padding-right:0;}
.btn-custom{border-radius:0;background:#189fa0;color:#fff;}
.easy_dashboard_block{margin-top:35px;}
.down_arrow{margin-bottom:10px;}
.feature-icon{text-align:center;color:#32b49a;padding:30px 30px 20px 30px;}
.feature-icon:hover span{color:#32b49a;}
.feature-icon .circle{width:104px;height:104px;border:2px solid #32b49a;border-radius:50%;display:inline-block;line-height:104px;font-size:50px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.25s;}
.feature-icon.icon1 .circle{border:2px solid #0d7999;}
.feature-icon.icon2 .circle{border:2px solid #a6ac41;}
.feature-icon.icon3 .circle{border:2px solid #1cbbb4;}
.feature-icon.icon4 .circle{border:2px solid #0e9648;}
.feature-icon .circle1{width:92px;height:92px;border:2px solid #0d7999;border-radius:50%;display:inline-block;line-height:92px;font-size:50px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.25s;}
.feature-icon .circle2{width:92px;height:92px;border:2px solid #a6ac41;border-radius:50%;display:inline-block;line-height:92px;font-size:50px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.25s;}
.feature-icon .circle3{width:92px;height:92px;border:2px solid #1cbbb4;border-radius:50%;display:inline-block;line-height:92px;font-size:50px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.25s;}
.feature-icon .circle4{width:92px;height:92px;border:2px solid #0e9648;border-radius:50%;display:inline-block;line-height:92px;font-size:50px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.25s;}
.feature-icon .circle5{width:92px;height:92px;border:2px solid #32b49a;border-radius:50%;display:inline-block;line-height:92px;font-size:50px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.25s;}
.feature-icon .circle6{width:92px;height:92px;border:2px solid #32b49a;border-radius:50%;display:inline-block;line-height:92px;font-size:50px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.25s;}
.feature-icon .circle7{width:92px;height:92px;border:2px solid #32b49a;border-radius:50%;display:inline-block;line-height:92px;font-size:50px;margin-bottom:15px;-webkit-transition:-webkit-transform 0.25s;}
.feature-icon p{font-size:14px;}
#footetr_links_block h3{font-size:21px;color:#bbbbbb;font-weight:400;margin-bottom:7px;}
#footetr_links_block p{margin-bottom:0;line-height:20px;font-size:13px;color:#bbbbbb;}
#footetr_links_block ul{padding:0;}
#footetr_links_block ul li{list-style-type:none;padding-bottom:5px;}
#footetr_links_block ul li a{color:#fff;font-size:13px;color:#bbbbbb;}
footer{background:#159549;padding:10px 0;}
footer .copyrights{color:rgba(255, 255, 255, 0.6);}
.social_links a i{font-size:20px;color:rgba(255, 255, 255, 0.6);}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;margin-bottom:18px;}
.col-xs-15{width:20%;float:left;}
@media (min-width:768px){.col-sm-15{width:20%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
}
@media screen and (min-width:768px){.carousel-custom .carousel-indicators{bottom:144px;background:#505050;width:80px;text-align:center;padding:0;border-radius:15px;}
.carousel-custom .carousel-indicators li{top:2px;position:relative;}
.navbar-default{border:0;background:none;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;}
.inner_navbar{padding-top:0;padding-bottom:0;}
.navbar-default.navbar-shrink{padding:1px 0;background-color:rgba(255, 255, 255, 1);}
}
.hi-icon{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;width:103px;height:103px;text-align:center;border-radius:50%;margin:0 auto;margin-bottom:15px;}
.feature-icon:hover .hi-icon{color:#fff;width:103px;height:103px;text-align:center;border-radius:50%;}
.feature-icon.icon1:hover .hi-icon{box-shadow:0 0 0 6px #0d7999;}
.feature-icon.icon2:hover .hi-icon{box-shadow:0 0 0 6px #a6ac41;}
.feature-icon.icon3:hover .hi-icon{box-shadow:0 0 0 6px #1cbbb4;}
.feature-icon.icon4:hover .hi-icon{box-shadow:0 0 0 6px #0e9648;}
.feature-icon:hover .hi-icon img{-webkit-transform:rotate(360deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;}
.feature-icon:hover .circle{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}
.animatedParent{overflow:hidden;}
.imgsize{width:65px;position:relative;top:-9px;}
.our-future-modules .imgsize{width:60px;border:1px solid #ccc;position:relative;top:-9px;border-radius:50%;}
svg{height:100%;width:100%;}
.stroke1{fill:none;stroke:#52BA65;stroke-miterlimit:10;stroke-width:1;stroke-dasharray:800;stroke-dashoffset:800;fill:#52BA65;fill-opacity:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DrawLine, FadeStroke, FillIn;animation-duration:1s, 1s, 1s;animation-delay:0s, 1s, 0.5s;cursor:pointer;text-align:center;text-anchor:middle;}
.stroke_hover .st7{animation:icon1 1s 0.6s forwards;fill-opacity:0;}
.stroke2{fill:none;stroke:#FBB040;stroke-miterlimit:10;stroke-width:2;stroke-dasharray:1050;stroke-dashoffset:1050;fill:#FBB040;fill-opacity:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DrawLine, FadeStroke, FillIn;animation-duration:1s, 1s, 1s;animation-delay:1s, 1s, 1.6s;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:forwards;-moz-animation-iteration-count:1;-moz-animation-name:DrawLine, FadeStroke, FillIn;-moz-animation-duration:1s, 1s, 1s;-moz-animation-delay:1s, 1s, 1.6s;cursor:pointer;}
.stroke_hover2 .st7{animation:icon1 1s 1.5s forwards;fill-opacity:0;}
.stroke3{fill:none;stroke:#EF5798;stroke-miterlimit:10;stroke-width:2;stroke-dasharray:1050;stroke-dashoffset:1050;fill:#EF5798;fill-opacity:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DrawLine, FadeStroke, FillIn;animation-duration:1s, 1s, 1s;animation-delay:2.1s, 1s, 2.5s;cursor:pointer;}
.stroke_hover3 .st7{animation:icon1 1s 2.5s forwards;fill-opacity:0;}
.stroke4{fill:none;stroke:#8DC63F;stroke-miterlimit:10;stroke-width:2;stroke-dasharray:1250;stroke-dashoffset:1250;fill:#8DC63F;fill-opacity:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DrawLine, FadeStroke, FillIn;animation-duration:1s, 1s, 1.5s;animation-delay:3.1s, 1s, 3.5s;cursor:pointer;}
.stroke_hover4 .st7{animation:icon1 1s 3.4s forwards;fill-opacity:0;}
.stroke5{fill:none;stroke:#EF3B51;stroke-miterlimit:10;stroke-width:2;stroke-dasharray:1250;stroke-dashoffset:1250;fill:#EF3B51;fill-opacity:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DrawLine, FadeStroke, FillIn;animation-duration:1s, 1s, 1.5s;animation-delay:4.1s, 1s, 4.5s;cursor:pointer;}
.stroke5_hover .st7{animation:icon1 1s 4.3s forwards;fill-opacity:0;}
.stroke6{fill:none;stroke:#55A4DB;stroke-miterlimit:10;stroke-width:2;stroke-dasharray:1250;stroke-dashoffset:1250;fill:#55A4DB;fill-opacity:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DrawLine, FadeStroke, FillIn;animation-duration:1s, 1s, 1.5s;animation-delay:5.1s, 1s, 5.5s;cursor:pointer;}
.stroke6_hover .st7{animation:icon1 1s 5.3s forwards;fill-opacity:0;}
.stroke7{fill:none;stroke:#F79226;stroke-miterlimit:10;stroke-width:2;stroke-dasharray:1250;stroke-dashoffset:1250;fill:#F79226;fill-opacity:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DrawLine, FadeStroke, FillIn;animation-duration:1s, 1s, 1.5s;animation-delay:6.1s, 1s, 6.5s;cursor:pointer;}
.stroke7_hover .st7{animation:icon1 1s 6s forwards;fill-opacity:0;}
.stroke8{fill:none;stroke:#55BF95;stroke-miterlimit:10;stroke-width:2;stroke-dasharray:1250;stroke-dashoffset:1250;fill:#55BF95;fill-opacity:0;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:DrawLine, FadeStroke, FillIn;animation-duration:1s, 1s, 1.5s;animation-delay:7.1s, 1s, 7.5s;cursor:pointer;}
.stroke8_hover .st7{animation:icon1 1s 7.1s forwards;fill-opacity:0;}
.st0{display:none;}
.st1{display:inline;}
.st2{fill:#F7941E;}
.st3{fill:#FBB040;}
.st4{fill:#24B574;}
.st5{fill:#8DC63F;}
.st6{fill:#39B54A;}
.st7{fill:#FFFFFF;}
.st8{fill:#3396CC;}
.st9{fill:#55A4DB;}
.st10{fill:#55BF95;}
.st11{fill:#D6384C;}
.st12{fill:#EF3B51;}
.st13{fill:#EC008C;}
.st14{fill:#EF5798;}
.st15{fill:#32A549;}
.st16{fill:#52BA65;}
.st17{display:inline;fill:#DB7E2A;}
.st18{display:inline;fill:#F79226;}
.st19{display:inline;fill:#FFFFFF;}
@keyframes DrawLine{to{stroke-dashOffset:0;}
}
@keyframes FadeStroke{to{stroke-opacity:1;}
}
@keyframes FillIn{from{fill-opacity:0;}
to{fill-opacity:1;}
}
@keyframes icon1{from{fill-opacity:0;}
to{fill-opacity:1;}
}
ul.points{padding:0 0 0 20px;margin:0;}
ul.points li{list-style-type:circle;padding:2px;margin-bottom:2px;}
@media screen and (max-width:339px){.navbar-custom .navbar-brand{/* width:70%; */}
.navbar-brand img{top:-9px;}
/* .carousel-caption{display:none;} */
#myCarousel{margin-top:50px;}
}
@media screen and (max-width:767px){.remove_pad_right{padding-right:15px;}
}
footer span:first-child::after{content:"|";display:inline-block;padding:0 1rem 0 1.2rem;color:rgba(255, 255, 255, 0.3);}
footer a, footer a:hover{color:#fff;}
.popover{background:#333 !important;text-align:center;color:#fff;}
.stroke_hover:hover, .stroke_hover2:hover, .stroke_hover3:hover, .stroke_hover4:hover, .stroke5_hover:hover, .stroke6_hover:hover, .stroke7_hover:hover, .stroke8_hover:hover{cursor:pointer;}
.popover.top .arrow:after , .popover.bottom .arrow:after, .popover.bottom .arrow{border-top-color:#333;border-bottom-color:#333;}
.fixed_slider{background:rgba(85, 164, 219, 0.46);position:fixed;right:37px;height:321px;width:82.5%;top:21px;}
.bottom_slider1, .bottom_slider2, .bottom_slider3, .bottom_slider4, .bottom_slider5, .bottom_slider6, .bottom_slider7, .bottom_slider8{display:block;width:100%;bottom:0;position:absolute;text-align:center;padding:10px 0;color:#fff;}
.bottom_slider1{background:rgba(82, 186, 101, 0.81);}
.bottom_slider2{background:rgba(251, 176, 64, 0.81);}
.bottom_slider3{background:rgba(239, 87, 152, 0.81);}
.bottom_slider4{background:rgba(141, 198, 63, 0.81);}
.bottom_slider5{background:rgba(239, 59, 81, 0.81);}
.bottom_slider6{background:rgba(85, 164, 219, 0.81);}
.bottom_slider7{background:rgba(247, 147, 38, 0.81);}
.bottom_slider8{background:rgba(85, 191, 149, 0.81);}
.slider_2, .slider_3, .slider_4, .slider_5, .slider_6, .slider_7, .slider_8{display:none;}
.link1> ul >li> a{color:#727373 !important;}
.link1 li{padding-left:0.5em !important;list-style:none;line-height:20px;}
.link1 li:before{content:'\f101';font-family:'FontAwesome';float:left;margin-left:-1.5em;color:#fff;font-size:14px;padding-top:2px;}
.mid-imgs{padding:10px 0px;text-align:center;color:#825f10;font-weight:600;}
.mid-txt{padding-bottom:30px;text-align:center;font-size:16px;padding-top:11px;font-weight:bold;color:#3e464e;}
.green{color:#0e9648;}
.icon1 p{color:#0d7999;}
.icon2 p{color:#a6ac41;}
.icon3 p{color:#1cbbb4;}
.icon4 p{color:#0e9648;}
.custom-feature-block .col-md-3{padding-left:6px;padding-right:6px;padding-bottom:0;}
.feature1-bg{padding-top:10px;color:#333;}
.feature2-bg{padding-top:10px;color:#333;}
.feature3-bg{padding-top:10px;color:#333;}
.feature4-bg{padding-top:10px;color:#333;}
.our-future-modules .feature-icon{padding:8px;}
.our-future-modules .hi-icon{margin-bottom:0;}
.custom-feature-block .imgsize{width:auto !important;}
.custom-feature-block .feature-icon .circle1, .custom-feature-block .feature-icon .circle2, .custom-feature-block .feature-icon .circle3, .custom-feature-block .feature-icon .circle4{border:2px solid transparent;}
@import url(http://fonts.googleapis.com/css?family=Roboto);.loginmodal-container{padding:0px;max-width:600px;width:100% !important;background-color:#F7F7F7;margin:0 auto;border-radius:2px;box-shadow:0px 2px 2px rgba(0, 0, 0, 0.3);overflow:hidden;font-family:roboto;}
.loginmodal-container h1{text-align:center;font-size:22px;font-family:roboto;padding:16px;color:#FFF;margin:0px;}
.modal{top:30%;}
.modal-bg1{background:#063d4d;}
.modal-bg2{background:#a6ac41;}
.modal-bg3{background:#1cbbb4;}
.modal-bg4{background:#0e9648;}
.modal-bg5{background:#0e9648;}
.modal-bg6{background:#1cbbb4;}
.modal-bg7{background:#a6ac41;}
.modal-bg8{background:#074b24;}
.modal-bg9{background:#0e5d5a;}
.modal-bg10{background:#9aa027;}
.modal-bg11{background:#0f9846;}
.modal-img01{margin:0;padding-top:10px;padding-bottom:10px;text-align:center;}
.loginmodal{text-align:center;font-size:14px;font-family:'Arial', sans-serif;font-weight:700;height:36px;padding:0 8px;}
.loginmodal-container a{text-decoration:none;color:#666;font-weight:400;text-align:center;display:inline-block;opacity:0.6;transition:opacity ease 0.5s;}
.login-help{font-size:12px;}
.demo{/* padding:6em 2em; */}
.demo h2{text-align:center;font-size:22px;margin-bottom:1em;}
.demo .flipster{/* margin:0 -2em; */}
.code{display:block;background:#eee;padding:1em;border-radius:1em;margin:2em auto;max-width:30em;font-size:0.8em;width:fit-content;white-space:pre-wrap;}
.button{display:inline-block;padding:5px 10px;margin:0;background-color:#da0d25;background-position:center center;background-repeat:no-repeat;color:#FFF;text-shadow:none;vertical-align:middle;cursor:pointer;border:0;transition:all 300ms ease;}
.button:hover,
.button:focus{color:#7a0715;background:#f22840;}
.second-slide.img-responsive{margin:0 auto;}
#capabilities{background:#f7f7f7;margin-top:35px;padding-top:35px;}
@media (min-width:768px){.navbar-nav>li>a{padding-top:9px;padding-bottom:9px;}
}

@media (min-width:768px){.seven-cols .col-md-1,
.seven-cols .col-sm-1,
/* .seven-cols .col-lg-1{width:100%;*width:100%;text-align:center;} */
}
@media (min-width:992px){.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%;}
}

@media (min-width:992px) and (max-width:1200px){
	.main-head h1{font-size:24px;}
	.demo-btn{padding: 8px 8px !important; font-size:13px !important;}
	.sub-text{font-size:13px;}
}
.right_block_content p{margin-bottom:8px;}
.right_block_content p span{font-weight:bold;}
.quote{quotes:"\00ab" "\00bb" "\2039" "\203A";font-size:50px;color:#a1ddff;padding:0px;margin:0px;position:absolute;top:-20px;left:11px;}
.quote1{quotes:"\00ab" "\00bb" "\2039" "\203A";font-size:50px;color:#a1ddff;padding:0px;margin:0px;bottom:-44px;position:absolute;right:14px;}
.q-txt{font-size:19px;line-height:30px;font-weight:400;text-align:justify;padding:20px 11px;margin:0px;min-height:265px;}
.address{padding-left:30px;padding-top:6px;}
.address a{color:#1d8e4d;}
.india-loc{padding-top:5px;padding-left: 30px;} .opc{color: #0e9648;} .india-hd{padding-left:16px;}

#contact { 
  -webkit-user-select: none; /* Chrome/Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+ */
 margin: 10px auto;
  width: 180px;
  height: 30px; 
  line-height: 30px;
  background: teal;
  color: white;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  border: 1px solid white;
}

#contact:hover { background: #666; }
#contact:active { background: #444; }

#contactForm { 
  display: none;
  border: 4px solid #0e9648; 
  padding: 2em;
  width: 400px;
  text-align: center;
  background: #fff;
  position: fixed;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  z-index:9999999;
  
}

input, textarea { 
  margin: .8em auto;
  font-family: inherit; 
  text-transform: inherit; 
  font-size: inherit;
  
  display: block; 
  width: 100%; 
  padding: .4em;
}
textarea { height: 80px; resize: none; }

.formBtn { 
  width: 140px;
  display: inline-block;
  
  background: #157f40;
  color: #fff;
  font-weight: 100;
  font-size: 1.2em;
  border: none;
  height: 30px;
  line-height: 10px;
}

.m-top1{top:20% !important;} .demo-btn{background: #0e9648;padding: 8px 14px;line-height: 36px; color: #fff; border-radius: 2px;}
.demo-btn:hover{color:#fff;} .demo-btn:visited{color:#fff;} .mar-top10{margin-top:10px;}

@media (max-width:1221px){
.hide-lg-sm{display:none !important;}
}

@media (max-width:767px){.navbar-custom .navbar-brand.logo-white img{display:none;}
.navbar-custom .navbar-brand.logo-color img{display:block;top:-3px;}
.navbar-default .navbar-nav>li>a{color:#333;}
.slider-title-2{font-size:16px;line-height:30px;}
.carousel-custom{min-height:500px;}
}

/*  ---------------  Ravi styles --------------- */

@media only screen and (min-width: 768px) and (max-width: 991px){
.carousel-custom{background:url(../img/banner_bg.jpg) repeat;min-height:50vh;background-position:center center;background-attachment:fixed;background-size:cover;}
.slider-title-2{
	
    padding: 0px 28px 0 10px;
    text-align: right;
    font-size: 19px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-weight: 300;
    line-height: 26px;
    margin-bottom: 15px;
    text-shadow: none;
    position: relative;
    top: 22px;
    margin-top:0px;
	}
.borderadjust{
    border-right: 4px solid rgb(14, 150, 72);
    /* padding-right: 6%; */
	padding: 0px 28px 0px 10px;
    text-align: right;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 15px;
    text-shadow: none;
    position: relative;
    top: 22px;
	margin-top:84px;
}
.one
{
margin-top:91px;}	
.slider-title-2 .one{color:#fff;font-weight:500;font-size:25px;}
.adjust
{
	top:36px;
}
.q-txt{font-size:16px;line-height:30px;font-weight:400;text-align:justify;padding:20px 11px;margin:0px;min-height:190px;}
footer{background:#159549;padding:10px 0 30px 0;}
}

@media only screen and (min-width: 320px) and (max-width: 480px){
.slider-title-2{font-size:16px;line-height:30px;}

.demo-custom-btn{
	background: #0e9648;
    padding: 10px 18px !important;
    line-height: 8px;
    color: #fff;
    border-radius: 2px;
   
    border-color: #0e9648;
    font-size: 13px;
}
.feature-icon {
    text-align: center;
    color: #32b49a;
    padding: 30px 0px 20px 0px;
}
.feature-icon p {
    font-size: 14px;
}
.slider-title-2{

    padding: 0px 28px 59px 10px;
    text-align: right;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-weight: 300;
    line-height: 26px;
    margin-bottom: 15px;
    text-shadow: none;
    position: relative;
    top: 114px;
	}
.left_block_content, .right_block_content{position:relative;z-index:2;padding:35px 0px;}
.slider-title-2 .one{color:#fff;font-weight:500;font-size:20px;}
	.size
	{
		width:200px;
	}
	.adjust
	{
		top:60px;
	}
.main-head h1{line-height:45px;padding-top:0px;font-size:25px;font-weight:400;}
.q-txt{font-size:15px;line-height:30px;font-weight:400;text-align:justify;padding:20px 11px;margin:0px;min-height:265px;}
footer{background:#159549;padding:10px 0 22px 0;}
.borderadjust{
    border-right: 4px solid rgb(14, 150, 72);
    /* padding-right: 6%; */
	padding: 0px 28px 0px 10px;
    text-align: right;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 15px;
    text-shadow: none;
    position: relative;
    top: 22px;
}
.img-adjust
{
width:200px;
height:200px;
display:block;
margin:0px auto;}
.feature-icon .circle {
    width: 60px;
    height: 60px;
    border: 2px solid #32b49a;
    border-radius: 50%;
    display: inline-block;
    line-height: 104px;
    font-size: 50px;
    margin-bottom: 15px;
    -webkit-transition: -webkit-transform 0.25s;
}
.feature-icon .circle {
    width: 60px;
    height: 60px;
    border: 2px solid #32b49a;
    border-radius: 50%;
    display: inline-block;
    line-height: 104px;
    font-size: 50px;
    margin-bottom: 15px;
    -webkit-transition: -webkit-transform 0.25s;
}
.hi-icon {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
    width: 59px;
    height: 59px;
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 15px;
}
.feature-icon:hover .hi-icon {
    color: #fff;
    width: 59px;
    height: 59px;
    text-align: center;
    border-radius: 50%;
}
.imgsize {
    width: 30px;
    position: relative;
    top: -29px;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px){
.img-adjust
{
width:200px;
height:200px;padding-top:20px;
display:block;
margin:0px auto;}
.borderadjust {
    border-right: 4px solid rgb(14, 150, 72);
    padding-right: 6%;
    padding: 0px 28px 0px 10px;
    text-align: right;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 15px;
    text-shadow: none;
    position: relative;
    top: 22px;
}
.slider-title-2 .one {
    color: #fff;
    font-weight: 500;
    font-size: 28px;
}
}
