@import url(css/bootstrap.min.css);@import url(css/jquery.bxslider.css);@import url(css/superfish.css);@import url(fonts/fonts.css);@import url(css/ie-only.css);@import url(css/font-awesome.min.css);@import url(css/hamburgler.css);@import url(https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i);*{margin:0;padding:0}


*{margin:0;padding:0}
.clearfix:after, .clearfix:before{display:table;content:"";line-height:0}
.clearfix:after, .clr{clear:both}
html{overflow-x:hidden}
body{font-family: 'Raleway';overflow:hidden;position:relative;color:#000;font-size:16px;line-height:25px;font-weight:500;}
body.modal-open{left:0;-webkit-overflow-scrolling:touch;position:fixed;top:0;width:100%;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
label.error{clear:both;overflow:hidden;}
img{max-width:100%;border:none;outline:0;height:auto;}
a{outline:0;text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
a:focus{text-decoration:none;}
a:hover{text-decoration:none}
ol, ul{list-style:none}
input, textarea{outline:0;color:#333}
h2{font-family:'Lato', sans-serif;font-weight:400;font-size:24px;color:#131313;line-height:30px}
h2 span{color:#00a5ff}
h1{color:#444;margin:0 0 5px;font-size:18px;font-weight:400;line-height:35px;text-align:left;padding:0}
h5.buleheadding{background:#06a7eb;border-bottom:1px solid #eee;color:#fff;font-size:30px;font-weight:400;line-height:50px;text-align:center;text-transform:capitalize}
h6.greyheading{background:#f5f5f5;border-bottom:2px solid #eee;color:#444;margin:20px 0;font-size:16px;font-weight:400;line-height:35px;text-align:left;padding:0 0 0 15px}
textarea.textcontent{border:1px solid #eee;color:#444;font-size:14px;font-weight:400;outline:0;padding:10px 15px;width:100%;margin:10px 0 0;height:150px}
textarea.textcontent:focus, textarea.textcontent:hover{box-shadow:0 0 5px #ccc;border:1px solid #06a7eb}
input[type=text]{border:1px solid #CFCFCF;color:#444;font-size:14px;font-weight:400;outline:0;padding:5px 15px;width:100%}
a:focus{text-decoration:none;outline:none;}
input[type=text]:focus, input[type=text]:hover{box-shadow:0 0 5px #ccc;border:1px solid #06a7eb}
input[type=submit], input[type=reset]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#15b6fa;border-color:-moz-use-text-color -moz-use-text-color #01a2e6;border-image:none;border-radius:3px;border-style:none none solid;border-width:medium medium 2px;color:#fff;font-size:15px;font-weight:400;line-height:25px;outline:0;padding:3px 20px;text-decoration:none;margin:15px 0 0}
.modal input[type=submit]{background:#01a2e6;padding:4px 20px;}
input[type=submit]:hover, input[type=reset]:hover{background:#0ab159 !important;border:1px solid #0ab159 !important;}
input[type=button]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#15b6fa;border-color:-moz-use-text-color -moz-use-text-color #01a2e6;border-image:none;border-radius:5px;border-style:none none solid;border-width:medium medium 2px;color:#fff;font-size:18px;font-weight:400;line-height:30px;outline:0;padding:3px 20px;text-decoration:none;margin:0 50px 15px 0}
.latest-news{padding:40px 0px 55px;}
article{}
section{padding:30px 0px;}
section h2{font-size:36px;text-align:center;color:#333333;font-weight:400;text-transform:uppercase;padding-bottom:50px;}
.top-bar{background:#f5f5f0;padding:9px 0px;}
.top-bar p{padding-left:25px;margin:0px;font-size:15px;}
.social li{float:left;padding:0 8px 0 0;}
.org-btn{background:#8077B6;border-radius:8px;padding:10px;display:block;text-align:center;color:#fff;font-size:14px;}
.org-btn:hover{color:#fff;background:#017FB1;}
header .org-btn{text-transform:uppercase;}
header .org-btn:focus{color:#fff;}
header{padding:15px 0px;}
header .org-btn:hover{color:#fff;}
.call-us{font-size:27px;color:#838383;text-align:right;margin:16px 0;}
.call-us span{padding:0 10px 0 0;}
nav{background:#004d6b;}
nav #menu{margin:0px;padding:0px;}
nav #menu li:hover{background:none;}
nav #menu li a{color:#fff;line-height:55px;padding:0 15px;display:block;font-size:16px;text-transform:uppercase;    font-weight: bold;}
nav #menu li a:hover{background:#fff;color:#3c3c3c;}
nav #menu li a:focus{text-decoration:none;}
nav #menu li .sub-menu{display:none;}
nav #menu li:hover .sub-menu{display:block;position:absolute;z-index:9999;background:#0ab159;width:auto;}
nav #menu li:hover .sub-menu li{width:100%;border-bottom:1px solid #3193b7;}
nav #menu li:hover .sub-menu li a{padding:0 25px;line-height:35px;display:block;}
nav #menu li:hover .sub-menu li a:hover{background:#0ab159;color:#fff;}
nav #menu .sf-menu ul li{background:#017FB1 !important;}
.overly{background:rgba(00, 00, 00, 0.5);position:absolute;top:0px;left:0px;height:100%;width:100%;}
.slider-page .container{position:relative;}
.slider-page .carousel-caption{right:0px;position:absolute;right:0px;margin:auto;padding-bottom:0px;width:96%;text-shadow:none;padding-top:0px;min-height:432px;left:0;top: 50%;
transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.slider-page .carousel-caption p{text-align:center;font-size:25px;color:#fff;text-transform:uppercase;font-weight:600;padding:25px 10px;}
.slider-page .carousel-caption h1{font-size:42px;line-height:52px;text-shadow:none;color:#fff;font-weight:700;text-align:center;text-shadow: 1px 1px 1px #000;}
.slider-page .carousel-caption h2{background:#68906c;font-size:38px;font-weight:600;text-align:center;color:#fff;line-height:74px;text-transform:uppercase;}
.slider-page .carousel-caption .btn-call{background:#0AB159;color:#fff;padding:17px 60px;line-height:115px;text-transform:uppercase;font-size:18px;font-weight:600;border-radius:4px;}
.slider-page .carousel-caption .btn-call:hover{background:#017FB1;}
.carousel-control{width:10%;}
.left.carousel-control{background-image:url(images/arrow-left.png);background-repeat:no-repeat;background-position:center;opacity:1;}
.right.carousel-control{background-image:url(images/arrow-right.png);background-repeat:no-repeat;background-position:center;opacity:1;}
span.glyphicon.glyphicon-chevron-left,
span.glyphicon.glyphicon-chevron-right{display:none;}
.carousel-indicators{display:none;}
.bg-light{background:#f2f7f9;}
.dark-Gray21{background:#363636;}
.dark-green{background:#53936d;}
.light-green{background:#64c88d;}
.box{padding:50px 20px 30px;display:inline-block;color:#fff;min-height:420px;transition:all .2s ease-in-out;}
.box .circle{border-radius:100%;border:2px solid #fff;padding:28px 25px;}
.box .circle img{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
.box:hover .circle{background-color:#c6af52;background-position:0 -96px;-webkit-transform:translateY(-8px);transform:translateY(-8px);}
.box:hover .circle img{-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg);}
.box:hover{box-shadow:0 0 0 2px rgba(255,255,255,0.1);}
.box .circle01{padding:28px 20px;}
.box .content-text{margin-top:30px;}
.box .content-text h3{font-size:18px;padding:15px 0;font-size:20px;font-weight:400;}
.box .content-text p{font-size:19px;line-height:28px;font-weight:300;min-height:140px;}
.box .content-text .read-more{background:#c6af52;color:#fff;text-align:center;border-radius:30px;padding:10px 28px;margin-top:10px;display:inline-block;}
.box .content-text .read-more:hover{background:#b9a039;}
.our-services .col-md-3{padding:0px;}
.book-app h4{color:#364456;font-size:27px;line-height:35px;text-transform:uppercase;}
.book-app .org-btn{display:inline-block;margin-top:29px;padding:18px 60px;font-size:18px;font-weight:500;}
.book-app .org-btn:hover{color:#fff;background:#017FB1;}
.welcome-sec{ min-height:400px;}
.welcome-sec p{padding-bottom:25px;}
.welcome-sec p strong{color:#000;font-size:20px;font-weight:400;padding-bottom:15px;display:block;}
.welcome-sec .org-btn{border-radius:0px;display:inline-block;padding:10px 40px;font-size:16px;font-weight:400;text-transform:uppercase;color:#FFF;text-decoration:none;border-radius:8px;margin-top:15px;margin-bottom:10px;}
.welcome-sec .org-btn:focus{color:#fff;}
.testimonial h4{font-size:33px;color:#fff;font-weight:400;padding-bottom:45px;}
.green-text{color:#53936d;}
.latest-news h4{color:#3a4048;font-size:40px;font-weight:bold;padding-bottom:45px;text-align:center;text-transform:uppercase;}
.news-box{display:inline-block;}
.news-box img{width:100%;height:auto;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.news-box:hover img{opacity:0.7;}
.news-box .box-pad{position:relative;}
.news-box .date-author{padding:8px 0 0 0;}
.news-box h5{font-size:20px;font-weight:400;}
.news-box .date{font-size:18px;color:#68906c;font-weight:400;position:absolute;bottom:20px;}
.news-box .readmore{background:#0ab159 none repeat scroll 0 0;border-radius:4px;color:#fff;font-size:12px;font-weight:400;padding:13px 20px;text-transform:uppercase;}
.news-box .readmore:hover{background:#017fb1 none repeat scroll 0 0;color:#fff;}
.testimonial .carousel-control.left{background:none;}
.testimonial .carousel-control{display:none;}
.testimonial blockquote{border-left:none;}
.testimonial blockquote p{font-size:19px;font-weight:300;line-height:28px;}
.testimonial .carousel-indicators{top:98%;}
.testimonial .carousel-indicators .active{background:#53936d;border:2px solid #53936d;height:14px;width:14px;}
.testimonial .carousel-indicators li{background:#fff;border:2px solid #53936d;height:14px;width:14px;margin:0px;}
.testimonial .carousel-inner{margin-bottom:40px;}
.testimonial blockquote strong{font-size:20px;font-weight:400;color:#747474;}
.testimonial .social-link li{float:left;}
.testimonial .social-link{display:inline-block;text-align:center;margin-top:20px;}
.testimonial .social-link li a{font-size:32px;border-radius:50px;border:2px solid #808080;padding:15px 25px;margin:5px;color:#808080;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;background:#fff;}
.testimonial{background-repeat:no-repeat;background-size:cover;}
.testimonial .social-link li a:hover{background:#808080;color:#fff;}
.testimonial .social-link li a.gplus{padding:15px 25px;}
.testimonial .social-link li a.yelp{padding:15px 21px;}
.green-foot{background:#414c60;}
.copy-right{background:#3b4757;padding:15px 0px;}
.copy-right p{margin:0px;padding:0px;color:#ffffff;font-size:12px;}
.copy-right p a{color:#ffffff;}
footer{/*padding:30px 0 0px;*/}
footer h4{font-size:25px;color:#ffffff;font-weight:400;padding-bottom:15px;text-transform:uppercase;}
footer .links li{font-size:14px;font-weight:400;color:#fff;line-height:25px}
footer .links li a{background:url(../images/list-icon.png) no-repeat 0px;padding-left:20px;font-size:14px;font-weight:400;color:#fff;line-height:25px;}
footer .links .icon-text{font-size:23px;padding-right:8px;height:30px;float:left;}
footer .add li{padding-bottom:15px;}
.app-section{    background:url(images/help-children.jpg) no-repeat;background-attachment:fixed;background-size:cover;}
.slicknav_btn{display:block;vertical-align:middle;float:left;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;z-index:99999;position:absolute;top:0px;left:0px;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em;}
.slicknav_menu{*zoom:1;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute;}
.slicknav_menu .slicknav_no-text{margin:0;}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;}
.slicknav_menu:before{content:" ";display:table;}
.slicknav_menu:after{content:" ";display:table;clear:both;}
.slicknav_nav{clear:both;}
.slicknav_nav ul{display:block;}
.slicknav_nav li{display:block;border-bottom:1px solid #0073a1;}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_nav .slicknav_item a{display:inline;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav a{display:block;}
.slicknav_nav .slicknav_parent-link a{display:inline;}
.slicknav_brand{float:left;}
.slicknav_menu{font-size:16px;box-sizing:border-box;padding:0px;}
.slicknav_menu *{box-sizing:border-box;}
.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000;display:none;}
.slicknav_menu .slicknav_icon-bar{background-color:#0ab159;}
.slicknav_btn{margin:0;text-decoration:none;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;list-style:none;overflow:hidden;background:#017fb1;margin-top:30px;}
.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px;}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px;}
.slicknav_nav .slicknav_row:hover{color:#ccc;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;}
.slicknav_nav a:hover{color:#ccc;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.slicknav_nav .slicknav_item a{padding:0;margin:0;}
.slicknav_nav .slicknav_parent-link a{padding:0;margin:0;}
.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px;}
.dis-block{display:block !important;}
.dis-none{display:none !important;}
.slicknav_menu{display:none;}
iframe{width:100%;}
.title-section{background-image:url(images/bg-title.jpg);background-repeat:no-repeat;background-size:100% !important;}
.title-section h1{font-size:36px;color:#fff;text-transform:uppercase;line-height:50px;text-align:center;}
.title-section .listing{display:inline-block;}
.title-section .listing li{float:left;color:#fff;padding:0 5px;}
.title-section .listing li a{color:#fff;}
.title-section .listing li a:hover{text-decoration:underline;}
.bdr-green{border-top:8px solid #0ab159;}
.img-sec{overflow:hidden;}
.img-zoom{max-width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.img-zoom:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}
.about-page p{padding-bottom:25px;}
.blog-page h2{text-align:left;font-weight:700;padding-bottom:20px;}
.customize-support .blog-page article{padding:0px;}
.blog-page .news-box{min-height:450px;margin-bottom:25px;}
.pagination{float:left;width:100%;margin:0px;margin-left:15px;}
.pagination > li:first-child > a{border-radius:0px;}
.pagination > li:last-child > a{border-radius:0px;}
.pagination > li > a{margin:0 5px;color:#68906c;font-weight:700;border:1px solid #f1f1f1;}
.pagination > li > a:hover{background:#0ab159;color:#fff;border:1px solid #0ab159;}
.pagination > .active > a{background:#0ab159;}
.pagination > .active > a:hover{background:#0ab159;}
.sidebar h3{font-size:18px;text-transform:uppercase;font-weight:700;margin-top:0;padding:15px;color:#333;border-top:1px solid #dedede;text-align:center;border-bottom:1px solid #dedede;font-size:16px;}
.sidebar ul{margin-top:15px;margin:0px;padding:0px;margin-top:4px;}
.sidebar{padding:0px 0px 25;}
.sidebar ul{margin-top:0px;padding:15px 0;margin-bottom:10px;list-style-type:disc;margin-left:25px;}
.sidebar ul li a{color:#000;line-height:40px;display:block;padding-left:5px;}
.sidebar ul li a:hover{color:#333;}
.bdr-right{border-right:1px solid rgba(238, 238, 238, 0.35);}
.blog-detail-page .img-zoom img{width:100%;}
.blog-detail-page p{font-size:19px;padding:0px 0 0 0;color:#000;line-height:28px;}
.blog-detail-page article h4{font-weight:700;padding:20px 0;}
.blog-meta{margin-top:20px;}
.blog-meta span{margin-right:20px;padding:5px;background:#444;color:#fff;border-bottom:1px solid #fff;}
.blog-meta span i{padding-right:5px;}
.blog-meta span a{color:#fff;}
.blog-detail-page .blog-content{background-color:rgba(255, 255, 255, 0.79);border-left:4px solid #68906c;color:#666666;font-size:15px;line-height:26px;margin:23px 0;padding:14px 50px;}
.blog-page .sidebar input[type="text"]{background-color:#fff;border:1px solid #0ab159;color:#666666;height:40px;line-height:28.8px;margin:0;outline:medium none;padding:5px 46px 5px 15px;position:relative;transition:all 0.4s ease 0s;width:100%;}
.top-marg{margin-top:20px;}
.blog-page .sidebar form{position:relative;}
.blog-page .sidebar button.submit{background-color:#0ab159;border:1px solid #0ab159;color:#fff;font-size:13px;height:40px;padding:0;position:absolute;right:0;top:0;transition:all 0.4s ease 0s;width:45px;}
.blog-con{padding-bottom:25px;}
.contact-us-page .main-contact input, .tnm-textarea textarea{background-color:#f6f6f6;border:inherit;border-radius:0px;box-shadow:inherit;color:#666;font-size:13px;height:44px;outline:medium none;padding:0 20px;transition:all 0.3s ease 0s;width:100%;margin-bottom:25px;}
.contact-us-page .tnm-textarea textarea{height:130px;padding:15px 20px;}
.contact-us-page .submit input{background-color:#c6af52;border:1px solid #c6af52;color:#fff;display:inline-block;font-size:13px;font-weight:normal;margin-top:0px;padding:10px 40px 8px;text-transform:uppercase;transition:all 0.3s ease 0s;width:100%;border-radius:0px;}
.contact-us-page .submit input:hover{background-color:transparent;color:#666;border:1px solid ##c6af52;}
.info .contact-detail{margin-top:30px;font-size:16px; color:#FFF;}
.info .contact-detail .icon{color:#fff;font-size:15px;background:transparent;border-radius:50%;border:1px solid #fff;height:30px;width:30px;text-align:center;vertical-align:middle;line-height:30px;margin-right:15px;float:left;border:1px solid #444;color:#444;position:relative;padding:0px;}
.info .contact-detail a{color:#fff;}
footer .add li a{background:none;padding-left:0px;}
.error-page{text-align:center;}
.error-page h2{font-weight:700;line-height:1em;font-size:15em;color:#eaeaea;}
.error-page h3{text-align:center;}
.error-page a{background:#8077b6;margin-top:10px;display:inline-block;color:#fff;padding:10px 20px;border-radius:0;text-transform:uppercase;font-size:15px;font-weight:700;}
.error-page a:hover{background:#017FB1;}
.footer{display:none;}
.customize-support .blog-single{padding:10px 20px;background:#f5f5f5;display:block;}
.customize-support .blog-single .blog-meta{margin-top:18px;margin-bottom:18px;}
.breadcrum #crumbs{color:#fff;padding:0 5px;font-size:14px;}
.breadcrum #crumbs a{color:#fff;padding:0 5px;font-size:14px;}
.breadcrum #crumbs .current{padding:0 5px;}
.post-page{background:rgba(245, 245, 245, 0.44);FLOAT:LEFT;PADDING:0PX;width:100%;margin-bottom:40px;min-height:200px;}
.post-page img{height:auto;}
.post-page .blog-con h2{border-bottom:1px solid #ddd;color:#017fb1;font-size:22px;margin-bottom:15px;padding-bottom:13px;text-align:left;text-transform:uppercase;font-weight:700;}
.post-page .blog-con h2 a{color:#017fb1;font-weight:700;}
.post-page .blog-con p{font-size:19px;line-height:28px;}
.p-0{margin:10px 0px;}
.post-page .blog-con .btn-read{background:#8077b6;padding:10px;color:#fff;margin-top:10px;display:inline-block;border-radius:8px;padding:8px 20px;}
.post-page .blog-con .btn-read:hover{background:#017FB1;}
.blogpost-content{padding:50px 0 0 0;}
.sidebar .searchform{background:#efefef;padding:10px;}
.sidebar .searchform input[type=text]{padding:10px 15px;border:none;width:75%;}
.sidebar .searchform input[type=submit]{WIDTH:22%;padding:7px;border:none;border-radius:0px;margin-top:0px;background:url(../images/search.png) no-repeat #0ab159 center;color:#0ab159;text-indent:99999px;}
.sidebar .searchform input[type=submit]:hover{background:url(../images/search.png) no-repeat #488e50 center;}
.sidebar ul li{list-style-type:disc;}
.sidebar ul li a{border-bottom:1px solid #f5f5f5;padding:0 0px;margin:0;font-weight:400;}
.customize-support .blog-detail-page .img-zoom{height:400px;}
.sidebar .list-post li{float:left;width:100%;margin-bottom:10px;}
.sidebar .list-post li img{float:left;height:50px;width:50px;margin-right:10px;}
.type-service .post-page{background:none;}
.alignright{float:right;margin-left:15px;}
.type-service h2{font-size:20px;border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:15px;text-transform:uppercase;color:#0ab159;}
.type-service p{color:#000;}
.type-service p a{color:#0ab159;font-weight:700;text-decoration:underline;}
.type-service p a:hover{color:#68906c;text-decoration:none;}
.contact-us-page .gform_body li input{
	background:#fff;
    border: inherit;
    border-radius: 0px;
    box-shadow: inherit;
    color: #666;
    font-size: 14px !important;
   height: 47px;
    outline: medium none;
    padding: 0 15px !important;
    transition: all 0.3s ease 0s;
    width: 100% !important;
    margin-bottom: 0px;
    border: 1px solid #e8e8e8;}
.contact-us-page .gform_wrapper textarea.medium{background:#fff; border:inherit;border-radius:0px;box-shadow:inherit;color:#666;font-size:14px !important;outline:medium none;transition:all 0.3s ease 0s;width:100%;margin-bottom:0px;height:108px;padding:15px 10px;font-weight:400;border:1px solid #e8e8e8;}
.contact-us-page .gform_wrapper .top_label .gfield_label{display:none;}
.contact-us-page .gform_wrapper ul li.gfield{clear:initial;margin-top: 0px;}
.contact-us-page .gform_body li{width:50%;float:left;padding-top:5px;}
.contact-us-page .gform_body li#field_1_3{width:100%;}
.contact-us-page .gform_body li:last-child{width:100%;} 
.contact-us-page .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{background-color:#8077B6;border:1px solid #8077B6;color:#fff;display:inline-block;font-size:13px;font-weight:normal;margin-top:0px;padding:7px 40px 8px;text-transform:uppercase;transition:all 0.3s ease 0s;width:130px;border-radius:0px; height:50px; margin-left:5px; border-radius:40px;}
.btn-submit{background-color:#8077B6;border:1px solid #8077B6;color:#fff;display:inline-block;font-size:13px;font-weight:normal;margin-top:0px;padding:7px 40px 8px;text-transform:uppercase;transition:all 0.3s ease 0s;width:130px;border-radius:0px; height:50px; margin-left:5px; border-radius:40px;}  
.btn-submit:hover{background:#0ab159; border-color:#0ab159;}
.newsletter-form{padding-top:10px;}
.contact-us-page #gform_submit_button_1:hover{border:1px solid #017FB1;color:#f1f1f1;background:#017FB1;}
.contact-us-page .gform_title{display:none;}
.contact-us-page .gform_wrapper div.validation_error{color:#F00;font-weight:400;margin-bottom:0px;border:none;padding:0px;}
.contact-us-page .gform_wrapper li.gfield.gfield_error{background:none;border:none;width:50%;}
.contact-us-page .gform_wrapper li.gfield.gfield_error:last-child{width:100%;}
.contact-us-page .gform_wrapper .field_description_below .gfield_description{padding-top:5px;}
.contact-us-page .gform_wrapper .validation_message{color:#f34646;font-weight:600;}
.alignleft{float:left;margin-right:15px;margin-bottom:15px; margin-top: 12px;}
.linking{text-align:center;display:inline-block;}
.linking ul li{display:inline-block;text-align:right;padding:5px;}
.linking ul li a{font-size:19px;font-weight:400;border-right:1px solid #ddd;padding:0 5px;}
.links-cost{text-align:center;display:inline-block;border-top:1px solid #ddd;margin-top:25px;}
.links-cost ul li{display:inline-block;text-align:right;padding:5px;list-style-type:none}
.links-cost ul li a{font-size:17px;font-weight:400;border-right:1px solid #ddd;padding:0 5px;list-style-type:none}
.type-service ul{list-style-type:disc;margin-left:18px;}
.type-service ul li{line-height:28px;font-size:19px;color:#000;padding-top:15px;}
footer h3{font-size:25px;color:#ffffff;font-weight:400;padding-bottom:15px;text-transform:uppercase;}
footer p{font-size:14px;font-weight:400;color:#fff;line-height:25px;}
#menu-front_menu li{position:relative;}
#menu-front_menu li .sub-menu{display:none;}
#menu-front_menu li:hover .sub-menu{display:block;}
#menu-front_menu li:hover .sub-menu li{background:none;}
#menu-front_menu li:hover .sub-menu li .sub-menu{display:none;}
#menu-front_menu li:hover .sub-menu li:hover .sub-menu{display:block;}
.footer-menu-ul li{font-size:14px;font-weight:400;color:#fff;line-height:25px;}
.footer-menu-ul li a{background:url(../images/list-icon.png) no-repeat 0px;padding-left:20px;font-size:14px;font-weight:400;color:#fff;line-height:25px;}
.inner-page p{color:#000;}
.inner-page ul{list-style-type:disc;margin-left:18px;margin-bottom:0px;}
.inner-page ul li{color:#000;padding-bottom:0px;}
.inner-page ul li a{color:#000;}
.inner-page ul li a:hover{color:#0ab159;}
.inner-page p strong{color:#000;font-weight:700;display:inline;}
.width-58{width:58%;float:left;padding-top:0px !important;}
.post-page-head a{color:#fff;font-weight: bold;}
.inner-page h2{border-bottom:1px solid #ddd;color:#017fb1;font-size:22px;margin-bottom:15px;padding:13px 0;text-align:left;text-transform:uppercase;font-weight:700;}
.inner-page ol li{color:#000;list-style-type:disc;padding-bottom:10px;}
.inner-page ol{margin-left:18px;}
.inner-page p a{color:#0ab159;font-weight:400;text-decoration:underline;}
.inner-page p a:hover{text-decoration:none;}
.our-specials .video-frame iframe{width:420px;height:315px;}
.page-title .meet-team img{margin-top:18px;}
.testimonial-page .carousel-inner .item{background:rgba(245, 245, 245, 0.44);margin-bottom:40px;padding:25px;border-bottom:2px solid #ddd;}
.testimonial-page .carousel-inner .item p{font-size:16px;line-height:30px;}
.testimonial-page .carousel-inner .item h2{font-size:18px;font-weight:700;color:#0ab159;text-align:right;text-transform:uppercase;}
footer .res-width-50:nth-child(3){color:#68906c;}
.copy-icon{text-align:right;}
.team-sec{background:#fbfbfb;display:inline-block;padding:0px 0 15px 0;margin-bottom:0px;border-radius:5px;}
.team-sec .page-title .meet-team img{border:5px solid #fff;width:100%;}
.team-sec .page-title h2{padding:10px 0 0 0;border-bottom:1px solid #fff;font-size:20px;color:#017fb1;margin-bottom:0px;}
.wp-image-136{border:5px solid #efefef;margin-top:15px;}
.MeetTheTeam-desktop-Contact-Name{margin-top:5px;}
.MeetTheTeam-desktop-Contact-Name strong{text-transform:uppercase;border-bottom:2px solid #333;padding:5px 0px !important;}
.width-21{width:20%;padding:0px;}
.our-specials{background:#f0f7e3;padding:15px;display:inline-block;width:46%;float:left;margin:0 20px;margin-bottom:20px;min-height:250px;border:2px dashed #68906c;}
.our-specials:nth-child(5){min-height:303px;}
.our-specials .video-frame{width:100%;}
.our-specials .video-frame iframe{width:100%;}
.our-specials h2{text-align:center;}
.our-specials p{font-size:19px;line-height:28px;font-weight:700;text-align:center;}
.post-946 .gform_heading{display:none;}
.post-946 .gform_wrapper .top_label .gfield_label{float:left;line-height:18px;}
.post-946 .gform_wrapper ul.gfield_radio li{float:left;width:50px;margin-left:10px !important;}
.post-946 .gform_wrapper ul li.gfield{}
{float:left;width:100%;text-align:left;line-height:60px;position:relative;}
.post-946 .gform_wrapper ul li.field_description_below div.ginput_container_radio{float:right;}
.post-946 .gform_wrapper label.gfield_label{font-weight:300;}
.post-946 .gform_wrapper .field_description_below .gfield_description{font-size:16px;color:#000;line-height:26px;}
.post-946 .gform_wrapper ul.gfield_radio li label{font-weight:300;}
.inner-page .ngg-gallery-thumbnail{margin:10px 17px;}
#social-floting{position:fixed;top:50%;right:0px;z-index:9999;}
#social-floting ul li a{background:#697aa8;padding:12px 18px;color:#fff;font-size:20px;float:left;width:50px;margin-bottom:2px;}
#social-floting ul li a.ypl-bg{background:#cd2400;}
#social-floting ul li a.g-bg{background:#da2723;}
.social1{position:fixed;top:50%;z-index:9;left:15px;width:50px;}
.social1 ul{padding:0px;-webkit-transform:translate(-270px, 0);-moz-transform:translate(-270px, 0);-ms-transform:translate(-270px, 0);-o-transform:translate(-270px, 0);transform:translate(-270px, 0);}
.social1 ul li{display:block;margin:5px;background:#3b579d;width:300px;text-align:right;padding:10px;-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.social1 ul li:hover{-webkit-transform:translate(110px, 0);-moz-transform:translate(110px, 0);-ms-transform:translate(110px, 0);-o-transform:translate(110px, 0);transform:translate(110px, 0);}
.social1 ul li:hover a{color:#000;}
.social1 ul li:hover i{color:#fff;background:rgba(0, 0, 0, 0.36);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.social1 ul li i{margin-left:10px;color:#000;background:#fff;padding:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:35px;height:35px;font-size:20px;background:#ffffff;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
.social1 ul li.yelp-bg{background:#cd2400;}
.social1 ul li.gplus-bg{background:#d33f31;}
.social1 ul li .fa-facebook{color:#3b579d;}
.social1 ul li .fa-yelp{color:#cd2400;}
.social1 ul li .fa-google-plus{color:#d33f31;}
.social1 ul li:hover a{color:#FFF;text-decoration:none;}
.me{width:400px;margin:90px auto;}
.me p,
.me h1{text-transform:uppercase;letter-spacing:3px;text-align:center;}
.me p{font-weight:200;}
.faq-page .panel-group .panel{border-radius:0px;}
.faq-page .panel-group{position:relative;}
.faq-page .panel-default>.panel-heading{padding:20px;background:#fff;}
.faq-page .panel-default{border-color:#ececec;}
.faq-page .glyphicon{color:#0ab159;padding:0 15px 0 0;}

/*30-mar-2018*/

.contact-us-page .info{ padding:25px; color:#FFF; float:left; min-height: 438px;}
.contact-us-page .blue{background: #017FB1; width: 100%;

float: left;}
.contact-us-page .contact-detail ul li{border-bottom:none; margin-bottom: 13px;}
.contact-us-page .alldetails i{ padding-right:4px; }
.contact-us-page .info h3.leave-comment-text{font-size:20px; font-weight:600; color:#FFF;}
.btm-30{margin-bottom:30px;}
.contact-us-page .social-icon{margin-top: 31px; float:left; width:100%; text-align:left;}
.contact-us-page .social-icon li{display:inline-block; margin:0 10px 0 0;} 
.contact-us-page .social-icon li a{
    height: 33px;
    padding: 0;
    line-height:33px;
    text-align: center;
   
    color:#fff; font-weight:bold;
    text-decoration: none;
    display: block;
  font-size: 18px; padding:0 10px;
    -webkit-transition: ease all 0.2s;
    -moz-transition: ease all 0.2s;
    -o-transition: ease all 0.2s;
    transition: ease all 0.2s; margin-left:2px; border:1px solid #fff} 

.contact-us-page .bgcolor{background:#f5f5f5; float:left; width:100%;}
.p-left-0{padding-left:0px; padding-right:0}
.contact-us-page .contact-form{ padding: 22px 22px 0 22px;
display: inline-block;    min-height: 438px;
}
.contact-us-page .contact-form .btn-submit{border-radius:0px; position:relative; outline:none;}
.contact-us-page .contact-form .btn-submit:before{
	    content: "\f003";
		font-size:15px; color:#FFF;
		position:absolute; font-family:FontAwesome;
		font-family: FontAwesome;
    left:10px;
}
#gform_1 .validation_error { display:none}
#gform_1 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper #gform_1 li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin: 0 !important; border: 1px solid #e8e8e8 !important;
} 
#gform_wrapper_1 .gfield_error .ginput_container { margin: 0 !important; }
#gform_wrapper_1 .gform_validation_error #field_1_4 .ginput_container { margin: 0 !important; }
#gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required {
    padding-right: 8px !important;
}
#gform_wrapper_1 ul.gform_fields li.gfield {
    padding-right: 8px !important;
}
#gform_wrapper_1 li#field_1_3 {
    max-width: 100% !important;
}
#gform_wrapper_1 .gfield_error{
    max-width: 100% !important;
}
#gform_wrapper_1 li#field_1_4 .textarea.medium{height: 92px;}
#gform_wrapper_1 li{ margin-bottom:12px}
#gform_wrapper_1 li#field_1_1 input[type=text] {
    background: url(images/username.png) no-repeat 98% #fff;
}
#gform_wrapper_1 li#field_1_2 input[type=text] {
    background: url(images/mail.png) no-repeat 98% #fff;
}
#gform_wrapper_1 li#field_1_3 input[type=text] {
    background: url(images/phone.png) no-repeat 98% #fff;
}
#gform_wrapper_1 li#field_1_4 textarea{
    background: url(images/message.png) no-repeat #fff;
	background-position: right 10px top 10px;
}
@media only screen and (min-width:991px) and (max-width:1200px){.slider-page .carousel-caption{min-height:300px;}
.slider-page .carousel-caption h1{font-size: 38px;
padding: 10px;
line-height: 48px;}
.slider-page .carousel-caption p{font-size:15px;}
.slider-page .carousel-caption h2{font-size:30px;line-height:70px;}
.slider-page .carousel-caption .btn-call{padding:15px 60px;line-height:100px;}
.our-specials{width:44%;}
#gform_wrapper_1 li.gfield.gfield_error{

    margin-top:0 !important;

}
}
@media only screen and (min-width:768px) and (max-width:991px){
	#gform_wrapper_1 li.gfield.gfield_error{

    margin-top:0 !important;

}
	nav #menu li a{padding:0 7px;}
header .org-btn{font-size:12px;}
.call-us{font-size:24px;}
.slider-page .carousel-caption h1{font-size: 28px;
padding: 10px;
line-height: 35px;}
.slider-page .carousel-caption p{font-size:12px;line-height:16px;}
.slider-page .carousel-caption h2{font-size:24px;line-height:40px;}
.slider-page .carousel-caption .btn-call{padding:10px 40px;line-height:65px;}
.news-box{/*min-height:440px;*/}
.slider-page .carousel-caption{min-height:230px;top:18px;}
.box{margin:10px;}
.title-section{background-size:cover !important;}
.width-21{width:30%;}
.team-sec .page-title h2{text-align:center;}
.our-specials{width:44%;min-height:255px;}
.top-item-01{min-height:188px !important;}
.newsletter-text{text-align:center;}
/*.slider-page .carousel-caption{min-height:750px;}*/
}

@media only screen and (min-width:480px) and (max-width:768px){.call-us{text-align:center;margin-top:0px;}
.top-address ul li{width:50% !important; float:left;}
.slider-page .carousel-control.right{font-size:30px;}
.slider-page .carousel-control.left{font-size:30px;}
.box{width:100%;}
.welcome-sec .org-btn{margin-bottom:25px;}
.welcome-sec{}
.testimonial{text-align:center;}
.give-reviwe{margin-bottom:30px;}
.book-app h4{font-size:25px;}
.book-app .org-btn{margin-top:20px;}
section{padding:50px 0px;}
.news-box{margin-bottom:25px;width:100%;}
.copy-right{text-align:center;}
.slider-page .carousel-control.right .glyphicon-menu-right::before{height:31px;width:1px;background:#fff;position:absolute;top:-31px;left:-18px;}
.sidebar{margin-top:40px;}

header{padding:0px;}
section{padding:15px 0px;}
section h2{font-size:30px;padding:15px 0 25px 0;}
.app-section{background-size:cover;}
.latest-news h4{font-size:30px;padding-bottom:20px;}
.testimonial .social-link li a{font-size:20px;}
footer h4{font-size:24px;padding-bottom:5px;}
article{padding:20px 0px 0 0;}
footer{padding:20px 0 0px;}
footer .res-width-50{width:50%;min-height:217px;}
footer h3{padding-bottom:5px;}
iframe{width:auto;}
.testimonial .heading-tit-test{padding:15px 0 0 0;}
.slider-page .carousel-caption{width:70%;left:45%;min-height:200px;}
.slider-page .carousel-caption .btn-call{padding:5px 11px;font-size:10px;line-height:25px;}
.slider-page .carousel-caption h2{font-size:16px;line-height:40px;}
.slider-page .carousel-caption p{font-size:8px;}
.slider-page .carousel-caption h1{font-size:9px;line-height:15px;padding:5px;}
.contact-us-page .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{width:97%;}
.dark-green1{background:#53936d;}
.light-green1{background:#64c88d;}
.title-section{background-size:cover !important;}
.logo{margin-top:10px;}
.width-21{width:100%;}
.width-21 .alignleft{float:none;}
.our-specials{width:100%;margin:0 0 20px 0;}
.type-service h2{text-align:center;font-size:18px;}
.type-service p{text-align:center;}
.title-section h1{font-size:30px;}
.newsletter-form .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half{}
.welcome-sec{}
.welcome-sec p{font-size:18px;}
.welcome-sec h1{text-align:center;}
.service-img-border img{width:100%;}
}
@media only screen and (min-width:700px) and (max-width:768px){.slider-page .carousel-caption{min-height:220px;}
.slider-page .carousel-caption h1{
	font-size: 22px !important;
padding: 4px !important;
line-height: 30px;
margin: 0px;;
	}
.slider-page .carousel-caption p{font-size:14px;padding:0px;margin-bottom:0px;}
.slider-page .carousel-caption h2{font-size:18px;line-height:40px;}
.slider-page .carousel-caption .btn-call{line-height:50px;padding:10px 30px;font-size:14px;}
}
@media only screen and (min-width:620px) and (max-width:700px){.slider-page .carousel-caption{min-height:192px;}
.slider-page .carousel-caption h1{font-size:22px;padding:4px;line-height:30px;margin:0px;}
.slider-page .carousel-caption p{font-size:12px;padding:6px;line-height:20px;margin-bottom:0px;}
.slider-page .carousel-caption h2{font-size:18px;line-height:36px;}
.slider-page .carousel-caption .btn-call{line-height:50px;padding:10px 30px;font-size:14px;}
}
@media only screen and (min-width:550px) and (max-width:620px){.slider-page .carousel-caption h1{font-size: 20px;
padding: 10px;
line-height: 26px;
margin: 0px;}
.slider-page .carousel-caption p{font-size:12px;padding:2px;line-height:20px;}
.slider-page .carousel-caption h2{font-size:22px;line-height:40px;}
.slider-page .carousel-caption .btn-call{line-height:70px;padding:15px 40px;font-size:14px;}
.dis-block{display:none !important;}
.dis-none{display:block !important;}
}
@media only screen and (min-width:480px) and (max-width:550px){
	.slider-page .carousel-caption h1{font-size:22px;padding:10px;line-height:24px;margin:0px;}
.slider-page .carousel-caption p{font-size:11px;padding:2px 0;line-height:20px;}
.slider-page .carousel-caption h2{font-size:18px;line-height:38px;}
.slider-page .carousel-caption .btn-call{line-height:35px;padding:0px 30px;font-size:14px;display:inline-block;margin-top:10px;}
.dis-block{display:none !important;}
.dis-none{display:block !important;}
.slider-page .carousel-caption{min-height:170px;}
.top-bar p{font-size:12px;}
.type-service p{text-align:center;}
}
@media only screen and (min-width:320px) and (max-width:479px){.call-us{text-align:center;margin-top:0px;}
.slider-page .carousel-control.right{font-size:20px;}
.slider-page .carousel-control.left{font-size:20px;}
.slider-page .carousel-caption{display:block;}
section{padding:40px 0px;}
.book-app h4{font-size:18px;line-height:36px;}
.book-app .org-btn{margin-top:20px;padding:18px 40px;}
section h2{font-size:28px;}
.welcome-sec{}
.welcome-sec .org-btn{margin-bottom:25px;}
.testimonial h4{text-align:center;font-size:24px;}
.give-reviwe{margin-bottom:30px;}
article{padding:40px 0px;}
.news-box{margin-bottom:20px;}
footer{padding:10px 0 0px;text-align:center;}
.copy-right{text-align:center;padding:10px 0px;}
.slider-page .carousel-control.right .glyphicon-menu-right::before{height:25px;width:1px;background:#fff;position:absolute;top:-21px;left:-18px;}
.top-bar{display:none;}
.dis-block{display:none !important;}
.dis-none{display:block !important;}
.contact-us-page .submit input{margin-bottom:25px;}
.sidebar{margin-top:40px;}
.top-marg{width:100%;margin:0 auto;margin-top:15px;}
header .org-btn{/*margin:0px 0 15px 0;*/margin: 15px auto;
width: 60%;}
header{padding:0px;}
section{padding:15px 0px;}
section h2{font-size:18px;padding-bottom:10px;}
.app-section{background-size:cover;}
.latest-news h4{font-size:24px;padding-bottom:20px;}
.testimonial .social-link li a{font-size:20px;}
footer h4{font-size:24px;padding-bottom:5px;padding-top:0px;}
article{padding:20px 0px 0 0;}
footer h3{padding-bottom:5px;}
footer h4.heading-lst{padding-bottom:10px;padding-top:10px;}
.testimonial .heading-tit-test{padding:15px 0 0 0;}
.slider-page .carousel-caption{width:70%;left:45%;min-height:150px;top:12px;}
.slider-page .carousel-caption .btn-call{padding:5px 11px;font-size:10px;line-height:35px;}
.slider-page .carousel-caption h2{font-size:16px;line-height:28px;}
.slider-page .carousel-caption p{font-size:8px;line-height:14px;}
.slider-page .carousel-caption h1{font-size:14px;line-height:18px;padding:5px;}
.contact-us-page .gform_wrapper ul li.gfield{width:100%;}
.dark-green1{background:#53936d;}
.light-green1{background:#64c88d;}
.logo{margin-bottom:10px;margin-top:15px;}
.team-sec .page-title h2{text-align:center;}
.inner-page h2{font-size:18px;}
.title-section{background-size:cover !important;}
.width-21{width:100%;}
.width-21 .alignleft{float:none;}
.our-specials{width:100%;margin:0 0 20px 0;}
.post-page .blog-con h2{font-size:18px;}
.post-page .blog-con p{font-size:14px;line-height:19px;}
.post-page{padding-bottom:15px;}
.blog-detail-page .img-sec{height:200px;}
.blog-detail-page p{font-size:14px;line-height:19px;}
.type-service h2{text-align:center;font-size:18px;}
.type-service p{text-align:center;}
.title-section h1{font-size:30px;}
.alignright{padding:10px 0;}
footer .res-width-50:nth-child(3){max-height:180px !important;}
.blog-single .blog-meta a{font-size:16px;}
.welcome-sec{padding:20px 15px;}
.welcome-sec p{font-size:18px;}
.welcome-sec h1{text-align:center;}
.inner-page h2{}
}
@media only screen and (min-width:480px) and (max-width:767px){header .org-btn{margin:15px auto;width:35%;}}
@media only screen and (min-width:500px) and (max-width:767px){.top-marg{width:50%;margin:0 auto;margin-top:15px;}
.slider01-item3 .col-xs-12{width:50%;}
.single-team .col-xs-12{width:50%;float:left;}
.ourteam .col-xs-12{width:50%;float:left;}
.latest-news .col-xs-12{width:50%;}
.our-services .subdiv .col-xs-12{width:50%;}
.services-item02{margin:0 auto 20px;min-height:252px !important;}
}
@media only screen and (min-width:492px) and (max-width:650px){.alignright{float:none;margin-left:0px;}
.inner-page h2{padding:5px 0px;margin-bottom:5px;text-align:center;}
.inner-page p{margin-bottom:0px;text-align:center;}
}
@media only screen and (min-width:280px) and (max-width:767px){
	.newsletter-form .gform_footer input[type="submit"]{min-width:100% !important;}
	.top-item-01 {
    background: #8077b6 none repeat scroll 0 0;
    padding: 30px;
    min-height: 0px!important;
}
	.current-menu-item > a{background:none!important;color:#fff !important;font-weight:600;}
.newsletter-form .gform_body{float:none!important;margin-right:0;width:78% !important;}
.ctr{text-align:center;}
.newsletter-text{text-align:center;}
.copy-icon{text-align:center;padding-top:10px;}
}
@media only screen and (min-width:280px) and (max-width:320px){
	.top-address ul li:nth-child(1) {
    border-right: 0px solid #999;
    width: 100%;
    margin-bottom: 8px;
    float: left;
}
.top-address ul li:nth-child(2) {
    padding-left: 0px;
    width: 100%;
}
	.contact-us-page .submit input{margin-bottom:25px;}
.news-box{margin-bottom:20px;}
.call-us{text-align:center;margin-top:0px;}
.top-bar{display:none;}
.top-bar p{font-size:11px;}
.slider-page .carousel-control.right{font-size:20px;}
.slider-page .carousel-control.left{font-size:20px;}
.slider-page .carousel-caption{display:block;}
section{padding:15px 0px;}
section h2{font-size:20px;padding-bottom:10px;}
.book-app h4{font-size:22px;line-height:35px;}
.book-app .org-btn{margin-top:20px;padding:15px 40px;font-size:15px;}
.welcome-sec{}
.welcome-sec .org-btn{margin-bottom:25px;}
.testimonial h4{font-size:20px;text-align:center;padding-bottom:20px;}
.testimonial blockquote p{font-size:16px;line-height:25px;}
.give-reviwe{margin-bottom:25px;}
article{padding:30px 0;}
footer{padding:30px 0 0px;text-align:center;}
.copy-right{text-align:center;}
.slider-page .carousel-control.right .glyphicon-menu-right::before{height:25px;width:1px;background:#fff;position:absolute;top:-21px;left:-18px;}
.dis-block{display:none !important;}
.dis-none{display:block !important;}
.welcome-sec p{padding-bottom:0px;}
.sidebar{margin-top:40px;}
header .org-btn{/*margin:0px 0 15px 0;*/margin: 15px auto;
width: 60%;}

header{padding:0px;}
.app-section{background-size:cover;}
section h2{font-size:18px;padding-bottom:10px;}
.latest-news h4{font-size:24px;padding-bottom:20px;}
.testimonial .social-link li a{font-size:20px;}
article{padding:20px 0px 0 0;}
.copy-right{text-align:center;padding:10px 0px;}
footer h3{padding-bottom:5px;}
footer h4{font-size:24px;padding-bottom:5px;padding-top:0px;}
footer h4.heading-lst{padding-bottom:10px;padding-top:10px;}
.testimonial .heading-tit-test{padding:15px 0 0 0;}
.slider-page .carousel-caption{display:block;}
.slider-page .carousel-caption h1 {
    font-size:12px;
    line-height: 15px;
    padding: 5px;
}
.slider-page .carousel-caption .btn-call {
    padding: 5px 11px;
    font-size: 10px;
    line-height: 35px;
}
.slider-page .carousel-caption {
    left: 0;
    min-height:123px !important;
    top: 0;
    width: 70%;
}
.contact-us-page .gform_wrapper ul li.gfield{width:100%;}
.dark-green1{background:#53936d;}
.light-green1{background:#64c88d;}
.logo{margin-bottom:10px;margin-top:15px;}
.team-sec .page-title h2{text-align:center;}
.inner-page h2{font-size:18px;}
.title-section{background-size:cover !important;}
.title-section h1{font-size:22px;line-height:60px;}
.width-21{width:100%;}
.width-21 .alignleft{float:none;}
.inner-page p strong{font-size:16px;line-height:25px;}
.our-specials{width:100%;margin:0 0 20px 0;}
.post-page .blog-con h2{font-size:18px;}
.post-page .blog-con p{font-size:14px;line-height:19px;}
.post-page{padding-bottom:15px;}
.blog-detail-page .img-sec{height:200px;}
.blog-detail-page p{font-size:14px;line-height:19px;}
.type-service h2{text-align:center;font-size:18px;}
.alignright{padding:10px 0;}
footer .res-width-50:nth-child(3){max-height:180px !important;}
.blog-single .blog-meta a{font-size:14px;}
.newsletter-form .gform_footer{position:static;}
}
.top-address ul li{float:left;}
.top-address ul li:nth-child(1){width:60%;border-right:1px solid #999;}
.top-address ul li:nth-child(2){padding-left:20px;width:40%;}
.top-address .media-left > span{display:block;padding-top:3px;}
.top-address .fa{color:#017fb1;font-size:30px;}
.top-address h3{color:#2b3a4d;font-size:12px;text-transform:uppercase;}
.top-address p,
.top-address p a{color:#000;font-size:14px;}
.top-donate{margin-top:8px;}
#carousel-slider01{padding:0;position:relative;}
.slide-no-padding{padding:0;}
.slide-border{border-left:1px solid #fff;border-right:1px solid #fff;}
.top-item-01{background:#8077b6 none repeat scroll 0 0;padding:30px;    min-height: 162px;}
.item-img01{float:left;margin-right:10px;margin-top:10px;}
.item-detail > h3 a{color:#fff;font-size:16px;padding-bottom:10px;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.item-detail > h3{color:#fff;font-size:16px;padding-bottom: 4px;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s; padding-top: 10px;}

.item-detail > h3 a:hover{color:#fff;}
.item-detail > p{color:#fff;font-size:15px;line-height:1.5;}
.slider01-item3{margin:66px auto;}
.service-img-border{border-bottom:10px solid #017fb1;margin-bottom:10px;}
.services-item01:hover img,
.services-item02:hover img{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.services-item01:hover img,
.services-item02:hover img{opacity:0.7;}
.services-item01 > h3 a ,
.services-item02 > h3 a{color:#313f52;font-size:22px;padding-bottom:8px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.services-item01 > h3 a:hover,
.services-item02 > h3 a:hover{color:#017FB1;}
.services-item02{min-height:229px !important;}
.services-item02 .service-img-border{border-bottom:7px solid #017fb1;margin-bottom:7px;}
.our-mission01{color:#fff;padding:40px;text-align:center;}
.our-mission01 h4{color:#fff;font-weight: bold;}
.our-mission01 > p{margin-bottom:40px;}
.btn-donate{background:#8077b6 none repeat scroll 0 0;border-radius:4px;color:#fff;font-size:13px;padding:20px 50px;font-weight:600;text-align:center;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.btn-donate:hover{background:#017FB1;color:#fff;}
.box-pad h5 a{color:#434343;font-size:15px;font-weight:600;text-transform:uppercase;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.box-pad h5 a:hover{color:#3c3c3c;}
.date-author{color:#90a0b3;font-size:15px;padding:8px 0;text-transform:uppercase;font-weight:400;}
.news-box p{color:#000;font-size:15px;padding-bottom:15px;font-weight:500;}
.book-app{background:#fff none repeat scroll 0 0;margin:auto;padding:42px 50px;width:51%;}
.newsletter-text > h5{font-size:26px;padding-top:25px;}
.newsletter{background:#017fb1 none repeat scroll 0 0;color:#fff;padding:20px;clear: both;}
.newsletter-form .gform_body{float:left;margin-right:0;width:78% !important;}
.newsletter-form .gform_body input[type="text"]{border:1px solid #fff;border-radius:4px;color:#444;font-size:14px !important;font-weight:400;outline:0 none;padding:5px 15px !important;width:100%;}
.newsletter-form .gform_body input[type="submit"]:hover{background:#8077B6 !important;color:#fff !important;}
.newsletter-form .gform_footer{float:left;right:0;margin:0 !important;width:22% !important;}
.newsletter-form .gform_body ul li{margin:0px !important;}
.newsletter-form .gform_body label{display:none !important;}
#menu-footer_menu a ,
#menu-important-link a{color:#fff;font-size:14px;font-weight:600;text-transform:capitalize;padding-left:15px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
#menu-footer_menu li,
#menu-important-link li{position:relative;}
#menu-footer_menu li:before,
#menu-important-link li:before{content:'\f0da';position:absolute;left:0;top:2px;color:#fff;font-family:FontAwesome;font-size:14px;}
#menu-footer_menu a:hover,
#menu-important-link a:hover{color:#fff;}
#menu-footer_menu .current-menu-item > a,
#menu-important-link .current-menu-item > a{background-color:transparent;color:#fff !important;}
.copy-icon .fa{color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.copy-icon .fa:hover{color:#fff;}
.gform_wrapper .gform_footer{background:none !important; padding: 8px 0 10px !important; }
.blog-detail-page .blog-meta{margin:10px 0;}
.blog-detail-page .blog-meta span{background:none;color:#000;font-size:16px;border-bottom:none;padding:0px;}
.blog-detail-page .blog-meta span a{color:#000;font-weight:400;}
.inner-page h3{padding:10px 0px;}
.bg-evt{background:url(../images/bg1.jpg) no-repeat;background-size:100%;}
.tribe-is-responsive .post-page-head{display:none;}
.tribe-is-responsive .title-section .post-page-head{display:block;}
.evnt-page .tribe-events-list .type-tribe_events h2{font-size:19px;}
.evnt-page .tribe-events-list-separator-month{text-transform:uppercase;font-size:22px;}
.evnt-page .tribe-events-event-meta .tribe-events-meta-group{padding:0px;}
.pd-0{padding:0px;margin:0px;}
.team-detail .blog-single .blog-meta{margin:6px 0px;}
.team-detail h2{font-size:22px;padding-bottom:10px}
.right-width{ width:57.5%; float:right;} 
@media screen and (max-width:900px){
	
.contact-us-page .gform_wrapper li.gfield.gfield_error {
    background: none;
    border: none;
    width: 100%;
}
#gform_wrapper_1 li.gfield.gfield_error {
    margin-top: 0px !important;
}
	.slider01-item3 {
    position: relative;
    padding: 20px 0;
}
}

@media screen and (max-width:768px){.js #menu{display:none;}
.js .slicknav_menu{display:block;}
.logo{margin-top:10px;text-align:center;margin-bottom:10px;}
.slider01-item3{position:relative;padding:20px 0;}
.slide-no-padding{margin-bottom:15px;}
.slide-border{border:0;}
.top-address ul li:nth-child(1){border-right:0px solid #999;width:100%;margin-bottom:8px;}
.top-address ul li:nth-child(2){padding-left:0px;width:100%;}
.services-item02,
.services-item01{margin:0 auto 20px;min-height:264px !important;}
.newsletter-form .gform_body{float:left;margin-right:0;width:100% !important;}
.newsletter-form .gform_footer{position:unset;width:100% !important;}
.newsletter-form .gform_footer input[type="submit"]{min-width:97.8% !important;display:block;}
.book-app{width:90%;padding:15px;}
#menu-footer_menu li:before,
#menu-important-link li:before{content:'\f0da';position:absolute;left:0;top:2px;color:#fff;font-family:FontAwesome;font-size:14px;}
.slider-page .carousel-caption{left:0;/*width:50%;*/}
.p-left-0 { padding-left:15px; padding-right:15px;}

}
@media screen and (max-width:479px){.top-item-01{padding:15px;}
.services-item02,
.services-item01{margin:0 auto 20px;min-height:222px;width:100%;}
.our-mission01{padding:0;}
.our-mission01 h4{margin-bottom:20px;}
/*.slider-page .carousel-caption{left:0;min-height:270px;top:0;width:50%;}*/
.width-58{width:100%;float:left;}


}
@media only screen and (min-width:769px) and (max-width:900px){
	.slider-page .carousel-caption {
    min-height:242px !important;
}
}

@media only screen and (min-width:320px) and (max-width:480px){.top-marg{width:80%;margin:0 auto;margin-top:15px;}
.service-img-border img {
    width: 100%;
}
.newsletter-text > h5{font-size:23px;}
.newsletter-form .gform_footer{position:static;}
.copy-icon .pull-right{float:none !important;}
.width-58{width:100%;float:left;}
}
@media only screen and (min-width:580px) and (max-width:1188px){.inner-page h2{border-bottom:0px solid #ddd!important;}
.width-58{width:100%;float:none;padding-top:0px !important;}
.wp-image-1446{margin-bottom:15px}  
}
@media only screen and (min-width:479px) and (max-width:580px){.top-marg{width:70%;margin:0 auto;margin-top:15px;}
.wp-image-1446{margin-bottom:15px}
.width-58{width:100%;float:left;padding-top:15px !important;}
.right-width{ width:100%; float:left;} 
}
@media only screen and (min-width:280px) and (max-width:479px){.links li span i{display:none;}
#menu-footer_menu li:before,
#menu-important-link li:before{content:'\f0da';position:absolute;left:0;top:2px;color:#fff;font-family:FontAwesome;font-size:14px;display:none;}
.width-58{width:100%;float:left;padding-top:15px !important;}
.right-width{ width:100%; float:left;} 
}
@media only screen and (min-width:280px) and (max-width:320px){body{font-size:16px;}
.service-img-border img {
    width: 100%;
}
.width-58{width:100%;float:left;}
.right-width{ width:100%; float:left;} 
}
.our-services .services-item02 h3{margin:10px 0px;display:inline-block;}
.our-mission01{padding:30px;}
.inner-page h2{padding:15px 0px 10px 0; margin-bottom:5px; margin-top:15px;}
.inner-page h2:fisrt-of-type{ margin-top:0px;}
.wp-image-1432{margin-top:5px;}
.title-section h1{margin:0px;padding:0px;}
.team-sec .page-title .meet-team img{border:none;}
.team-sec-bx{border:none;background:#f5f5f5;padding:15px;}
.team-detail .blog-single{padding:0 15px;}
.team-detail .bdr-green{border:none;}
.post-page .blog-con .btn-read{border-radius:4px;}
.contact-detail ul li{border-bottom:1px solid #ddd; padding:5px 0;font-size:16px;}
.info .contact-detail a.click-here{color:#0ab159;font-weight:400;text-decoration:underline;}
.text-uppr{text-transform:uppercase;font-weight:700;}
.blog-detail-page .img-sec img{width:100%;}
.customize-support .blog-single .blog-meta{margin-bottom:0px;margin-top:0px;}
.pd-20{padding:0px 0 20px 0;}
.inner-page .pd-20 a{color:#0ab159;font-weight:400;text-decoration:underline;}
.m-0{margin-top:0px !important;}
.mrg-35{margin-right:35px;}
.font-weight-400{font-weight:400;padding-top:20px;}
.inner-page ul{}
.inner-page ul:last-child{padding-bottom:0px;}
.p-b-0{padding-bottom:0px;}
.newsletter-form .gform_footer{clear:none!important;}
.wp-image-1446{margin-top:25px;}
.wp-image-1454, .wp-image-1456, .wp-image-1490{margin-top:8px;}
.newsletter .newsletter-form form#gform_2 .validation_error{display:none;}
.newsletter .newsletter-form form#gform_2 li.gfield_error{background:none; border:none;}
.newsletter .newsletter-form form#gform_2 li.gfield_error .ginput_container{margin-top: 0px;}
.newsletter .newsletter-form form#gform_2 ul#gform_fields_2  li.gfield_error.validation_message{padding-top:0px !important;}
.slicknav_arrow{float:right;}
.current-menu-item > a{background:#fff none repeat scroll 0 0;color:#3c3c3c !important;font-weight:600;}
.safariclass{margin-top:-25px;}
.contact-us-page .gform_wrapper ul li.gfield.gfield_error{padding-left:5px;padding-bottom:0 !important;}

.app-section{width:100%;float:left;position:relative;}
.title-section{position:relative;min-height:220px;}
.title-section h1{position:relative;top:50%;transform:translateY(100%);} 
.affix{top:0;width:100%;z-index:999999;}
.affix + .container-fluid{padding-top:70px;}

.contact-us-page .gform_wrapper .gform_footer{ width:97%;}
.contact-us-page .gform_wrapper textarea.medium{ width:100%;}
.inner-page h2:first-child{margin-top:0;}
.mt-no{margin-top:0px !important;}
.p-d-15{ padding-bottom:20px;}
.width-100{width:100%; float:left;}
.mt-top{margin: 15px 0 0 0;}  

.font-weight-400 p{ font-weight:300;} 
.p0-p{ padding:0px !important;}  

 .newsletter-form form#gform_2 .gform_footer{padding: 7px 0 10px !important;}
.aligncenter{text-align:center; border: 1px solid #ccc;}
.members-page { text-align:center}
.members-page img{ display:block; margin:0 auto; border-bottom: 10px solid #017fb1;
margin-bottom: 10px;}
.members-page  p{ margin:0 ; padding:0}
.members-page .services-item02{ margin-bottom:35px }
.members-page h3{ padding:0; margin: 0px 0px;}
.members-page .services-item02 {
    min-height: 501px !important;
}


.inner-page img:hover {
    opacity: 0.7;
}
.testimonial{position:relative;}
.overlayabout{width: 100%;
height: 100%;
position: absolute;
top: 0;
background:#1f1f1f;
opacity: 0.9;
right: 0;}
.list-inline{font-size:24px;margin-bottom: 0px;}
.newsletter-form .gform_wrapper{ margin:0px !important;}
.top-address{padding-top:15px;}
.bdr{border-right:1px solid #fff;}
.contact-us-page{padding:60px 0px;}
.leave-comment-text{text-transform: capitalize; letter-spacing:1px;}
.contact-us-page .gform_wrapper input[type="text"]:focus, .contact-us-page .gform_wrapper input[type="email"]:focus, .contact-us-page .gform_wrapper textarea:focus {
    border-color:#0ab159 !important;
}