/****************************************************************************************************
TOC
1. CSS RESET
2. GLOBAL STYLES
3. PAGE PRELOADER
4. MAIN PAGE
4.1. HEADER
4.2. MAIN SLIDER
4.3. ABOUT US
4.4. OUR TEAM
4.5. SERVICES
4.6. FEATURED WORKS
4.7. TESTIMONIALS
4.8. BLOG
4.9. PRICING TABLES
4.10. BACKGROUND VIDEO
4.11. CONTACT
4.12. MAP
4.13. FOOTER
5. BLOG PAGE



COLORS
cyan 	#449bb5
blue 	#043d5d
red 	#eb5055
green 	#68c39f
light 	#fffcf5
****************************************************************************************************/



/****************************************************************************************************
1. CSS RESET
****************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, button, header, section, footer, aside, nav, article
{margin: 0;padding: 0;border: 0;outline: none !important;vertical-align: top;background: transparent;line-height: 1.5em;}

header, section, footer, aside, nav, article {display: block;}

ol, ul {list-style: none;}

img {max-width: 100%;}



/****************************************************************************************************
2. GLOBAL STYLES
****************************************************************************************************/
html, body {background: #043d5d;font: normal 13px "Noto Sans";color: #666;}

h1 {font: 700 50px/60px "Noto Sans";color: #333;}
h2 {padding: 78px 0 0 0;font: 700 40px "Noto Sans";color: #333;text-align: center;text-transform: uppercase;}

a {
-webkit-transition: color .4s ease-in-out, background .4s ease-in-out, border-color .4s ease-in-out;
        transition: color .4s ease-in-out, background .4s ease-in-out, border-color .4s ease-in-out;
}
a:hover, a:focus {text-decoration: none;}

.container {padding: 0;}

#wrapper_main {overflow-x: hidden;background: #fff;position: relative;z-index: 1;}

/*#wrapper_scroll {padding: 100px 0 80px 0;}*/
.page_index #wrapper_scroll {padding: 0;}



.main_column,
.sidebar {padding-top:36px;}



/* BUTTONS */
.btn {padding: 12px 15px;background: none;border: 2px solid #043d5d;font-weight: bold;font-size: 14px;line-height: 1em;color: #043d5d;text-transform: uppercase;letter-spacing: 1px;
-webkit-border-radius: 0;
        border-radius: 0;
}
.btn_shadow {
-webkit-box-shadow: 3px 3px 0 0 #043d5d;
        box-shadow: 3px 3px 0 0 #043d5d;

-webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
}
.btn_shadow:hover {
-webkit-box-shadow: none;
        box-shadow: none;

-webkit-transform: translate3d(2px,2px,0);
        transform: translate3d(2px,2px,0);
}



/* TRANSITIONS */
.trs_all {
-webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
}
.trs_size {
-webkit-transition: width .3s ease-in-out, height .3s ease-in-out;
        transition: width .3s ease-in-out, height .3s ease-in-out;
}
.trs_color {
-webkit-transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out;
        transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out;
}
.trs_indent {
-webkit-transition: margin .3s ease-in-out, padding .3s ease-in-out;
        transition: margin .3s ease-in-out, padding .3s ease-in-out;
}
.trs_position {
-webkit-transition: top .3s ease-in-out, right .3s ease-in-out, bottom .3s ease-in-out, left .3s ease-in-out;
        transition: top .3s ease-in-out, right .3s ease-in-out, bottom .3s ease-in-out, left .3s ease-in-out;
}
.trs_transform {
-webkit-transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
}
.trs_opacity {
-webkit-transition: opacity .3s ease-in-out;
        transition: opacity .3s ease-in-out;
}



/****************************************************************************************************
3. PAGE PRELOADER
****************************************************************************************************/
@-webkit-keyframes cog1 {
        0% {
        -webkit-transform: rotate3d(0,0,1,0deg);
                transform: rotate3d(0,0,1,0deg);
        }

        100% {
        -webkit-transform: rotate3d(0,0,1,360deg);
                transform: rotate3d(0,0,1,360deg);
        }
}

@keyframes cog1 {
        0% {
        -webkit-transform: rotate3d(0,0,1,0deg);
                transform: rotate3d(0,0,1,0deg);
        }

        100% {
        -webkit-transform: rotate3d(0,0,1,360deg);
                transform: rotate3d(0,0,1,360deg);
        }
}

@-webkit-keyframes cog2 {
        0% {
        -webkit-transform: rotate3d(0,0,1,0deg);
                transform: rotate3d(0,0,1,0deg);
        }

        100% {
        -webkit-transform: rotate3d(0,0,1,-360deg);
                transform: rotate3d(0,0,1,-360deg);
        }
}

@keyframes cog2 {
        0% {
        -webkit-transform: rotate3d(0,0,1,0deg);
                transform: rotate3d(0,0,1,0deg);
        }

        100% {
        -webkit-transform: rotate3d(0,0,1,-360deg);
                transform: rotate3d(0,0,1,-360deg);
        }
}

#preloader {width: 100%;height: 100%;overflow-x: hidden;overflow-y: hidden;background: #fff;position: fixed;left: 0;top: 0;z-index: 1000;}
#preloader div {width: 76px;height: 68px;display: block;margin: -35px 0 0 -40px;position: absolute;left: 50%;top: 50%;z-index: 1001;}

#preloader i {display: inline-block;font: 50px 'ElegantIcons';position: absolute;}

#preloader i.cog1 {color: #68c39f;left: 0;top: 0;
-webkit-animation: cog1 2s linear infinite;
        animation: cog1 2s linear infinite;
}

#preloader i.cog2 {font-size: 35px;color: #043d5d;right: 0;bottom: 0;
-webkit-animation: cog2 2s linear infinite;
        animation: cog2 2s linear infinite;
}



/****************************************************************************************************
4. MAIN PAGE
****************************************************************************************************/


/* 4.1. HEADER *************************************************************************************/
header {width: 100%;height: 0;background: #043d5d;/*position: fixed;*/z-index: 100;
-webkit-transition: height .25s ease-in-out;
        transition: height .25s ease-in-out;
}
.slide .slide__1 .flex-active-slide {margin-right:0px !important;}
header .back_top_mobile {display: none;}



.logo_main {float: left;padding: 16px 0 0 0;
-webkit-transition: padding .25s ease-in-out;
        transition: padding .25s ease-in-out;
}
.logo_main a {display: inline-block;color: #fffcf5;}
.logo_main a:hover {color: #68c39f;}
.logo_main a span {vertical-align: middle;margin: 0 0 0 10px;font: 700 30px "Noto Sans";}
.logo_main a img {vertical-align: middle;}



#menu_main {float: right;}
#menu_main ul {font-size: 0;}
#menu_main li {height: 100px;display: inline-block;padding: 42px 0 0 0;position: relative;
-webkit-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
}
#menu_main li a {position: relative;}
#menu_main li ~ li {margin: 0 0 0 30px;}
#menu_main li ~ li a:before {content: '\2022';font-size: 17px;line-height: 1em;color: #fffcf5;position: absolute;left: -23px;top: -1px;
opacity: .1;
}

#menu_main a {font: 700 12px "Noto Sans";color: #fffcf5;text-transform: uppercase;}
#menu_main a:hover {color: #68c39f;}

#menu_main ul li ul {display:none; padding:0px; margin:0px; width:250px;}
#menu_main ul li;hover ul {display:block; padding:0px; margin:0px; }
#menu_main ul li ul li { padding:0px; margin:0px;  color:#fff; float:none;}
#menu_main ul li ul li a{color:#fff; text-decoration:none; font-family:"Noto Sans"; font-size:14px; }

/* ACTIVE ITEM */
#menu_main li:after {content: '';width: 16px;height: 16px;display: block;margin: 0 0 0 -8px;border: 8px solid transparent;position: absolute;left: 50%;bottom: 0;
opacity: 0;
-webkit-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
}

#menu_main li.active a {color: #68c39f;}
#menu_main li.active:after {border-top-color: #043d5d;bottom: -16px;z-index: 1;
opacity: 1;
}



header.normal {height: 100px;}

header.stuck {height: 50px;}
header.stuck .logo_main {padding: 2px 0 0 0;}

header.stuck #menu_main li {height: 50px;padding: 16px 0 0 0;}



/* 4.2. MAIN SLIDER ********************************************************************************/
.slider_main__wrapper {overflow: hidden;}

#slider_main {overflow: visible;}
#slider_main .container {position: relative;}

#slider_main .slide {padding: 0 0 0 0;}

#slider_main .slide__1 {background: #68c39f;}
#slider_main .slide__2 {background: #449bb5;}
#slider_main .slide__3 {background: #eb5055;}



/* IMAGES */
.slide_img__1 {position: relative;z-index: 1;
opacity: 0;

-webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);

-webkit-transition: transform .6s ease-in-out, opacity .6s ease-in-out;
        transition: transform .6s ease-in-out, opacity .6s ease-in-out;
}
.slide_img__2 {position: absolute;left: 0;top: 0;z-index: 10;
opacity: 0;

-webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);

-webkit-transition: transform .6s ease-in-out .2s, opacity .6s ease-in-out .2s;
        transition: transform .6s ease-in-out .2s, opacity .6s ease-in-out .2s;
}



/* IMAGES ANIMATION */
.flex-active-slide .slide_img__1,
.flex-active-slide .slide_img__2 {
opacity: 1;

-webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
}



/* CAPTIONS */

.slider_main__caption {position: absolute;z-index: 100; top:50px; left:50px;}
.slider_main__caption h3 {padding: 135px 0 0 0;font: bold 40px/1em "Noto Sans";color: #fff;text-transform: uppercase;}
.slider_main__caption h4 {width: 700px;padding: 5px 0 0 0;font: bold 90px/80px "Noto Sans";color: #fff;text-transform: uppercase;}
.slider_main__caption h5 {padding: 31px 0 0 0;font: normal 22px/1em "Noto Sans";color: #043d5d;}
.slider_main__caption h5:before {/*content: "";*/width: 70px;height: 20px;display: inline-block;vertical-align: top;margin: 2px 20px 0 20px;background: #043d5d;}

.slider_main__caption h6 {padding: 31px 0 0 0;font: normal 22px/1em "Noto Sans";color: #043d5d;}
.slider_main__caption h6:before {/*content: "";*/width: 70px;height: 20px;display: inline-block;vertical-align: top;margin: 2px 20px 0 20px;background: #043d5d;}

.slider_main__caption .btn_wrapper {padding: 73px 0 0 0;}

.slider_main__caption .btn {padding: 21px 43px;}



/* CAPTIONS ANIMATION */
.slider_main__caption h3 {
opacity: 0;

-webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
}
.flex-active-slide .slider_main__caption h3 {
opacity: 1;
padding:0 10px;
-webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);

-webkit-transition: transform .6s ease-in-out .3s, opacity .6s ease-in-out .3s;
        transition: transform .6s ease-in-out .3s, opacity .6s ease-in-out .3s;
}


.slider_main__caption h4 {
opacity: 0;

-webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
}
.flex-active-slide .slider_main__caption h4 {
opacity: 1;
font-size:17px;
-webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);

-webkit-transition: transform .6s ease-in-out .5s, opacity .6s ease-in-out .5s;
        transition: transform .6s ease-in-out .5s, opacity .6s ease-in-out .5s;
		color:#000;
		padding:0 10px;
}


.slider_main__caption h5 {
opacity: 0;

-webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
		padding:0px; margin:0px;
}
.flex-active-slide .slider_main__caption h5 {
opacity: 1;
padding:0 10px;
-webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);

-webkit-transition: transform .6s ease-in-out .6s, opacity .6s ease-in-out .6s;
        transition: transform .6s ease-in-out .6s, opacity .6s ease-in-out .6s;
}


.slider_main__caption .btn_wrapper {
opacity: 0;

-webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
}
.flex-active-slide .slider_main__caption .btn_wrapper {
opacity: 1;

-webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);

-webkit-transition: transform .6s ease-in-out .7s, opacity .6s ease-in-out .7s;
        transition: transform .6s ease-in-out .7s, opacity .6s ease-in-out .7s;
}



/* CONTROLS */
.slider_main_nav {width: 100%;position: absolute;left: 0;bottom: 50px;z-index: 100;}

.flex-direction-nav {font-size: 0;}
.flex-direction-nav li {display: inline-block; position:relative; left:5%;top:30px;}
.flex-direction-nav a {width: 20px;height: 20px;display: block;border: 1px solid #043d5d;position: relative;}

.flex-direction-nav a:before,
.flex-direction-nav a:after {display: block;font: bold 15px/19px "ElegantIcons";color: #043d5d;text-align: center;position: absolute;left: 0;top: 0;bottom: 0;right: 0;
-webkit-transition: padding .3s ease-in-out;
        transition: padding .3s ease-in-out;
}


a.flex-prev:before {content: '4';}
a.flex-prev:after {content: '4';}

a.flex-prev:hover:before {padding: 0 0 0 8px;}
a.flex-prev:hover:after {padding: 0 8px 0 0;}


a.flex-next:before {content: '5';}
a.flex-next:after {content: '5';}

a.flex-next:hover:before {padding: 0 0 0 8px;}
a.flex-next:hover:after {padding: 0 8px 0 0;}


#slider_main a.flex-prev {}
#slider_main a.flex-next {margin: 0 0 0 -2px;}



/* 4.3. ABOUT US ************************************************************************************/
.about_us {}

.about_us__text h2 {}
.about_us__text .row {padding: 22px 0 0;}
.about_us__text h3 {margin: 27px 0 0 0;font: normal 35px/46px "Noto Sans";color: #333;}
.about_us__text p {margin: 28px 0 0 0;font: normal 16px/28px "Noto Sans";}



.about_us__item {overflow: hidden;margin: 54px 0 0 0;padding: 25px 0 10px 0;text-align: center;position: relative;}
.about_us__item i {display: block;font-size: 60px;color: #68c39f;cursor: default;
-webkit-transform: rotate3d(0,100,0,0deg);
        transform: rotate3d(0,100,0,0deg);

-webkit-transition: none;
        transition: none;
}
.about_us__item h4 {padding: 30px 0 0 0;font-weight: bold;font-size: 20px;color: #333;text-transform: uppercase;}
.about_us__item p {padding: 16px 15px 0 15px;line-height: 22px;}
.about_us__item .btn {margin: 24px 0 0 0;padding: 16px 17px;border-color: #68c39f;color: #fff;
opacity: 0;

-webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);

-webkit-transition:
border-color .4s ease-in-out, 
transform .4s ease-in-out .2s, 
opacity .4s ease-in-out .2s;

transition:
border-color .4s ease-in-out, 
transform .4s ease-in-out .2s, 
opacity .4s ease-in-out .2s;
}
.about_us__item .btn:hover {border-color: #fff;}



/* HOVER */
.about_us__item .item_hover {background: #043d5d;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;
-webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
}
.about_us__item .item_hover:before {content: '';width: 30px;height: 30px;border: 15px solid transparent;border-color: #fff #fff transparent transparent;position: absolute;right: 0;top: 0;}
.about_us__item .item_hover:after {content: '';width: 30px;height: 30px;border: 15px solid transparent;border-color: transparent transparent rgba(0,0,0,.2) rgba(0,0,0,.2);position: absolute;right: 0;top: 0;}



.about_us__item:hover .item_hover {
-webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
}

.about_us__item:hover i {
-webkit-transform: rotate3d(0,100,0,360deg);
        transform: rotate3d(0,100,0,360deg);

-webkit-transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
}

.about_us__item:hover h4 {color: #fff;}
.about_us__item:hover p {color: #ccc;}
.about_us__item:hover .btn {
opacity: 1;

-webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
}
.about_us__item:hover:before {display: block;}
.about_us__item:hover:after {display: block;}



/* 4.4. OUR TEAM ***********************************************************************************/
.our_team {padding: 0 0 100px 0;background: #043d5d;}
.our_team h2 {color: #fff;}

.our_team__item {overflow: hidden;margin: 57px 0 0 0;padding: 0 0 29px 0;background: #fff;text-align: center;}

.our_team__item img {height: 270px;}

.our_team__info {padding: 10px 15px 0 15px;}

.our_team__info h4 {padding: 16px 0 0 0;font-size: 18px;line-height: 20px;color: #333;text-transform: uppercase;}
.our_team__info h4 span {display: block;font-size: 12px;color: #999;text-transform: none;}

.our_team__desc {position: relative;
opacity: 0;
}
.our_team__desc p {max-height: 150px;overflow: hidden;margin: 16px 0 0 0;padding: 36px 0 0 0;line-height: 22px;text-overflow: ellipsis;position: absolute;left: 0;top: 0;}
.our_team__desc p:before {content: '';width: 14%;height: 2px;display: block;margin: 10px 0 0 0;background: #68c39f;position: absolute;left: 50%;top: 0;}
.our_team__desc p:after {content: '';width: 14%;height: 2px;display: block;margin: 10px 0 0 0;background: #68c39f;position: absolute;right: 50%;top: 0;}

.our_team__item ul {padding: 30px 0 0 0;font-size: 0;}
.our_team__item ul li {display: inline-block;}
.our_team__item ul li ~ li {margin: 0 0 0 22px;}
.our_team__item ul a {font-size: 16px;color: #ccc;}
.our_team__item ul a:hover {color: #68c39f;}

.our_team__address {position: relative;
opacity: 0;
}
.our_team__address address {width: 100%;position: absolute;left: 0;top: 0;}
.our_team__address address p {}
.our_team__address address p.our_team__email {}
.our_team__address address p.our_team__website {padding: 3px 0 0 0;}
.our_team__address address a {font-weight: bold;font-size: 10px;color: #333;text-transform: uppercase;}
.our_team__address address a:hover {color: #68c39f;}



/* HOVER */
.our_team__item:hover {
-webkit-transform: translateY(-20px) !important;
        transform: translateY(-20px) !important;

-webkit-box-shadow: 7px 7px 0 0 rgba(0,0,0,.2);
        box-shadow: 7px 7px 0 0 rgba(0,0,0,.2);
}
.our_team__item:hover img {
opacity: 0;
}
.our_team__item:hover .our_team__info {
-webkit-transform: translateY(-260px);
        transform: translateY(-260px);
}
.our_team__item:hover .our_team__desc {
opacity: 1;
}
.our_team__item:hover ul {
-webkit-transform: translateY(-80px);
        transform: translateY(-80px);
}
.our_team__item:hover .our_team__address {
opacity: 1;

-webkit-transform: translateY(-40px);
        transform: translateY(-40px);
}



/* 4.5. SERVICES ***********************************************************************************/
.services {padding: 0 0 52px 0;}
.services h2 {}

.services_item {margin: 50px 0 0 0;}
.services_item i {width: 70px;display: inline-block;float: left;font-size: 60px;color: #68c39f;text-align: center;cursor: default;
-webkit-transform: rotate3d(0,100,0,0deg);
        transform: rotate3d(0,100,0,0deg);

-webkit-transition: none;
        transition: none;
}

.services_item h4 {margin: 0 0 0 50px;}
.services_item h4 a {font-weight: bold;font-size: 17px;color: #333;text-transform: uppercase;}
.services_item h4 a:hover {color: #68c39f;}

.services_item p {margin: 0 0 0 60px;padding: 14px 0 0 0;line-height: 22px;}



/* HOVER */
.services_item:hover i {
-webkit-transform: rotate3d(0,100,0,360deg);
        transform: rotate3d(0,100,0,360deg);

-webkit-transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
}

.services_logo {margin: 52px 0 0 0;}
.services_logo a {display: block;text-align: center;}
.services_logo a img {}
.services_logo a:hover img {}



/* 4.6. FEATURED WORKS *****************************************************************************/
.featured {padding: 0 0 80px 0;background: #68c39f;}
.featured h2 {color: #fff;}



/* SLIDER #1 */
#slider_featured__1 {max-width: 1000px;overflow: visible;margin: 50px auto 0 auto;
-webkit-border-radius: 5px;
        border-radius: 5px;

-webkit-box-shadow: 15px 15px 0 0 rgba(0,0,0,.15);
        box-shadow: 15px 15px 0 0 rgba(0,0,0,.15);
}

#slider_featured__1 a.flex-prev {margin: -25px 0 0 0;position: absolute;left: -85px;top: 50%;}
#slider_featured__1 a.flex-next {margin: -25px 0 0 0;position: absolute;right: -85px;top: 50%;}



/* SLIDER #2 */
#slider_featured__2 {padding: 70px 0 0 0;}
#slider_featured__2 .row {padding: 30px 0 0 0;}

#slider_featured__2 a.item_content {display: block;overflow: hidden;position: relative;z-index: 1;}

#slider_featured__2 .item_caption {width: 100%;height: 100%;overflow: hidden;padding: 80px 20px 0 20px;text-align: center;position: absolute;left: 0;top: 0;z-index: 10;
-webkit-transition: opacity .4s ease-in-out;
        transition: opacity .4s ease-in-out;
}
#slider_featured__2 .item_caption:after {content: '';width: 100%;height: 100%;background: #68c39f;position: absolute;left: 0;top: 0;z-index: -1;
opacity: .9;
}

#slider_featured__2 span {width: 44px;height: 44px;display: inline-block;background: #043d5d;text-align: center;cursor: pointer;
opacity: 0;

-webkit-transform: translate3d(0,-200%,0);
        transform: translate3d(0,-200%,0);

-webkit-transition: transform .4s ease-in-out, opacity .4s ease-in-out;
        transition: transform .4s ease-in-out, opacity .4s ease-in-out;
}

#slider_featured__2 span:before {content: '';width: 2px;height: 20px;display: block;background: #fff;position: absolute;left: 21px;top: 12px;
-webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0deg);

-webkit-transition: transform .4s ease-in-out;
        transition: transform .4s ease-in-out;
}
#slider_featured__2 span:after {content: '';width: 20px;height: 2px;display: block;background: #fff;position: absolute;left: 12px;top: 21px;
-webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0deg);

-webkit-transition: transform .4s ease-in-out;
        transition: transform .4s ease-in-out;
}

#slider_featured__2 span:hover:before,
#slider_featured__2 span:hover:after {
-webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
}

#slider_featured__2 h4 {padding: 20px 0 0 0;font-weight: bold;font-size: 20px;color: #043d5d;text-transform: uppercase;
opacity: 0;

-webkit-transform: translate3d(0,200%,0);
        transform: translate3d(0,200%,0);

-webkit-transition: transform .4s ease-in-out, opacity .4s ease-in-out;
        transition: transform .4s ease-in-out, opacity .4s ease-in-out;
}
#slider_featured__2 p {margin: -3px 0 0 0;font-weight: bold;font-size: 14px;color: #333;
opacity: 0;

-webkit-transform: translate3d(0,200%,0);
        transform: translate3d(0,200%,0);

-webkit-transition: transform .4s ease-in-out, opacity .4s ease-in-out;
        transition: transform .4s ease-in-out, opacity .4s ease-in-out;
}



/* HOVER */
#slider_featured__2 .item_content .item_caption {opacity: 0;}
#slider_featured__2 .item_content:hover .item_caption {opacity: 1;}

#slider_featured__2 .item_content:hover span,
#slider_featured__2 .item_content:hover h4,
#slider_featured__2 .item_content:hover p {
opacity: 1;

-webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
}



/* CONTROLS */
#slider_featured__2 .owl-controls {padding: 60px 0 0 0;text-align: center;font-size: 0;}
#slider_featured__2 .owl-page {width: 15px;height: 15px;display: inline-block;background: rgba(0,0,0,.25);cursor: pointer;
-webkit-border-radius: 50%;
        border-radius: 50%;

-webkit-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
}
#slider_featured__2 .owl-page ~ .owl-page {margin: 0 0 0 15px;}

#slider_featured__2 .owl-page span {display: none;}

#slider_featured__2 .owl-page.active {
-webkit-box-shadow: inset 0 0 0 8px #fff;
        box-shadow: inset 0 0 0 8px #fff;
}



/* 4.7. TESTIMONIALS *******************************************************************************/
.testimonials {padding: 0 0 70px 0;background: url(../img/testimonials_bg.jpg) 50% 0;text-align: center;}

.testimonials h3 {margin: 0 0 -25px 0;padding: 55px 0 0 0;font-weight: bold;font-size: 120px;line-height: 1em;color: #68c39f;}

.testimonials h4 {font-weight: normal;font-size: 35px;line-height: 46px;color: #fff;}

.testimonials p {padding: 13px 0 0 0;font-weight: bold;font-size: 12px;color: #68c39f;text-transform: uppercase;}
.testimonials p span ~ span {margin: 0 0 0 30px;position: relative;}
.testimonials p span ~ span:before {content: '\2022';font-size: 16px;line-height: 0;color: #fff;position: absolute;left: -19px;top: 9px;}


.testimonials .owl-controls {}

.testimonials .owl-buttons {padding: 45px 0 0 0;font-size: 0;}
.testimonials .owl-buttons div {width: 50px;height: 50px;display: inline-block;border: 2px solid #68c39f;cursor: pointer;position: relative;}
.testimonials .owl-buttons div ~ div  {margin: 0 0 0 -2px;}


.testimonials .owl-buttons div:before,
.testimonials .owl-buttons div:after {display: block;font: bold 30px/43px "ElegantIcons";color: #fff;text-align: center;position: absolute;left: 0;top: 0;bottom: 0;right: 0;
-webkit-transition: padding .3s ease-in-out;
        transition: padding .3s ease-in-out;
}


.testimonials .owl-buttons .owl-prev {}

.testimonials .owl-buttons .owl-prev:before {content: '4';}
.testimonials .owl-buttons .owl-prev:after {content: '4';}

.testimonials .owl-buttons .owl-prev:hover:before {padding: 0 0 0 8px;}
.testimonials .owl-buttons .owl-prev:hover:after {padding: 0 8px 0 0;}


.testimonials .owl-buttons .owl-next {}

.testimonials .owl-buttons .owl-next:before {content: '5';}
.testimonials .owl-buttons .owl-next:after {content: '5';}

.testimonials .owl-buttons .owl-next:hover:before {padding: 0 0 0 8px;}
.testimonials .owl-buttons .owl-next:hover:after {padding: 0 8px 0 0;}



/* 4.8. BLOG ***************************************************************************************/
.blog {padding: 0 0 94px 0;}
.blog h2 {}

.blog_article {margin: 60px 0 0 0;}

.blog_article__title {padding: 31px 0 0 0;}
.blog_article__title:before {content: '';width: 30px;height: 15px;display: inline-block;vertical-align: top;margin: 9px 10px 0 0;background: #68c39f;}
.blog_article__title a {font-weight: bold;font-size: 20px;color: #333;text-transform: uppercase;}
.blog_article__title a:hover {color: #68c39f;}

.blog_article__text {padding: 22px 0 0 0;font-size: 14px;line-height: 24px;}


.blog_article__info {display: block;overflow: hidden;margin: 37px 0 0 0;font-weight: bold;font-size: 12px;text-transform: uppercase;}
.blog_article__info a {color: #999;}
.blog_article__info a:hover {color: #68c39f;}

.blog_article__info .date {float: left;}

.blog_article__info .comments {float: left;margin: 0 0 0 30px;position: relative;}
.blog_article__info .comments:before {content: '\2022';font-size: 16px;line-height: 0;color: #68c39f;position: absolute;left: -18px;top: 9px;}

.blog_article__info .fav {float: right;}
.blog_article__info .fav i {margin: 0 6px 0 0;font-size: 15px;}
.blog_article__info .fav:hover {color: #eb5055;}



/* 4.9. PRICING TABLES *****************************************************************************/
.prices {padding: 0 0 100px 0;background: #68c39f;}
.prices h2 {color: #fff;}

.prices_item {min-height: 560px;margin: 77px 0 0 0;background: #fff;text-align: center;position: relative;}
.prices_item:before {content: '';width: 36px;height: 36px;margin: 0 0 0 -18px;background: #fff;position: absolute;left: 50%;top: -17px;z-index: 0;
-webkit-border-radius: 50%;
        border-radius: 50%;
}
.prices_item:after {content: '';width: 16px;height: 16px;margin: 0 0 0 -8px;background: #68c39f;position: absolute;left: 50%;top: -7px;z-index: 1;
-webkit-border-radius: 50%;
        border-radius: 50%;
}

.prices_item h4 {padding: 21px 0 0 0;font-weight: bold;font-size: 20px;color: #333;text-transform: uppercase;}

.prices_item .price {margin: 23px 0 0 0;padding: 17px 0 23px 0;background: #043d5d;position: relative;
-webkit-transition: background .3s;
        transition: background .3s;
}
.prices_item .price:before {content: '';width: 100%;height: 100%;background: rgba(0,0,0,.26);position: absolute;left: 0;top: 0;z-index: 0;
opacity: 0;

-webkit-transition: opacity .3s;
        transition: opacity .3s;
}

.prices_item .price span {font-weight: bold;font-size: 90px;line-height: 1em;color: #fff;position: relative;}
.prices_item .price span:before {content: '$';font-weight: normal;font-size: 30px;line-height: 1em;position: absolute;left: -21px;top: 27px;}

.prices_item .price > b {display: inline-block;position: absolute;left: 50%;top: -11px;}
.prices_item .price > b b {height: 22px;margin: 0 0 0 -100%;padding: 0 20px;background: #eb5055;font-size: 14px;line-height: 22px;color: #fff;}

.prices_item ul {}
.prices_item ul li {padding: 14px 15px 16px 15px;font-size: 14px;}
.prices_item ul li ~ li {
-webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,.08);
        box-shadow: 0 -1px 0 0 rgba(0,0,0,.08);
}

.prices_item .btn_wrapper {padding: 9px 30px 36px 30px;}

.prices_item .btn {width: 100%;padding: 21px 15px;}



/* HOVER */
.prices_item:hover {
transform:translateY(-20px) !important;

-webkit-box-shadow: 7px 7px 0 0 rgba(0,0,0,.26);
        box-shadow: 7px 7px 0 0 rgba(0,0,0,.26);
}
.prices_item:hover p {background: #68c39f;position: relative;z-index: 1;}
.prices_item:hover p:before {opacity: 1;}



/* 4.10. BACKGROUND VIDEO **************************************************************************/
.background_video {height: 480px;overflow: hidden;position: relative;}
.background_video:after {content: '';width: 100%;height: 100%;display: block;background: #043d5d;position: absolute;left: 0;top: 0;z-index: 1;
opacity: .5;
}

.background_video video {width: 100%;position: relative;z-index: 0;}

.background_video #video_btn {width: 130px;height: 130px;display: block;margin: -65px 0 0 -65px;background: #68c39f;color: #fff;text-align: center;position: absolute;z-index: 10;left: 50%;top: 50%;
-webkit-border-radius: 50%;
        border-radius: 50%;

-webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
}

.background_video #video_btn:before {content: '';display: block;border: 3px solid #68c39f;position: absolute;top: 0;right: 0;bottom: 0;left: 0;
-webkit-border-radius: 50%;
        border-radius: 50%;

-webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
}

.background_video #video_btn:hover:before,
.background_video #video_btn.pause:before {top: -10px;right: -10px;bottom: -10px;left: -10px;}

.background_video #video_btn:after,
.background_video #video_btn.play:after {content: 'E';font: 95px/130px "ElegantIcons";color: #fff;}



.background_video #video_btn.pause {margin-top: 0;top: 75%;
-webkit-transform: scale(.4);
        transform: scale(.4);
}

.background_video #video_btn.pause:after {content: '`';font: 110px/130px "ElegantIcons";color: #fff;}



/* 4.11. CONTACT ***********************************************************************************/
.contact {padding: 0 0 85px 0;}
.contact h2 {}
.contact .contact_content {padding: 40px 0 0 0;}



/* CONTACT FORM */
input[type=text],
textarea {width: 100%;padding: 10px 20px 12px 20px;background: #f5f5f5;border: 2px solid #f5f5f5;border-bottom-color: #ccc;font-size: 16px;color: #666;
-webkit-transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out;
        transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out;
}
select {width: 100%;padding: 10px 20px 12px 20px;background: #f5f5f5;border: 2px solid #f5f5f5;border-bottom-color: #ccc;font-size: 16px;color: #666;
-webkit-transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out;
        transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out;
}
textarea {min-width: 100%;max-width: 100%;min-height: 130px;height: 130px;}

input[type=text]:focus,
textarea:focus {background: #fff !important;border-color: #68c39f !important;}



#contact_form input[type=text],
#contact_form textarea {margin: 20px 0 0 0;}

.contact .btn {margin: 20px 0 0 0;padding: 21px 42px;}



/* CONTACT INFO & ADDRESS */
.contact_texts {color: #666;margin-right: 60px;}
.contact_texts h4 {font-weight: bold;font-size: 20px;color: #333;text-transform: uppercase;}
.contact_texts h4 i {margin: 0 10px 0 0;font-size: 30px;color: #68c39f;}

.contact_info {padding: 20px 0 0 0;}
.contact_info p {padding: 21px 0 0 0;line-height: 22px;}
.contact_info p ~ p {padding: 8px 0 0 0;}

.contact_address {padding: 62px 0px 0px 0;font-size: 14px;color: #666;}
.contact_address b {color: #333;}
.contact_address table {margin: 16px 0 0 0;}
.contact_address table td {padding: 9px 23px 0 0;}



/* 4.12. MAP ***************************************************************************************/
.map {}

#google_map_toggle {display: block;padding: 30px 0;background: #68c39f;font-weight: bold;font-size: 20px;color: #fff;text-align: center;text-transform: uppercase;position: relative;}
#google_map_toggle:after {content: '';width: 18px;height: 18px;margin: 0 0 0 -9px;border: 9px solid transparent;border-top-color: #68c39f;position: absolute;left: 50%;bottom: -18px;z-index: 10;}

#google_map_container {width: 100%;height: 400px;position: relative;}
#google_map {width: 100%;height: 400px;position: absolute;left: 0;top: 0;}



/* 4.13. FOOTER ************************************************************************************/
footer {padding: 20px 0;background: #043d5d;}

.footer_left {float: left;}
.footer_left p {font-size: 15px;line-height: 50px;color: #fff;
opacity: .25;
}


.footer_right {float: right;}

footer .back_top {width: 50px;height: 50px;display: inline-block;border: 2px solid #68c39f;color: #68c39f;text-align: center;cursor: pointer;}
footer .back_top i {font-weight: bold;font-size: 30px;line-height: 45px;}
footer .back_top:hover {border-color: #fff;color: #fff;}

footer .social_links {display: inline-block;padding: 0 10px 0 0;font-size: 0;}
footer .social_links li {display: inline-block;}
footer .social_links li ~ li {margin: 0 0 0 10px;}
footer .social_links a {height: 50px;display: inline-block;padding: 0 25px;color: #fff;text-align: center;}
footer .social_links a:hover {color: #68c39f;}
footer .social_links i {font-size: 22px;line-height: 50px;}



/****************************************************************************************************
5. BLOG PAGE
****************************************************************************************************/
.blog_post__header {overflow: hidden;}

.post_author {font-size: 12px;color: #68c39f;}
.post_theme {margin: 0 0 0 5px;padding: 0 0 0 7px;border-left: 1px solid #ddd;font-size: 12px;}
.post_comments {margin: 0 0 0 5px;padding: 0 0 0 7px;border-left: 1px solid #ddd;font-size: 12px;}

.blog_post__date {width: 70px;float: left;border-top: 2px solid #68c39f;color: #68c39f;text-align: center;}
.blog_post__date b {display: block;padding: 8px 0 0 0;font-weight: bold;font-size: 60px;line-height: 1em;}
.blog_post__date span {display: block;margin: -4px 0 0 0;font-weight: bold;font-size: 12px;text-transform: uppercase;}



.blog_post__content {padding: 25px 0 0 0;}
.blog_post__content p {margin: 25px 0 0 0;font-size: 16px;line-height: 26px;}



.blog_post .blog_tags {padding: 20px 0 0 0;}

.blog_tags {font-size: 0;}
.blog_tags a {display: inline-block;margin: 6px 6px 0 0;padding: 12px 20px;background: #eaeaea;font-size: 16px;line-height: 1em;color: #333;}
.blog_tags a:hover {background: #68c39f;color: #fff;}



.blog_post__comments {}
.blog_post__comments h3 {padding: 30px 0 0 0;font-size: 28px;color: #333;}
.blog_post__comments h3 span {color: #68c39f;}



.comment {overflow: hidden;padding: 30px 0 0 0;}
.comment_author__img {width: 70px;float: left;}

.comment_info {overflow: hidden;margin: -5px 0 0 100px;position: relative;}

a.comment_author {vertical-align: baseline;font-weight: bold;font-size: 16px;color: #333;}
a.comment_author:hover {color: #68c39f;}
.comment_date {vertical-align: baseline;margin: 0 0 0 9px;padding: 0 0 0 11px;border-left: 1px solid #ddd;font-weight: bold;font-size: 12px;color: #666;text-transform: uppercase;}
a.comment_reply {display: inline-block;margin: 4px 0 0 0;float: right;font-weight: bold;font-size: 12px;color: #666;text-transform: uppercase;}
a.comment_reply:hover {color: #68c39f;}

.comment_content {margin: 9px 0 0 100px;}



#comment_form {margin: 50px 0 0 0;padding: 0 30px 30px 30px;background: #eaeaea;}
#comment_form h4 {padding: 20px 0 0 0;font-size: 28px;color: #333;}

#comment_form input[type=text] {margin: 20px 0 0 0;background: #fff;border-color: #fff;}
#comment_form textarea {margin: 30px 0 0 0;background: #fff;border-color: #fff;}

.btn_know_more {margin: 25px 0 0 0;padding: 5px 10px;background: #68c39f;border-color: #68c39f;font-size: 18px;color: #fff;}
.btn_know_more:hover {background: #043d5d;border-color: #043d5d;color: #fff;}

.btn_comment {margin: 30px 0 0 0;padding: 15px 30px;background: #68c39f;border-color: #68c39f;font-size: 20px;color: #fff;}
.btn_comment:hover {background: #043d5d;border-color: #043d5d;color: #fff;}



.sidebar_block ~ .sidebar_block {margin: 40px 0 0 0;}

.blog_sidebar__menu {}
.blog_sidebar__menu ul {border-top: 1px solid #ddd;}
.blog_sidebar__menu ul li {border-bottom: 1px solid #ddd;}
.blog_sidebar__menu a {display: block;padding: 15px 0;font-weight: bold;font-size: 16px;line-height: 1.2em;color: #333;text-transform: uppercase;}
.blog_sidebar__menu a:hover {color: #68c39f;}
.blog_sidebar__menu a:before {content: '5';vertical-align: top;margin: 0 3px;font: bold 20px/1em "ElegantIcons";color: #666;position: relative;top: -1px;}



.blog_sidebar__about {}
.blog_sidebar__about h3 {padding: 17px 20px;background: #68c39f;font-weight: bold;font-size: 16px;line-height: 1em;color: #fff;text-transform: uppercase;}
.blog_sidebar__about p {margin: 20px 0 0 0;font-size: 14px;line-height: 24px;}



.blog_sidebar__post {}
.blog_sidebar__post h4 {padding: 14px 0 0 0;}
.blog_sidebar__post h4 a {font-weight: bold;font-size: 24px;line-height: 29px;color: #333;}
.blog_sidebar__post h4 a:hover {color: #68c39f;}
.blog_sidebar__post span {display: block;padding: 9px 0 0 0;font-weight: bold;font-size: 12px;text-transform: uppercase;}



.blog_sidebar__tags {}
.fotter_navi {width:100%; padding:0px; margin:10px 40px; float:right; }
.fotter_navi ul{list-style:none; padding:0px; margin:0px; float:right; display:block; }
.fotter_navi ul li{list-style:none; padding:0px 10px; margin:0px; float:left; display:block; }
.fotter_navi ul li a{list-style:none; padding:0px; margin:0px; float:right; display:block; text-decoration:none; color:#fff; font-size:13px; }
.fotter_navi ul li:hover a{color:#68c39f;}
.pera img{height: auto;width:100%;padding: 0px 0px;margin: 25px 0;}
.hover {width:30%; margin:20px; padding:20px; float:left; background:#f2f2f2; border:1px solid #5DB6BF; transition:ease .2s;}
.hover:hover {box-shadow:0px 0px 5px #666666;}
.hover h5 {min-height:45px; color:#043d5d; margin:15px 0px;}
.hover p {margin:15px 0px;}
.service-bt {margin-top:25px; padding:7px; color:#ffffff; background:#043d5d;}
.service-ancr {margin-top:25px; padding:7px; color:#ffffff; background:#043d5d;float: left;border: 2px solid rgb(4, 61, 93);}
.service-ancr:hover{color:#fff;  color: #043D5D;background-color: #fff;border: 2px solid rgb(4, 61, 93);}
.padi_ings{width:100%; padding:0px; margin:0px;}
.padi_ings p{font-size:14px; text-align:justify; padding:5px 14px ; margin:0px; color:#666; font-weight:normal; line-height:25px;}
.padi_ings h5{font-size:16px; text-align:justify; padding:5px 10px; margin:0px; color:#666;}
.padi_ings ul{list-style:none; padding:0px 0 0 0px; margin:0px;}					
.padi_ings ul li{float:none; padding:10px; margin:0px;}	
.padi_ings ul li span{float:none; padding:0px 10px; margin:0px; font-size:16px;}	
.last_para{margin-bottom:15px !important;}		
.right_img {width:20px !important; height:20px !important; padding:0px 10px; margin:1px  0 0 0!important;}
.down_part {width:100%; padding:0px; margin:0px;}
.down_part h5{font-size:16px; text-align:justify; padding:5px 10px; margin:0px; color:#666; font-weight:600;}
.down_part p{font-size:14px; text-align:justify; padding:5px 14px ; margin:0px; color:#666; font-weight:normal; line-height:25px;}	

.padi_ings2{width:100%; padding:0px; margin:0px;}
.padi_ings2 p{font-size:14px; text-align:justify; padding:5px 14px ; margin:0px; color:#666; font-weight:normal; line-height:25px;}
.padi_ings2 h5{font-size:15px; text-align:justify; padding:5px 10px; margin:0px; color:#666;}
.padi_ings2 ul{list-style:none; padding:0px 0 0 0px; margin:0px;}					
.padi_ings2 ul li{float:none; padding:10px; margin:0px;}	
.padi_ings2 ul li span{float:none; padding:0px 10px; margin:0px; font-size:14px;}
.padi_ings2 ul li p{float:none; padding:0px 10px; margin:0px; font-size:13px;}

.padi_ings3{width:100%; padding:0px; margin:0px;}
.padi_ings3 p{font-size:14px; text-align:justify; padding:5px 14px ; margin:0px; color:#666; font-weight:normal; line-height:25px;}
.padi_ings3 h5{font-size:15px; text-align:justify; padding:5px 10px; margin:0px; color:#666;}
.padi_ings3 ul{list-style:none; padding:0px 0 0 0px; margin:0px;}					
.padi_ings3 ul li{float:none; padding:10px; margin:0px;}	
.padi_ings3 ul li span{float:none; padding:0px 10px; margin:0px; font-size:14px;}
.padi_ings3 ul li p{float:none; padding:5px 10px; margin:0px; font-size:14px; line-height:25px; text-align:justify;}
.padi_ings3 ul li ul{list-style:none; padding:0px 0 0 0px; margin:0px;}
.padi_ings3 ul li ul li {float:none; padding:10px; margin:0px;}	
.padi_ings3 ul li ul li span{float:none; padding:0px 10px; margin:0px; font-size:14px;}
.science_ p{font-size:14px; text-align:justify; padding:5px 14px ; margin:0px; color:#666; font-weight:normal; line-height:25px;}

.links_dbs{width:100%; padding:0px; margin:0px;}
.links_dbs p{font-size:14px; text-align:justify; padding:5px 14px ; margin:0px; color:#666; font-weight:normal; line-height:25px;}
.links_dbs h5{font-size:15px; text-align:justify; padding:5px 10px; margin:0px; color:#666;}
.links_dbs ul{list-style:none; padding:0px 0 0 0px; margin:0px;}					
.links_dbs ul li{float:none; padding:5px 10px; margin:0px;}	
.links_dbs ul li span{float:none; padding:0px 10px; margin:0px; font-size:14px;}
.links_dbs ul li p{float:none; padding:0px 10px; margin:0px; font-size:13px;}
.right_img1 {width:15px !important; height:15px !important; padding:0px 10px; margin:1px  0 0 0!important;}
/****************************application pages***********************************************************/
.links_div{width:100%; padding:0px; margin:0px;}
.links_div ul{list-style:decimal; padding:0px; margin:0px 0 0 25px;}
.links_div ul li{float:none; padding:5px; margin:0px;}
.links_div ul li:hover{ color:#043d5d;}
.links_div ul li:hover a{ color:#043d5d;text-decoration:underline;}
.links_div ul li  a{padding:0px; margin:0px; color:#000; font-size:14px; text-decoration:none; }
.new_pera{padding:10px 20px;min-height: 378px;border: 1px solid #5DB6BF;line-height: 24px;width: 97%; margin:0 0 10px 0; }
.box_class{width:24%; padding:0px; margin:0px 0 0 0.8%; border:solid 1px #ddd; min-height:300px;}
.heading-strip{padding:0px; margin:0px; color:#fff; }
.heading-strip h3{padding:10px; margin:0px; color:#fff; font-size:14px; font-weight:600;background:#043d5d;}
.application_div{width:100%; padding:0px; margin:0px; display:block;}
.application_div ul{list-style:circle; padding:0px 0 0 20px; margin:0px; display:block;}
.application_div ul li{float:none; padding:5px; margin:0px;}
.down_div{width:100%; padding:0px; margin:0px; }
.down_div h2{ padding:10px 20px; margin:0px 0 5px 0;color:#000; font-size:14px; font-weight:600; text-align:left; float:left; display:block;}
.down_div ul{list-style:circle; padding:0 0 0px 25px; margin:0;}
.down_div ul li{padding:5px; margin:0;}
.quality_div{width:100%; padding:0px; margin:0px;}
.quality_div h3{font-size:16px; font-weight:600; padding:10px; margin:0px; color:#000; }
.quality_div p{font-size:14px; font-weight:normal; padding:5px 10px; margin:0px; color:#000; line-height:25px; text-align:justify; }
.quality_div h4{font-size:14px; font-weight:normal; padding:8px 5px; margin:0px; color:#000; }
.assurance{width:100%; padding:0px; margin:0px;}
.assurance p{font-size:14px; font-weight:normal; padding:0 10px; margin:0px; color:#000; line-height:25px; text-align:justify; }
.assurance h5{font-size:16px; font-weight:600; padding:5px; margin:0px; color:#000; }
.assurance ul{list-style:circle; padding:0px; margin:0px 0 0 25px;}
.assurance ul li{float:none; padding:5px; margin:0px; font-size:14px;}
.bootem_div{width:100%; padding:0px; margin:0px;}
.bootem_div h3{font-size:16px; font-weight:600; padding:10px; margin:0px; color:#000; }
.bootem_div ul{list-style:decimal; padding:0px; margin:0px 0 0 25px;}
.bootem_div ul li{float:none; padding:5px; margin:0px;}
.links_div h4{margin-bottom: 15px;margin-top: 5px;margin-left: 10px; }

/**********************inner-pages*******************************************/
.new_pera_1{padding:10px 20px;min-height:175px;border: 1px solid #5DB6BF;line-height: 24px;width: 97%; margin:0 0 10px 0; }
/**********************************************gallery**********************************/
.padings{padding:10px; margin:0px;}
.padings:hover{box-shadow:0 0 7px #000;}
.margin_bot{margin-bottom:20px;}
/**************************************ERP Page*****************************************/
.box_class_erp{width:32%; padding:0px; margin:0px 0 0 0.8%; border:solid 1px #ddd; min-height:350px;}
.new_pera p{font-size:13px; margin-bottom:10px; line-height:25px; text-align:justify;}
.application_div_erp{width:100%; padding:0px; margin:0px; display:block;}
.application_div_erp ul{list-style:circle; padding:0px 0 0 20px; margin:0px; display:block;}
.application_div_erp ul li{float:none; padding:5px; margin:5px;}
.application_div_erp ul li:hover{background:#043D5D ;color:#fff;}
.application_div_erp ul li:hover a{color:#fff;}

/*******Added by Pratap **********/	

.hover {width:30%; margin:20px; padding:20px; float:left; background:#f2f2f2; border:1px solid #5DB6BF; transition:ease .2s;}
.hover:hover {box-shadow:0px 0px 5px #666666;}
.hover h5 {min-height:45px; color:#043d5d; margin:15px 0px;}
.hover p {margin:15px 0px;}
.service-bt {margin-top:25px; padding:7px; color:#ffffff; background:#043d5d;}	

/*****end ****/			

																				