@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");@import url("https://fonts.googleapis.com/css?family=Raleway:100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");@import url(imp.css);@import url(bootstrap.min.css);@import url(font-awesome.min.css);@import url(hover.css);@import url(jquery.bxslider.css);@import url(owl.carousel.css);@import url(owl.theme.default.min.css);@import url(animate.min.css);@import url(jquery.bootstrap-touchspin.css);@import url("jquery.fancybox.css");@import url("prettyPhoto.css");@import url("bootstrap-select.min.css");@import url("imagehover.css");/*** Price filter***/@import url(../assets/price-filter/nouislider.css);@import url(../assets/price-filter/nouislider.pips.css);/*** single shop slide ***/@import url(flexslider.css);/*** Time picker css ***/@import url(../assets/timepicker/timePicker.css);@import url(../fonts/flaticon/flaticon.css);@import url(../assets/jquery-ui-1.12.1/jquery-ui.css);/*** Revolution slider ***/@import url(../assets/revolution/css/settings.css);@import url(../assets/revolution/css/layers.css);@import url(../assets/revolution/css/navigation.css);/*** Bootstrap select picker css ***/@import url(../assets/bootstrap-sl-1.12.1/bootstrap-select.css);/*** Language Switcher ***/@import url(../assets/language-switcher/polyglot-language-switcher.css);/*==============================================Base Css===============================================*/html,body{height: 100%;}body{font-family: "Open Sans", sans-serif; font-size: 14px; color: #535454; line-height: 26px; font-weight: 400;}button:focus{outline: none;}h1,h2,h3,h4,h5,h6{font-family: "Raleway", sans-serif; font-weight: 700; margin: 0;}h3{}h4{}a,a:hover,a:active,a:focus{text-decoration: none; outline: none; border: none;}img{max-width: 100%; height: auto;}i{font-style: normal;}ul,li{list-style: none; margin: 0; padding: 0;}button{border: none;}.thm-btn{font-size: 14px; font-weight: 700; display: inline-block; text-transform: uppercase; font-family: "Raleway", sans-serif; transition: all 500ms ease; line-height: 14px; border-radius: 2px; position: relative;}.bg-1{background: #00a5ea; color: #ffffff;}.bg-2{background: #2a3b5c; border-bottom: 2px solid #152545;}.sec-title{margin-top: -6px; padding-bottom: 43px; position: relative;}.sec-title h1{position: relative; z-index: 1;}.sec-title h1:before{position: absolute; top: 19px; left: 0; width: 100%; height: 1px; content: ""; background: #f4f4f4; z-index: -1;}.sec-title h1 span{background: #ffffff; display: inline-block; padding-right: 20px; color: #1c1c1c; font-size: 36px; font-weight: 700; line-height: 36px; text-transform: none; margin: 0;}.sec-title.center h1 span{padding: 0 20px;}.sec-title-two{margin-top: -1px; padding-bottom: 50px; position: relative;}.sec-title-two h1{color: #3d3d3d; font-size: 34px; font-weight: 700; line-height: 32px; margin: 0; text-transform: capitalize;}.sec-title-two .border{background: #ececec none repeat scroll 0 0; display: block; height: 1px; width: 70px; margin: 20px 0 0;}/*________________Preloader_______________ */.preloader{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999; background-color: rgba(255, 255, 255, 1); background-position: center center; background-repeat: no-repeat; background-image: url(../images/icon/preloader.gif);}/* Update header Style */@keyframes menu_sticky{}.mainmenu-area.stricky-fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 10000; background: #152545; transition: all 0.7s ease 0s; -moz-box-shadow: -1px 5px 11px #0a1327; -webkit-box-shadow: -1px 5px 11px #0a1327; box-shadow: -1px 5px 11px #0a1327;}.mainmenu-area.stricky-fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 10000; background: #00a5ea; transition: all 0.7s ease 0s; box-shadow: 1px 0px 1px #00a5ea;}/* scroll to top styles */.scroll-to-top{background: #00a5ea; border: 2px solid #00a5ea; border-radius: 5%; bottom: 25px; color: #fff; cursor: pointer; display: none; font-size: 30px; font-weight: normal; height: 55px; line-height: 46px; position: fixed; right: 15px; text-align: center; transition: all 500ms ease 0s; width: 45px; z-index: 99999; -webkit-box-shadow: 0px 8px 23px -6px rgba(27, 27, 27, 1); -moz-box-shadow: 0px 8px 23px -6px rgba(27, 27, 27, 1); box-shadow: 0px 8px 23px -6px rgba(27, 27, 27, 1);}.scroll-to-top:hover{border: 2px solid #ffd700; color: #fff; background: #0293d0;}/* Form validation styles */input:focus,textarea:focus,select:focus{border-color: #43c3ea; outline: none;}#contact-form input[type="text"].error{border-color: red;}#contact-form input[type="email"].error{border-color: red;}#contact-form select.error{border-color: red;}#contact-form textarea.error{border-color: red;}/* Post pagination styles */.post-pagination li{display: inline-block; margin: 0 3px;}.post-pagination li a{background: #fff none repeat scroll 0 0; border: 1px solid #f7f7f7; color: #3d3d3d; display: block; font-size: 18px; font-weight: 700; height: 55px; padding: 14px 0; transition: all 500ms ease 0s; width: 55px; font-family: "Raleway", sans-serif; border-radius: 3px;}.post-pagination li.active a,.post-pagination li:hover a{background: #00a5ea; color: #fff; border: 1px solid #00a5ea;}/* Overlay styles */.overlay-style-one{width: 100%; height: 100%; position: absolute; top: 80%; left: 0; transition: all 0.7s ease; background: rgba(0, 0, 0, 0.7); opacity: 0;}.overlay-style-one .box{display: table; height: 100%; width: 100%;}.overlay-style-one .box .content{display: table-cell; text-align: center; vertical-align: middle;}.review-box{}.review-box ul{margin-left: -1px; margin-right: -1px;}.review-box ul li{display: inline-block; margin: 0 1px;}.review-box ul li i{color: #00a5ea; font-size: 12px;}/*==============================================Top bar Area Css===============================================*/.top-bar-area{background: #fff; overflow: hidden;}.top-bar-area .top-bar{position: relative; display: block; padding: 13px 0 13px;}.top-bar-area .top-bar:before{position: absolute; bottom: 0; left: 0; width: 1000000px; height: 1px; content: ""; background: #bee5f5;}.top-bar-area .welcome p{font-weight: 400; line-height: 22px; margin: 0; transition: all 500ms ease;}.top-bar-area .welcome p:hover{color: #00a5ea;}.top-bar-area .welcome p span:before{display: inline-block; padding-right: 10px; position: relative; top: 2px;}.top-social-links ul{float: right;}.top-social-links ul li{display: inline-block; margin: 0 0 0 20px; line-height: 22px;}.top-social-links ul li a i{color: #949494; font-size: 14px; transition: all 500ms ease;}.top-social-links ul li a:hover i{color: #00a5ea;}/*==============================================Header Area Css===============================================*/.header-area{padding: 28px 0 28px; position: relative;}.header-area .logo{margin-top: -25px;}.header-contact-info ul{overflow: hidden; margin: 6px 0;}.header-contact-info ul li{display: inline-block; float: left; margin-right: 25px; position: relative; border-right: 1px solid #f4f4f4; padding-right: 25px;}.header-contact-info ul li:last-child{margin-right: 0; border-right: none; padding-right: 0;}.header-contact-info ul li .iocn-holder{width: 30px;}.header-contact-info ul li .iocn-holder span::before{color: #00a5ea; display: block; font-size: 35px; line-height: 25px; transition: all 500ms ease;}.header-contact-info ul li .iocn-holder,.header-contact-info ul li .text-holder{display: table-cell; vertical-align: middle;}.header-contact-info ul li .text-holder{padding-left: 15px;}.header-contact-info ul li .text-holder h5{color: #00a5ea; font-size: 16px; font-weight: 600; text-transform: capitalize; line-height: 20px; margin: 0 0 5px;}.header-contact-info ul li .text-holder h6{color: #949494; font-size: 16px; font-weight: 400; font-family: "Open Sans", sans-serif;}.search-button .toggle-search{overflow: hidden;}.search-button .toggle-search button{background: #fff; border: 1px solid #f4f4f4; display: block; height: 50px; width: 50px; padding: 0; line-height: 48px; border-radius: 3px; margin: 2px 0; transition: all 500ms ease;}.search-button .toggle-search button i{color: #999999; font-size: 14px;}.search-button .toggle-search button:hover i{color: #222;}.search-button .toggle-search button:hover{background: #ffd700; border: 1px solid #ebc601;}/***=============================================Start header-search Area style=============================================***/.header-search{position: relative; padding: 10px 0px; background: #00b4ff; border-bottom: 1px solid #0097d6; z-index: 5; display: none;}.header-search .container{padding-right: 0px;}.header-search .search-form{position: relative; width: 270px;}.header-search .search{position: relative; margin: 0px;}.header-search .search input[type="text"],.header-search input[type="search"]{position: relative; display: block; width: 100%; line-height: 24px; background: none; padding: 7px 40px 7px 15px; border: 1px solid #fff; color: #ffffff; font-size: 14px; border-radius: 0px; transition: all 500ms ease;}.header-search button{background: #fff; border-radius: 0; display: block; font-size: 14px; height: 40px; line-height: 38px; position: absolute; right: 0; text-align: center; top: 0; width: 38px; border: 1px solid #fff; transition: all 500ms ease;}.header-search button i{color: #222; font-size: 15px;}.header-search .search input:focus{border: 1px solid #ffd700;}.header-search .search input:focus+button,.header-search .search input button:hover{background: #ffd700 none repeat scroll 0 0; color: #111; border: 1px solid #ffd700;}/*==============================================Mainmenu Area Css===============================================*/.mainmenu-area{background: #00a5ea;}.main-menu{float: left; position: relative;}.main-menu .navbar-collapse{padding: 0px;}.main-menu .navigation{float: left; margin: 0; position: relative;}.main-menu .navigation li{float: left; padding: 23px 24px; position: relative; margin-left: 2px;}.main-menu .navigation li:first-child{margin-left: 0; padding-left: 0;}.main-menu .navigation li::before{content: ""; position: absolute; top: 0; right: -2px; width: 2px; height: 100%; background: url(../images/resources/menu-border.png) center center no-repeat;}.main-menu .navigation li:last-child:before{display: none;}.main-menu .navigation li a{background: #00a5ea; color: #ffffff; display: block; font-size: 14px; font-weight: 700; line-height: 20px; text-transform: uppercase; opacity: 1; padding: 2px 0px; position: relative; text-transform: uppercase; transition: all 500ms ease; font-family: "Raleway", sans-serif;}.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a{color: #ffd700; opacity: 1;}.main-menu .navigation li a:after{content: "\f0d7"; font-family: FontAwesome; color: #ffd700; position: absolute; display: block; left: 0; right: 0; bottom: -30px; width: 100%; height: 15px; transition: all 300ms ease 300ms; text-align: center; opacity: 0;}.main-menu .navigation li:hover>a:after,.main-menu .navigation li.current>a:after,.main-menu .navigation li.current-menu-item>a:after{bottom: -10px; opacity: 1;}.main-menu .navigation>li>ul{position: absolute; left: 0px; top: 140%; width: 265px; background: #fff; padding: 15px 15px; z-index: 100; visibility: hidden; opacity: 0; transition: all 500ms ease;}.main-menu .navigation>li:hover>ul{top: 100%; opacity: 1; visibility: visible;}.main-menu .navigation>li>ul>li{float: none; margin: 0; padding: 0; position: relative; width: 100%; display: block;}.main-menu .navigation>li>ul li::before{display: none;}.main-menu .navigation li ul li a{background: #fff; color: #1c1c1c; display: block; font-size: 14px; font-weight: 700; line-height: 20px; padding: 11px 0px 10px 15px; position: relative; text-transform: capitalize; transition: all 500ms ease 0s;}.main-menu .navigation li ul li a:after{display: none;}.main-menu .navigation>li>ul>li:hover>a{color: #fff; background-color: #00a5ea;}/*.main-menu .navigation > li > ul > li.dropdown > a:after{}.main-menu .navigation > li > ul > li.dropdown:hover > a:after{}.main-menu .navigation > li > ul > li > ul{}.main-menu .navigation > li > ul li:hover ul{}.main-menu .navigation > li > ul > li ul li{}.main-menu .navigation > li > ul > li ul li:first-child{}.main-menu .navigation > li > ul > li ul li a{}.main-menu .navigation > li > ul > li > ul > li:hover > a{}*/.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position: absolute; right: 10px; top: 6px; width: 34px; height: 30px; border: 1px solid #ffffff; background: url(../images/icon/submenu-icon.png) center center no-repeat; background-size: 20px; cursor: pointer; z-index: 5; display: none; border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px;}.mainmenu-area .appoinment-button a{float: right; background: #63e267; width: 200px; display: block; text-align: center; line-height: 70px; color: #ffffff; font-size: 14px; font-weight: 700; text-transform: uppercase; transition: all 500ms ease;}.mainmenu-area .appoinment-button a:hover{background: #6bf06f;}/***=============================================Rev Slider Wrapper style=============================================***/.rev_slider_wrapper .slide-content-box h1{color: #ffffff; font-size: 48px; font-weight: 700; line-height: 60px; text-transform: capitalize; font-family: "Raleway", sans-serif; text-shadow: 0.1em 0.1em 0.2em black;}.rev_slider_wrapper .slide-content-box p{font-size: 18px; color: #ffffff; font-weight: 300; line-height: 26px; font-family: "Rubik", sans-serif; text-shadow: 0.1em 0.1em 0.2em black;}.rev_slider_wrapper .slide-content-box .button a{padding: 18px 30px 17px; background: #00a5ea; color: #ffffff; font-size: 14px; font-weight: 700; text-transform: uppercase; font-family: "Raleway", sans-serif; margin-right: 16px;}.rev_slider_wrapper .slide-content-box .button a:hover{background: #0194d1;}.rev_slider_wrapper .slide-content-box .button a.btn-style-two{background: #ffffff; color: #1c1c1c;}.rev_slider_wrapper .slide-content-box .button a.btn-style-two:hover{background: #00a5ea;}.rev_slider_wrapper .slide-content-box .button a.remdmore:hover{border-color: #fdc900;}.rev_slider_wrapper .slide-content-box.middle-slide h1{text-align: center;}.rev_slider_wrapper .slide-content-box.middle-slide p{text-align: center;}.rev_slider_wrapper .slide-content-box.lastslide h1{margin: 0 0 22px;}.rev_slider_wrapper .slide-content-box.lastslide p{margin-bottom: 45px;}.rev_slider_wrapper .slide-content-box.lastslide h1 span{background: #ffd700; display: inline-block; padding: 1px 3px;}.tparrows{background: #000000; border: 2px solid #f4f4f4; cursor: pointer; display: block; height: 50px; position: absolute; width: 50px; z-index: 1000; transition: all 500ms ease; border-radius: 4px;}.tparrows:before{font-size: 18px; font-weight: 700; color: #fff; display: block; line-height: 46px; text-align: center; transition: all 500ms ease;}.tparrows:hover{background: #fdc900; border-color: #fdc900;}.tparrows:hover:before{color: #333333;}/***=============================================Welcome Area style=============================================***/.welcome-area{background: #f9f9f9; padding: 85px 0 50px;}.welcome-area .title{padding-bottom: 43px;}.welcome-area .title h1{color: #1c1c1c; font-size: 36px; font-weight: 700; line-height: 36px; margin: 0 0 19px;}.welcome-area .title p{color: #949494; font-size: 16px; line-height: 26px; font-weight: 400; margin: 0;}.welcome-area .single-item{margin-bottom: 40px; position: relative; display: block; max-width: 100%; background-color: #f9f9f9; color: #fff; overflow: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);}.welcome-area .single-item .inner-content{transform-origin: 50% 100%; border: 1px solid #e9e9e9; transition: all 500ms ease;}.welcome-area .single-item:hover .inner-content{transform: rotateX(90deg); opacity: 0;}.welcome-area .single-item .inner-content .img-holder{display: block; overflow: hidden;}.welcome-area .single-item .inner-content .text-holder{padding-left: 83px; position: relative; padding-top: 19px; padding-bottom: 19px;}.welcome-area .single-item .inner-content .text-holder .icon{position: absolute; top: 0; left: 0; width: 83px; height: 90px;}.welcome-area .single-item .inner-content .text-holder .icon span:before{color: #00a5ea; font-size: 45px; line-height: 45px; text-align: center; display: block; padding: 23px 0;}.welcome-area .single-item .inner-content .text-holder .text{border-left: 1px solid #e9e9e9; padding-left: 20px;}.welcome-area .single-item .inner-content .text-holder .text h3{color: #1c1c1c; font-size: 20px; font-weight: 700; text-transform: capitalize; margin: 0 0 4px;}.welcome-area .single-item .inner-content .text-holder .text span{color: #949494; font-size: 14px;}.welcome-area .single-item .inner-content .img-holder img{transition: all 0.7s ease; width: 100%;}.welcome-area .single-item .overlay-content{transform: rotateX(-90deg); transform-origin: 50% -50%; background-color: #00a5ea; padding: 20px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; color: #ffffff; transition: all 500ms ease;}.welcome-area .single-item:hover .overlay-content{transform: rotateX(0);}.welcome-area .single-item .overlay-content .text-holder{padding-left: 65px; position: relative; padding-top: 19px; padding-bottom: 19px;}.welcome-area .single-item .overlay-content .text-holder .icon{position: absolute; top: 0; left: 0; width: 65px; height: 90px;}.welcome-area .single-item .overlay-content .text-holder .icon span:before{color: #f9f9f9; font-size: 45px; line-height: 45px; text-align: left; display: block; padding: 23px 0;}.welcome-area .single-item .overlay-content .text-holder .text{border-left: 1px solid #e9e9e9; padding-left: 20px;}.welcome-area .single-item .overlay-content .text-holder .text h3{color: #f9f9f9; font-size: 20px; font-weight: 700; text-transform: capitalize; margin: 0 0 4px;}.welcome-area .single-item .overlay-content .text-holder .text span{color: #f9f9f9; font-size: 14px;}.welcome-area .single-item .overlay-content .bottom-text-holder{margin-top: 10px;}.welcome-area .single-item .overlay-content .bottom-text-holder ul li{color: #f9f9f9; font-size: 14px; font-weight: 400; font-family: "Open Sans", sans-serif; padding-left: 25px; line-height: 35px; position: relative;}.welcome-area .single-item .overlay-content .bottom-text-holder ul li:before{position: absolute; top: 14px; left: 2px; width: 10px; height: 10px; background: #f9f9f9; border: 1px solid #7ecff2; content: ""; transform: rotate(45deg);}.welcome-area .single-item .overlay-content .bottom-text-holder .icon-holder{}.welcome-area .single-item .overlay-content .bottom-text-holder .icon-holder span:before{color: #009adb; font-size: 140px; line-height: 140px; text-align: right; vertical-align: bottom; display: table-cell; float: right;}/***=============================================About Us Area style=============================================***/.about-us-area{background: #fff; padding: 90px 0 90px;}.about-us-area .img-holder{overflow: hidden; display: block;}.about-us-area .img-holder img{width: 100%;}.about-us-area .middle-text-box{overflow: hidden; display: block;}.about-us-area .middle-text-box .single-item.top{margin-bottom: 30px;}.about-us-area .middle-text-box .single-item h3{color: #00a5ea; font-size: 24px; font-weight: 700; margin: 0 0 18px;}.about-us-area .right-info-box{border: 2px solid #bee5f5; padding: 30px;}.about-us-area .right-info-box .top{overflow: hidden; padding-left: 50px; position: relative; border-bottom: 1px solid #f4f4f4; padding-bottom: 20px;}.about-us-area .right-info-box .top .iocn-holder{position: absolute; top: 3px; left: 0;}.about-us-area .right-info-box .top .iocn-holder span:before{color: #00a5ea; font-size: 40px; line-height: 40px;}.about-us-area .right-info-box .top .text-holder{}.about-us-area .right-info-box .top .text-holder h3{color: #1c1c1c; font-size: 20px; font-weight: 700; margin: 0 0 5px;}.about-us-area .right-info-box .top .text-holder span{}.about-us-area .right-info-box .middle{overflow: hidden;}.about-us-area .right-info-box .middle{overflow: hidden; margin: 25px 0 10px;}.about-us-area .right-info-box .middle h1{color: #00a5ea; font-size: 30px; font-weight: 700; text-transform: uppercase; margin: 0 0 12px; font-family: "Open Sans", sans-serif;}.about-us-area .right-info-box .middle p{margin: 0;}.about-us-area .right-info-box .bottom{overflow: hidden; margin-top: 20px;}.about-us-area .right-info-box .bottom h4{color: #1c1c1c; font-size: 18px; font-weight: 700; margin: 0 0 11px;}.about-us-area .right-info-box .bottom ul li{line-height: 30px; font-size: 16px;}.about-us-area .right-info-box .bottom ul li span{color: #00a5ea; font-weight: 700;}/***=============================================Caption box Area style=============================================***/.caption-box-area{background: url(../images/resources/caption-box-bg.jpg); background-repeat: no-repeat; background-size: cover; padding: 60px 0;}.caption-box-area .text-holder h1{color: #ffffff; font-size: 30px; line-height: 36px; margin: 0 0 8px;}.caption-box-area .text-holder p{color: #ffffff; margin: 0;}.caption-box-area .button{}.caption-box-area .button a{background: #ffffff; width: 210px; height: 50px; line-height: 46px; color: #1c1c1c; font-size: 14px; font-weight: 700; text-transform: uppercase; display: block; text-align: center; border-radius: 3px; border: 2px solid #fff; margin: 10px 0; transition: all 500ms ease;}.caption-box-area .button a:hover{background: #ffd700;}/***=============================================Services Area style=============================================***/.services-area{background: #ffffff; padding-bottom: 60px; padding-top: 90px; position: relative;}.services-area .sec-title{}.services-area .single-item{margin-bottom: 30px; position: relative; padding-left: 90px; background: #ffffff; z-index: 1;}.services-area .single-item .icon-holder{position: absolute; top: 0; left: 0; width: 90px; height: 100%;}.services-area .single-item .icon-holder .icon-box{display: table; height: 100%; width: 100%;}.services-area .single-item .icon-holder .icon-box .icon{display: table-cell; vertical-align: middle;}.services-area .single-item .icon-holder .icon-box .icon .icon-bg{width: 90px; height: 90px; display: block; border-radius: 50%; background: #fff; padding: 9px; border: 1px solid #f4f4f4; transition: all 500ms ease; transition-delay: 0.1s;}.services-area .single-item .icon-holder .icon-box .icon .icon-bg span::before{color: #999999; font-size: 30px; line-height: 30px; background: #fff; width: 70px; height: 70px; display: block; border-radius: 50%; text-align: center; padding: 20px 0; border: 1px solid #f4f4f4; transition: all 500ms ease; transition-delay: 0.15s;}.services-area .single-item .text-holder{border: 1px solid #f4f4f4; padding-left: 70px; padding-top: 27px; padding-bottom: 21px; padding-right: 12px; margin-left: -45px; transition: all 500ms ease; transition-delay: 0.1s;}.services-area .single-item .text-holder h3{color: #1c1c1c; font-size: 18px; font-weight: 700; margin: 0 0 7px;}.services-area .single-item .text-holder p{margin: 0 0 10px;}.services-area .single-item .text-holder a{color: #1c1c1c; font-size: 14px; font-weight: 700; text-transform: capitalize;}.services-area .single-item .text-holder a i{display: inline-block; padding-left: 7px; font-size: 14px; font-weight: 700;}.services-area .single-item:hover .icon-holder .icon-box .icon .icon-bg{border-color: #00a5ea;}.services-area .single-item:hover .icon-holder .icon-box .icon .icon-bg span::before{border-color: #00a5ea; background: #00a5ea; color: #fff;}.services-area .single-item:hover .text-holder{border-color: #00a5ea;}.services-area .single-item:hover .text-holder a{color: #00a5ea; transition: all 500ms ease;}.services-area .special-offers{padding: 25px 0 25px;}.services-area .special-offers h3{color: #1c1c1c; font-size: 24px; font-weight: 400; line-height: 30px;}.services-area .special-offers h3 span{color: #00a5ea;}.services-area .single-item.hvr-float-shadow:before{background: none;}/***=============================================Appoinment Area style=============================================***/.appoinment-area{padding: 55px 0 0px;}.appoinment-area .appoinment{display: block; padding-top: 35px;}.appoinment-area .appoinment .sec-title{padding-bottom: 26px;}.appoinment-area .appoinment .sec-title h1 span{background: transparent;}.appoinment-area .appoinment .sec-title p{margin: 16px 0 0; font-size: 16px; line-height: 28px;}.appoinment-area .appoinment .appoinment-form .field-label{color: #1c1c1c; font-size: 16px; font-weight: 600; text-transform: capitalize; margin: 0 0 2px; font-family: "Raleway", sans-serif;}.appoinment-area .appoinment .appoinment-form .field-input input[type="text"]{width: 100%; border: 1px solid #bee5f5; height: 50px; display: block; padding: 0 15px; color: #333; font-size: 14px; font-weight: 400; transition: all 500ms ease; margin: 0 0 24px;}.appoinment-area .appoinment .appoinment-form button{display: block; width: 160px; height: 50px; border: none; color: #ffffff; font-size: 14px; font-weight: 700; text-transform: uppercase; background: #00a5ea; transition: all 500ms ease; padding: 0; line-height: 30px; margin: 16px 0 0;}.appoinment-area .appoinment .appoinment-form .field-input input[type="text"]:focus{border-color: #00a5ea;}.appoinment-area .appoinment .appoinment-form button:hover{background: #0295d2;}/***=============================================Testimonial Area style=============================================***/.testimonial-area{padding: 90px 0 90px; background: #ffffff;}.testimonial-area .single-item .img-holder{background: #fff none repeat scroll 0 0; border: 1px solid #f4f4f4; border-radius: 50%; display: block; height: 95px; margin: 0 auto; overflow: hidden; padding: 7px; width: 95px; z-index: 1; position: relative; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}.testimonial-area .single-item:hover .img-holder{background: #00a5ea; border-color: #00a5ea;}.testimonial-area .single-item .img-holder img{border-radius: 50%;}.testimonial-area .single-item .text-holder{border: 1px solid #bee5f5; margin-top: -48px; padding-left: 25px; padding-right: 25px; padding-top: 74px; z-index: -1; padding-bottom: 23px; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}.testimonial-area .single-item:hover .text-holder{border-color: #e7e3e3;}.testimonial-area .single-item .text-holder h5{color: #1c1c1c; font-size: 18px; font-weight: 700; text-transform: capitalize; margin: 0 0 9px;}.testimonial-area .single-item .text-holder p{}.testimonial-area .single-item .client-info{background: #fff none repeat scroll 0 0; display: block; overflow: hidden; padding: 15px 25px 12px; text-align: left; border-left: 1px solid #bee5f5; border-bottom: 1px solid #bee5f5; border-right: 1px solid #bee5f5; position: relative; z-index: 1; transition: all 500ms ease;}.testimonial-area .single-item:hover .client-info{border-color: #e7e3e3;}.testimonial-area .single-item .client-info .name h6{color: #1c1c1c; font-size: 18px; font-weight: 700; text-transform: capitalize; margin: 0 0 3px; transition: all 700ms ease;}.testimonial-area .single-item .client-info .name p{color: #00a5ea; margin: 0; transition: all 500ms ease;}.testimonial-area .single-item .client-info .review-box{width: 115px; height: 30px; border: 1px solid #f4f4f4; text-align: center; margin: 8px 0; display: block;}.testimonial-area .single-item .client-info .review-box ul li i{color: #ffd700;}.testimonial-area .owl-theme .owl-dots{display: none; text-align: center;}.testimonial-area .owl-theme .owl-nav{left: 0; position: absolute; top: 50%; width: 100%;}.testimonial-area .owl-theme .owl-nav .owl-prev{background: #fff none repeat scroll 0 0; border: 1px solid #f6f6f6; display: block; height: 40px; left: -44px; position: absolute; top: -15px; transition: all 700ms ease 0s; width: 40px; z-index: 10; border-right: none;}.testimonial-area .owl-theme .owl-nav .owl-next{background: #fff none repeat scroll 0 0; border: 1px solid #f6f6f6; display: block; height: 40px; position: absolute; right: -44px; top: -15px; width: 40px; z-index: 10; transition: all 700ms ease 0s; border-left: none;}.testimonial-area .owl-theme .owl-nav .owl-prev:hover{background: #00a5ea;}.testimonial-area .owl-theme .owl-nav .owl-next:hover{background: #00a5ea;}.testimonial-area .owl-theme .owl-nav div .fa:hover{color: #fff;}.testimonial-area .owl-theme .owl-nav div .fa{color: #ececec; font-size: 25px; display: block; padding-top: 2px; text-align: center;}.testimonial-area .more-review-button{margin-top: 40px;}.testimonial-area .more-review-button a{border: 1px solid #bee5f5; width: 160px; height: 50px; margin: 0 auto; display: block; color: #1c1c1c; font-size: 14px; font-weight: 700; text-transform: uppercase; text-align: center; line-height: 48px; transition: all 500ms ease;}.testimonial-area .more-review-button a:hover{background: #00a5ea; color: #fff; border-color: #00a5ea;}/***=============================================Brand Area style=============================================***/.brand-area{background: #f9f9f9; padding-bottom: 70px; padding-top: 70px;}.brand-area .brand .owl-stage-outer{z-index: 10;}.brand-area .brand .single-item{border: 1px solid #eaeaea; height: 97px; -webkit-transition: all 300ms ease-in 0s; transition: all 300ms ease-in 0s; text-align: center;}.brand-area .brand .single-item img{display: inline-block; max-width: 100%; opacity: 1; padding: 0px 0; position: relative; -webkit-transition: all 300ms ease-in 0s; transition: all 300ms ease-in 0s; width: auto;}.brand-area .brand .single-item:hover{border: 1px solid #d4d2d2;}.brand-area .brand .single-item:hover img{opacity: 0.9;}.brand-area .owl-controls{display: none;}/***=============================================Latest blog Area style=============================================***/.latest-blog-area{background: #ffffff none repeat scroll 0 0; padding-bottom: 50px; padding-top: 90px;}.latest-blog-area .single-blog-post{margin-bottom: 40px; transition: all 500ms ease;}.single-blog-post .img-holder{display: block; overflow: hidden; position: relative;}.single-blog-post .img-holder img{-webkit-transition: all 0.7s ease; transition: all 0.7s ease; width: 100%;}.single-blog-post .img-holder .overlay-style-one .box .content a i{background: rgba(0, 0, 0, 0.95) none repeat scroll 0 0; border: 1px solid transparent; border-radius: 3%; color: #ffffff; display: inline-block; font-size: 15px; height: 40px; line-height: 42px; transition: all 500ms ease 0s; width: 40px;}.single-blog-post:hover .img-holder .overlay-style-one{top: 0%; opacity: 1;}.single-blog-post:hover .img-holder img{-webkit-transform: scale(1.1); transform: scale(1.1);}.single-blog-post .img-holder .overlay-style-one .box .content a:hover i{background: #00a5ea; color: #222; border-color: #fff;}.single-blog-post .text-holder{border-left: 1px solid #bee5f5; border-right: 1px solid #bee5f5; border-bottom: 1px solid #bee5f5; padding-left: 20px; padding-right: 20px; padding-bottom: 12px; transition: all 500ms ease; position: relative; z-index: 1;}.single-blog-post .text-holder .meta-info{padding-top: 23px; padding-bottom: 7px;}.single-blog-post .text-holder .meta-info li{display: inline-block; margin: 0px 7px 0px 0px; border-right: 1px solid #dcdcdc; line-height: 14px; padding-right: 10px;}.single-blog-post .text-holder .meta-info li:last-child{margin: 0; padding: 0; border: none;}.single-blog-post .text-holder .meta-info li a{color: #949494; font-size: 14px; font-weight: 400; font-family: "Open Sans", sans-serif; transition: all 500ms ease;}.single-blog-post .text-holder .blog-title{color: #1c1c1c; display: block; font-size: 18px; font-weight: 700; line-height: 26px; padding: 0; transition: all 500ms ease 0s;}.single-blog-post .text-holder .blog-title:hover{color: #00a5ea;}.single-blog-post .text-holder .meta-info li a:hover{color: #00a5ea;}.single-blog-post .text-holder .text{margin: 6px 0 0;}.single-blog-post .text-holder .text p{}.latest-blog-area .owl-controls{width: 120px; background: #fff; position: absolute; right: -15px; top: -92px;}.latest-blog-area .owl-theme .owl-nav [class*="owl-"]{background: #ffffff none repeat scroll 0 0; border-radius: 0; color: #949494; font-size: 20px; font-weight: 700; height: 40px; line-height: 36px; margin: 0 0 0 0px; padding: 0; width: 40px; border: 2px solid #f9f9f9; transition: all 700ms ease 0s;}.latest-blog-area .owl-theme .owl-nav .owl-next{margin-left: 10px;}.latest-blog-area .owl-theme .owl-nav [class*="owl-"]:hover{border-color: #00a5ea; color: #00a5ea;}/***=============================================Newsletter area style=============================================***/.newsletter-area{padding-bottom: 100px;}.newsletter-area .sec-title p{margin: 16px 0 0;}.newsletter-area .newsletter{display: block; padding: 0 100px;}.newsletter-area .newsletter .newsletter-form .field-input input[type="text"],.newsletter-area .newsletter .newsletter-form .field-input input[type="email"]{width: 100%; border: 1px solid #bee5f5; height: 55px; display: block; padding: 0 15px; color: #949494; font-size: 14px; font-weight: 400; transition: all 500ms ease;}.newsletter-area .newsletter .newsletter-form .field-input input[type="text"]:focus{border-color: #00a5ea;}.newsletter-area .newsletter .newsletter-form .field-input input[type="email"]:focus{border-color: #00a5ea;}.newsletter-area .newsletter .newsletter-form button{display: block; width: 100%; height: 55px; border: none; color: #ffffff; font-size: 14px; font-weight: 700; text-transform: uppercase; background: #00a5ea; transition: all 500ms ease; padding: 0; line-height: 30px; margin: 0;}.newsletter-area .newsletter .newsletter-form button:hover{background: #048bc4;}/***=============================================Footer area style=============================================***/.footer-area{background: url(../images/footer/footer-bg.png); background-repeat: no-repeat; background-size: 100% 100%; padding: 85px 0 77px;}.single-footer-widget .footer-logo{padding: 0 0 30px;}.single-footer-widget .our-info{overflow: hidden;}.single-footer-widget .our-info p{margin: 0 0 15px; color: #949494; font-size: 14px; font-weight: 400; line-height: 26px;}.single-footer-widget .our-info .button a{color: #00a5ea; font-size: 14px; font-weight: 500; text-transform: uppercase; font-family: "Raleway", sans-serif; transition: all 500ms ease;}.single-footer-widget .our-info .button a span:before{font-size: 15px; line-height: 14px; display: inline-block; padding-right: 7px; transition: all 500ms ease;}.single-footer-widget .our-info .button a:hover{}.single-footer-widget .title{padding-bottom: 17px; margin-bottom: 40px; margin-top: -3px; border-bottom: 1px solid #e9e9e9;}.single-footer-widget .title h3{color: #1c1c1c; font-size: 18px; font-weight: 700; text-transform: uppercase;}.single-footer-widget .usefull-links{float: left; margin-top: -7px;}.single-footer-widget .usefull-links.left{margin-right: 30px;}.single-footer-widget .usefull-links li{margin-bottom: 10px; position: relative;}.single-footer-widget .usefull-links li:last-child{margin-bottom: 0px;}.single-footer-widget .usefull-links li a{color: #949494; font-size: 14px; font-weight: 400; transition: all 700ms ease;}.single-footer-widget .usefull-links li:hover a{color: #00a5ea; text-decoration: underline;}.single-footer-widget .instagram-feed-list{overflow: hidden; display: block; margin-left: -5px; margin-right: -5px;}.single-footer-widget .instagram-feed-list li{display: inline-block; float: left; margin: 0 4px 8px;}.single-footer-widget .instagram-feed-list li .image-holder{display: block; overflow: hidden; position: relative;}.single-footer-widget .instagram-feed-list li .image-holder img{-webkit-transition: all 0.7s ease; transition: all 0.7s ease; width: 100%;}.single-footer-widget .instagram-feed-list li .image-holder .overlay-style-one .box .content a i{color: #ffffff; display: inline-block; font-size: 15px; transition: all 500ms ease;}.single-footer-widget .instagram-feed-list li:hover .image-holder .overlay-style-one{top: 0%; opacity: 1;}.single-footer-widget .instagram-feed-list li:hover .image-holder img{-webkit-transform: scale(1.1); transform: scale(1.1);}.single-footer-widget .instagram-feed-list li .image-holder .overlay-style-one .box .content a:hover i{color: #ffd700;}.single-footer-widget .footer-contact-info{margin-top: -6px;}.single-footer-widget .footer-contact-info li{position: relative; padding-left: 35px; margin-bottom: 20px;}.single-footer-widget .footer-contact-info li:last-child{margin-bottom: 0;}.single-footer-widget .footer-contact-info li .icon-holder{position: absolute; top: 2px; left: 0;}.single-footer-widget .footer-contact-info li .icon-holder span:before{color: #00a5ea; font-size: 25px; line-height: 25px;}.single-footer-widget .footer-contact-info li .icon-holder span.map-marker:before{position: relative; top: 3px;}.single-footer-widget .footer-contact-info li .text-holder{}.single-footer-widget .footer-contact-info li .text-holder h5{color: #949494; font-size: 14px; font-weight: 400; line-height: 26px; font-family: "Open Sans", sans-serif;}.single-footer-widget .footer-contact-info li .text-holder h5 span{text-transform: capitalize; font-weight: 700; color: #00a5ea; font-size: 16px;}/***=============================================Footer bottom area style=============================================***/.footer-bottom-area{}.footer-bottom-area .footer-bottom{overflow: hidden; padding: 16px 0 16px;}.footer-bottom-area .footer-bottom .copyright-text{margin: 7px 0;}.footer-bottom-area .footer-bottom .copyright-text p{color: #949494; font-size: 14px; font-weight: 400; margin: 0;}.footer-bottom-area .footer-bottom .copyright-text p a{color: #00a5ea; font-weight: 700; transition: all 500ms ease;}.footer-bottom-area .footer-bottom .copyright-text p a:hover{color: #ffd700;}.footer-bottom-area .footer-bottom .footer-social-links{}.footer-bottom-area .footer-bottom .footer-social-links ul li{display: inline-block; float: left; margin-right: 10px;}.footer-bottom-area .footer-bottom .footer-social-links ul li:last-child{margin-right: 0px;}.footer-bottom-area .footer-bottom .footer-social-links ul li a i{height: 40px; width: 40px; border: 2px solid #f4f4f4; border-radius: 50%; text-align: center; line-height: 38px; color: #949494; font-size: 14px; transition: all 500ms ease;}.footer-bottom-area .footer-bottom .footer-social-links ul li a:hover i{background: #00a5ea; border-color: #00a5ea; color: #fff;}/***=============================================Breadcrumb area style=============================================***/.breadcrumb-area{background: #f9f9f9 none repeat scroll 0 0; padding-top: 65px; padding-bottom: 63px;}.breadcrumb-area h1{color: #1c1c1c; font-size: 36px; font-weight: 700; text-transform: capitalize;}/***=============================================Breadcrumb botton area style=============================================***/.breadcrumb-botton-area{border-bottom: 1px solid #f9f9f9; padding: 17px 0 15px;}.breadcrumb-botton-area .left{}.breadcrumb-botton-area .left ul{overflow: hidden; display: block;}.breadcrumb-botton-area .left ul li{display: inline-block; margin-right: 6px; color: #1c1c1c; font-size: 14px; font-weight: 500; text-transform: capitalize; font-family: "Open Sans", sans-serif;}.breadcrumb-botton-area .left ul li a{color: #3d3d3d; transition: all 500ms ease;}.breadcrumb-botton-area .left ul li a:hover{color: #00a5ea;}.breadcrumb-botton-area .left ul li.active{color: #00a5ea;}/***=============================================Faq Content Area style=============================================***/.faq-content-area{padding-bottom: 90px; padding-top: 90px;}.faq-content-area .faq-content{background: #f7f7f7 none repeat scroll 0 0; display: block; padding: 50px 40px 20px;}.faq-content-area .faq-content .single-item{background: #ffffff none repeat scroll 0 0; display: block; padding: 46px 28px 22px; margin-bottom: 30px; -webkit-box-shadow: 0px 3px 8px -1px rgba(216, 214, 214, 1); -moz-box-shadow: 0px 3px 8px -1px rgba(216, 214, 214, 1); box-shadow: 0px 3px 8px -1px rgba(216, 214, 214, 1); transition: all 500ms ease;}.faq-content-area .faq-content .single-item:hover{-webkit-box-shadow: 0px 3px 8px -1px rgba(0, 165, 234, 1); -moz-box-shadow: 0px 3px 8px -1px rgba(0, 165, 234, 1); box-shadow: 0px 3px 8px -1px rgba(0, 165, 234, 1);}.faq-content-area .faq-content .single-item .title{margin: 0 0 19px; position: relative; z-index: 1;}.faq-content-area .faq-content .single-item .title::before{background: rgba(0, 0, 0, 0) url("../images/resources/q.png") repeat scroll 0 0; content: ""; height: 62px; left: 0; opacity: 0.5; position: absolute; top: -16px; width: 45px; z-index: -1;}.faq-content-area .faq-content .single-item .title h3{color: #272727; font-size: 20px; font-weight: 700; text-transform: uppercase; z-index: 5;}.faq-content-area .faq-content .single-item .text{}.faq-content-area .faq-content .single-item .text p{margin: 0 0 14px;}.faq-content-area .faq-content .single-item .text a{color: #3d3d3d; font-size: 14px; font-weight: 700; text-transform: uppercase; transition: all 500ms ease;}.faq-content-area .faq-content .single-item .text a i{display: inline-block; padding-left: 5px;}.faq-content-area .faq-content .single-item:hover .text a{color: #00a5ea;}/***=============================================Faq single area style=============================================***/.faq-single-area{padding-top: 90px; padding-bottom: 90px;}.accordion-box{border: 1px solid #f4f4f4; display: block; padding: 30px 30px 0px;}.accordion-box .accordion{margin-bottom: 20px; position: relative;}.accordion-box .accordion .accord-btn{border-bottom: 1px solid #ededed; cursor: pointer; padding: 0px 0px 22px 50px; position: relative; transition: all 500ms ease;}.accordion-box .accordion .accord-btn.last{border-bottom: none;}.accordion-box .accordion .accord-btn h4{color: #1c1c1c; font-size: 18px; font-weight: 700; line-height: 26px; transition: all 500ms ease;}.accordion-box .accordion .accord-btn::after{color: #ededed; content: "\f11e"; font-family: "Flaticon"; font-size: 12px; font-weight: 700; line-height: 27px; margin-top: -25px; position: absolute; left: 0px; top: 50%; transition: all 500ms ease 0s; width: 30px; height: 30px; border: 2px solid #ededed; text-align: center;}.accordion-box .accordion .accord-btn.active{border-bottom: 1px solid transparent; transition: all 500ms ease;}.accordion-box .accordion .accord-btn.active h4{color: #00a5ea;}.accordion-box .accordion .accord-btn.active:after{content: "\f11d"; border: 2px solid #00a5ea; color: #00a5ea; background: transparent;}.accordion-box .accordion .accord-content{display: none; padding: 20px 20px 18px 50px; position: relative; border-bottom: 0px solid #ededed; background: #f7f7f7;}.accordion-box .accordion .accord-content.collapsed{display: block;}.accordion-box .accordion .accord-content p{margin: 0;}/***=============================================Not found area style=============================================***/.not-found-area{background: #ffffff none repeat scroll 0 0; padding-bottom: 90px; padding-top: 50px;}.not-found-content h1{color: #1c1c1c; font-size: 150px; font-weight: 700; margin: 0 0 16px;}.not-found-content h3{color: #1c1c1c; font-size: 18px; font-weight: 400; margin: 0 0 15px; text-transform: uppercase;}.not-found-content p{color: #00a5ea; font-size: 18px; margin: 0 0 30px;}.not-found-content .search-form{width: 432px; position: relative; margin: 0 auto;}.not-found-content .search-form input[type="text"]{background: #fff; border: 1px solid #f4f4f4; color: #9a9a9a; display: inline-block; font-size: 16px; font-weight: 300; height: 55px; letter-spacing: 1px; padding-left: 20px; padding-right: 60px; position: relative; -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s; width: 432px;}.not-found-content .search-form button{background: #f9f9f9 none repeat scroll 0 0; border: 1px solid #f4f4f4; color: #1c1c1c; display: inline-block; height: 55px; padding: 11px 0; position: absolute; right: 0; text-align: center; top: 0; -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s; width: 55px;}.not-found-content .search-form button i{font-size: 14px;}.not-found-content .search-form input[type="text"]:focus{border: 1px solid #00a5ea; background: #fff; color: #222;}.not-found-content .search-form input[type="text"]:focus+button,.not-found-content .search-form button:hover{background: #00a5ea none repeat scroll 0 0; color: #fff;}/***=============================================Main Project Area style=============================================***/.main-project-area{padding-top: 90px; padding-bottom: 90px;}.main-project-area .project-filter{padding-bottom: 25px; border-bottom: 1px solid #f4f4f4; margin-bottom: 50px;}.main-project-area .project-filter li{display: inline-block; margin: 0 20px;}.main-project-area .project-filter li span{position: relative; color: #1c1c1c; cursor: pointer; display: block; font-size: 16px; font-weight: 700; text-transform: capitalize; transition: all 500ms ease 0s; font-family: "Raleway", sans-serif;}.main-project-area .project-filter li span:before{background: #00a5ea none repeat scroll 0 0; bottom: -26px; content: " "; display: block; height: 2px; left: 0; position: absolute; width: 100%; transform: scaleX(0); transition: 0.5s ease;}.main-project-area .project-filter li:hover span:before,.main-project-area .project-filter li.active span:before{transform: scaleX(1); transition: 0.5s ease;}.main-project-area .project-filter li.active span,.main-project-area .project-filter li:hover span{color: #00a5ea;}.main-project-area .single-project-item{margin-bottom: 30px;}.single-project-item{position: relative; overflow: hidden; display: block;}.single-project-item .img-holder{display: block; overflow: hidden; position: relative;}.single-project-item .img-holder img{transform: scale(1.1, 1.1); transition: all 0.5s ease 0s; width: 100%;}.single-project-item:hover .img-holder img{transform: scale(1, 1);}.single-project-item:hover .img-holder .overlay-style-one{top: 0%; opacity: 1;}.single-project-item .img-holder .overlay-style-one .box .content a{opacity: 1; border: 1px solid #00a5ea; background: #00a5ea; display: inline-block; border-radius: 3px; font-size: 14px; color: #fff; font-weight: 700; transition: all 500ms ease; text-transform: uppercase; padding: 8px 17px 8px;}.single-project-item .img-holder .overlay-style-one .box .content a:hover{background: #222; color: #fff;}.single-project-item .img-holder .overlay-style-one .box .content .text-holder{position: absolute; bottom: 27px; left: 30px; text-align: left;}.single-project-item .img-holder .overlay-style-one .box .content .text-holder h4{color: #ffffff; font-size: 18px; font-weight: 700; text-transform: capitalize; margin: 0;}.main-project-area .post-pagination{margin-top: 20px;}/***=============================================Project Single Area style=============================================***/#project-single-area{padding-top: 90px; padding-bottom: 90px;}#project-single-area .owl-theme .owl-nav{margin-top: 0px;}#project-single-area .owl-theme .owl-dots{text-align: center;}#project-single-area .owl-theme .owl-dots .owl-dot{display: inline-block;}#project-single-area .owl-theme .owl-dots{position: absolute; top: 90%; left: 0; right: 0;}#project-single-area .owl-dots .owl-dot{background-image: none; background-color: #fff; width: 12px; height: 12px; margin: 6px; padding: 0px; border: 2px solid #fff; background: none; border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; transition: all 500ms ease;}#project-single-area .owl-dots .owl-dot span{display: none;}#project-single-area .owl-dots .owl-dot.active{border: 2px solid #00a5ea; background: #00a5ea;}#project-single-area .project-info{}#project-single-area .sec-title{padding-bottom: 27px;}#project-single-area .sec-title h2{color: #1c1c1c; font-size: 30px;}#project-single-area .project-info .project-info-list{overflow: hidden; margin-top: 30px; margin-left: -30px; margin-right: -30px;}#project-single-area .project-info .project-info-list li{border-bottom: 1px solid #f7f7f7; float: left; margin: 0 30px 20px; overflow: hidden; padding-bottom: 11px; padding-left: 20px; position: relative; width: 155px;}#project-single-area .project-info .project-info-list li .icon-holder{left: 0; position: absolute; top: -5px;}#project-single-area .project-info .project-info-list li .icon-holder i{font-size: 14px; color: #00a5ea;}#project-single-area .project-info .project-info-list li .text-holder{}#project-single-area .project-info .project-info-list li .text-holder h5{color: #1c1c1c; font-size: 14px; font-weight: 700; text-transform: capitalize; margin: 0 0 3px;}#project-single-area .project-info .project-info-list li .text-holder p{margin: 0; color: #949494; font-size: 14px;}#project-single-area .project-description{padding-top: 60px;}#project-single-area .bottom{border-bottom: 1px solid #f7f7f7; border-top: 1px solid #f7f7f7; margin: 43px 0 0; overflow: hidden; padding-bottom: 20px; padding-top: 21px;}#project-single-area .bottom .button a{color: #1c1c1c; font-size: 16px; font-weight: 700; text-transform: uppercase; transition: all 500ms ease; font-family: "Raleway", sans-serif;}#project-single-area .bottom .button a:hover{color: #00a5ea;}#project-single-area .bottom .button a i{display: inline-block; font-size: 18px; padding-right: 10px; position: relative; top: 1px;}#project-single-area .bottom .button.next a i{padding-right: 0px; padding-left: 10px;}#project-single-area .bottom .icon-holder a i{color: #1c1c1c; font-size: 24px; position: relative; top: 4px; transition: all 500ms ease 0s;}#project-single-area .bottom .icon-holder a:hover i{color: #00a5ea;}/***=============================================Team Area style=============================================***/.team-area{padding-top: 90px; padding-bottom: 50px;}.single-team-member{border-bottom: 2px solid #f7f7f7; margin-bottom: 40px; padding-bottom: 15px;}.single-team-member .img-holder{position: relative; overflow: hidden; display: block;}.single-team-member .img-holder img{-webkit-transition: all 0.7s ease; transition: all 0.7s ease; width: 100%;}.single-team-member:hover .img-holder img{-webkit-transform: scale(1.1); transform: scale(1.1);}.single-team-member .img-holder .overlay-one{position: absolute; left: 0px; top: -100%; width: 100%; height: 100%; padding: 0px; color: #ffffff; opacity: 0; transition: all 500ms ease; transition-delay: 0.1s; z-index: 2;}.single-team-member .img-holder .overlay-one .overlay-inner{width: 100%; height: 100%; display: table; background: rgba(0, 0, 0, 0.7);}.single-team-member .img-holder .overlay-one .overlay-inner .content{display: table-cell; vertical-align: middle; text-align: center;}.single-team-member .img-holder .overlay-one .overlay-inner .content ul{}.single-team-member .img-holder .overlay-one .overlay-inner .content ul li{display: inline-block; margin: 0 5.5px;}.single-team-member .img-holder .overlay-one .overlay-inner .content ul li a i{height: 40px; width: 40px; border-radius: 50%; border: 1px solid #fff; color: #fff; font-size: 14px; line-height: 38px; transition: all 500ms ease;}.single-team-member .img-holder .overlay-one .overlay-inner .content ul li a:hover i{background: #00a5ea; border-color: #00a5ea; color: #fff;}.single-team-member:hover .img-holder .overlay-one{top: 0px; opacity: 1;}.single-team-member .text-holder{margin: 28px 0 0;}.single-team-member .text-holder h3{color: #1c1c1c; font-size: 18px; font-weight: 700; text-transform: capitalize; margin: 0 0 4px;}.single-team-member .text-holder span{color: #00a5ea; font-weight: 500;}/***=============================================About us Area style=============================================***/.about-us-area .bottom{margin-top: 50px;}.about-us-area .bottom .single-item{border: 1px solid #f4f4f4; display: block; padding: 30px 20px 22px;}.about-us-area .bottom .single-item .year{border: 1px solid #f4f4f4; display: inline-block; overflow: hidden; padding: 8px 23px 8px;}.about-us-area .bottom .single-item .year h3{color: #1c1c1c; font-size: 20px; font-family: "Open Sans", sans-serif;}.about-us-area .bottom .single-item h4{color: #1c1c1c; font-size: 18px; font-weight: 700; margin: 19px 0 15px;}.about-us-area .bottom .single-item .readmore{color: #949494; font-size: 14px; font-weight: 700; text-transform: uppercase; transition: all 500ms ease;}.about-us-area .bottom .single-item .readmore i{display: inline-block; padding-left: 10px; font-size: 16px;}.about-us-area .bottom .single-item:hover .readmore{color: #00a5ea;}/***=============================================Choose Us area style=============================================***/.choose-us-area{background: #f9f9f9; border-top: 1px solid #f4f4f4; padding-top: 90px; padding-bottom: 86px;}.choose-us-area .sec-title h1 span{background: #f9f9f9;}.choose-us-area .sec-title h1:before{background: #e9e9e9;}.choose-us-area .single-item{margin-bottom: 50px; position: relative; overflow: hidden; display: block; border: 1px solid #e9e9e9;}.choose-us-area .single-item .inner-content{padding-left: 30px; padding-bottom: 20px; padding-top: 40px; transition: all 500ms ease;}.choose-us-area .single-item .inner-content .iocn-holder{margin-bottom: 29px;}.choose-us-area .single-item .inner-content .iocn-holder span:before{color: #00a5ea; font-size: 50px; line-height: 50px;}.choose-us-area .single-item .inner-content .border{height: 1px; width: 60px; display: block; background: #e9e9e9;}.choose-us-area .single-item .inner-content .title-holder{padding-top: 29px;}.choose-us-area .single-item .inner-content .title-holder h3{color: #1c1c1c; font-size: 18px; margin: 0 0 5px;}.choose-us-area .single-item .inner-content .title-holder p{color: #00a5ea; font-size: 14px; margin: 0;}.choose-us-area .single-item .overlay-content{width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; -webkit-transform: scale(0); transform: scale(0); border: 1px solid #00a5ea; background-color: rgba(255, 255, 255, 0.9); -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}.choose-us-area .single-item .overlay-content .box{display: table; height: 100%; width: 100%;}.choose-us-area .single-item .overlay-content .box .content{display: table-cell; text-align: left; vertical-align: middle; padding-left: 20px; padding-right: 20px;}.choose-us-area .single-item .overlay-content .box .content h3{margin: 0px; color: #1c1c1c; font-size: 16px;}.choose-us-area .single-item .overlay-content .box .content b{color: #00a5ea; font-size: 14px; font-weight: 400; text-transform: capitalize;}.choose-us-area .single-item .overlay-content .box .content .border{height: 1px; width: 60px; display: block; background: #e9e9e9; margin-top: 15px; margin-bottom: 15px;}.choose-us-area .single-item:hover .overlay-content{opacity: 1; transform: scale(1, 1);}.choose-us-area .single-item:hover .inner-content{opacity: 0;}#project-single-area .owl-theme .owl-dots{}.choose-us-area .owl-theme .owl-nav{margin: 0;}.choose-us-area .owl-theme .owl-dots{position: absolute; top: 92%; left: 0; right: 0;}.choose-us-area .owl-theme .owl-dots .owl-dot{display: inline-block;}.choose-us-area .owl-dots .owl-dot{background: #fff; width: 12px; height: 12px; margin: 6px; padding: 0px; border: 2px solid #00a5ea; background: none; border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; transition: all 500ms ease;}.choose-us-area .owl-dots .owl-dot span{display: none;}.choose-us-area .owl-dots .owl-dot.active{border: 2px solid #00a5ea; background: #00a5ea;}/***=============================================Team Area style=============================================***/.team-section{padding-top: 90px; padding-bottom: 30px;}.team-section .owl-controls{width: 120px; background: #fff; position: absolute; right: -15px; top: -92px;}.team-section .owl-theme .owl-nav [class*="owl-"]{background: #ffffff none repeat scroll 0 0; border-radius: 0; color: #949494; font-size: 20px; font-weight: 700; height: 40px; line-height: 36px; margin: 0 0 0 0px; padding: 0; width: 40px; border: 2px solid #f9f9f9; transition: all 700ms ease 0s;}.team-section .owl-theme .owl-nav .owl-next{margin-left: 10px;}.team-section .owl-theme .owl-nav [class*="owl-"]:hover{border-color: #00a5ea; color: #00a5ea;}.team-section .single-team-member{border: none;}/***=============================================Project Area style=============================================***/.project-area{overflow: hidden;}.project-area .container-fluid{}.project-area .container-fluid .pd0{padding: 0;}/***=============================================Blog Area style=============================================***/#blog-area{padding-bottom: 90px; padding-top: 90px;}#blog-area .blog-post{border-right: 1px solid #f7f7f7; margin-bottom: -90px; padding-bottom: 90px; margin-right: -30px; padding-right: 30px; margin-top: -90px; padding-top: 90px;}.blog-grid-area .single-blog-post{margin-bottom: 30px;}.blog-grid-area .post-pagination{margin-top: 10px;}.sidebar-wrapper{padding-left: 30px; position: relative; display: block; overflow: hidden;}.sidebar-wrapper .single-sidebar{overflow: hidden; margin-bottom: 50px; position: relative;}.sidebar-wrapper .single-sidebar .sec-title{overflow: hidden; padding-bottom: 25px; margin-top: 0;}.sidebar-wrapper .single-sidebar .sec-title h3{color: #1c1c1c; font-size: 18px; font-weight: 700; text-transform: uppercase;}.sidebar-wrapper .single-sidebar form.search-form{position: relative;}.sidebar-wrapper .single-sidebar .search-form input[type="text"]{background: #fff; border: 1px solid #f4f4f4; color: #ababab; display: block; font-size: 14px; font-weight: 500; height: 50px; letter-spacing: 1px; padding-left: 15px; padding-right: 55px; position: relative; -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s; width: 100%;}.sidebar-wrapper .single-sidebar .search-form button{background: #00a5ea none repeat scroll 0 0; color: #fff; display: block; height: 50px; padding: 12px 0; position: absolute; right: 0; text-align: center; top: 0; -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s; width: 50px;}.sidebar-wrapper .single-sidebar .search-form button i{font-size: 14px;}.sidebar-wrapper .single-sidebar .search-form input[type="text"]:focus{border: 1px solid #018dc8; background: #fff; color: #000;}.sidebar-wrapper .single-sidebar .search-form input[type="text"]:focus+button,.sidebar-wrapper .single-sidebar .search-form button:hover{background: #018dc8 none repeat scroll 0 0; color: #fff;}.single-sidebar .categories{background: #fff; display: block; padding: 24px 30px 24px; border: 1px solid #f4f4f4;}.single-sidebar .categories li{border-bottom: 1px solid #ededed; margin-bottom: 10px; padding-bottom: 7px;}.single-sidebar .categories li:last-child{margin-bottom: 0; padding-bottom: 0; border-bottom: none;}.single-sidebar .categories li a{color: #949494; transition: all 500ms ease; font-size: 14px; font-weight: 400; position: relative;}.single-sidebar .categories li a span{float: right;}.single-sidebar .categories li a:hover{color: #00a5ea;}.single-sidebar .popular-post{}.single-sidebar .popular-post li{margin-bottom: 20px; padding-left: 90px; position: relative; border-bottom: 1px solid #f4f4f4; padding-bottom: 0px; height: 110px; padding-bottom: 20px;}.single-sidebar .popular-post li:last-child{margin-bottom: 0; padding-bottom: 0; border-bottom: none;}.single-sidebar .popular-post li .img-holder{display: block; left: 0; overflow: hidden; position: absolute; top: 0px; width: 90px;}.single-sidebar .popular-post li .img-holder img{}.single-sidebar .popular-post li .img-holder .overlay-style-one .box .content a i{color: #fff; font-size: 16px; transition: all 500ms ease;}.single-sidebar .popular-post li:hover .img-holder .overlay-style-one{top: 0; opacity: 1;}.single-sidebar .popular-post li:hover .img-holder img{}.single-sidebar .popular-post li .img-holder .overlay-style-one .box .content a:hover i{color: #00a5ea;}.single-sidebar .popular-post li .title-holder{padding-left: 20px;}.single-sidebar .popular-post li .title-holder a .post-title{color: #1c1c1c; font-size: 16px; line-height: 26px; font-weight: 700; position: relative; margin: 0 0 7px; transition: all 500ms ease;}.single-sidebar .popular-post li .title-holder a:hover .post-title{color: #00a5ea;}.single-sidebar .popular-post li .title-holder .post-date{color: #949494; display: block; transition: all 500ms ease; font-weight: 400; font-size: 14px;}.single-sidebar .popular-tag{margin-left: -3px; margin-right: -3px; margin-top: -5px;}.single-sidebar .popular-tag li{display: inline-block; margin: 0 3px 10px;}.single-sidebar .popular-tag li a{border: 1px solid #f4f4f4; color: #949494; display: block; font-size: 14px; font-weight: 400; padding: 4px 12px 4px; transition: all 500ms ease 0s; border-radius: 2px;}.single-sidebar .popular-tag li a:hover{background: #00a5ea; border-color: #00a5ea; color: #fff;}/***=============================================Blog Area style=============================================***/.blog-area{}.blog-area .single-blog-post{border-bottom: 1px solid #f4f4f4; margin-bottom: 50px; padding-bottom: 50px;}.blog-area .single-blog-post .text-holder{border: none; padding: 22px 0 0;}.blog-area .single-blog-post .text-holder span{color: #00a5ea; font-size: 14px; font-weight: 700; text-transform: uppercase;}.blog-area .single-blog-post .text-holder .blog-title{font-size: 30px; line-height: 32px; margin: 13px 0 10px;}.blog-area .single-blog-post .text-holder .meta-info{padding-top: 0; padding-bottom: 15px;}.blog-area .single-blog-post .text-holder .text{margin: 0 0 32px;}.blog-area .single-blog-post .text-holder .readmore{border: 2px solid #f4f4f4; display: inline-block; color: #1c1c1c; font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 10px 38px 10px; transition: all 500ms ease;}.blog-area .single-blog-post:hover .text-holder .readmore{border-color: #00a5ea; background: #00a5ea; color: #222;}/***=============================================Blog Single Area style=============================================***/.blog-single-area .single-blog-post{border: none; margin: 0; padding: 0;}.blog-single-area .single-blog-post:hover .img-holder img{transform: none;}.blog-single-area .single-blog-post .text-holder .blog-title:hover{color: #1c1c1c;}.blog-single-area .single-blog-post .text-holder p.mar-bottom{margin-bottom: 13px;}.blog-single-area .middle-content-box{margin: 30px 0 33px; overflow: hidden;}.blog-single-area .middle-content-box .img-holder{width: 340px;}.blog-single-area .middle-content-box .img-holder,.blog-single-area .middle-content-box .text-holder{display: table-cell; vertical-align: top;}.blog-single-area .middle-content-box .text-holder{padding-left: 30px; position: relative;}.blog-single-area .middle-content-box .text-holder:before{content: "\f10d"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #f1f1f1; font-size: 24px; padding-right: ; position: absolute; top: -3px; left: 30px;}.blog-single-area .middle-content-box .text-holder{padding-left: 30px; padding-top: 32px; position: relative;}.blog-single-area .middle-content-box .text-holder h3{color: #1c1c1c; font-size: 18px; font-weight: 700; margin: 20px 0 7px;}.blog-single-area .middle-content-box .text-holder h5{color: #00a5ea; font-size: 14px; font-weight: 400; margin: 0;}.blog-single-area .bottom-content-box{border-bottom: 1px solid #f7f7f7; padding-bottom: 21px;}.blog-single-area .tag-social-share-box{overflow: hidden; padding-bottom: 24px; padding-top: 25px;}.blog-single-area .tag-social-share-box .tag p{color: #00a5ea; margin: 0; font-size: 14px; font-weight: 500;}.blog-single-area .tag-social-share-box .tag p span{color: #1c1c1c; font-size: 16px; font-weight: 700; text-transform: capitalize;}.blog-single-area .tag-social-share-box .social-share{}.blog-single-area .tag-social-share-box .social-share h5{color: #1c1c1c; display: inline-block; float: left; font-size: 16px; font-weight: 700; text-transform: capitalize; position: relative; top: 7px;}.blog-single-area .tag-social-share-box .social-share i{padding-left: 10px; display: inline-block;}.blog-single-area .tag-social-share-box .social-share .social-share-links{display: inline-block; float: left; margin-left: -3px; margin-right: -3px; padding-left: 20px; position: relative; top: -6px;}.blog-single-area .tag-social-share-box .social-share .social-share-links li{display: inline-block; margin: 0 3px;}.blog-single-area .tag-social-share-box .social-share .social-share-links li a i{border: 2px solid #f7f7f7; border-radius: 50%; color: #999999; font-size: 14px; height: 40px; line-height: 36px; padding: 0; text-align: center; transition: all 500ms ease 0s; width: 40px;}.blog-single-area .tag-social-share-box .social-share .social-share-links li a:hover i{background: #00a5ea; border-color: #00a5ea; color: #fff;}.blog-single-area .author-box{background: #f7f7f7 none repeat scroll 0 0; display: block; padding: 30px 30px 22px; position: relative;}.blog-single-area .author-box .img-holder{width: 85px;}.blog-single-area .author-box .img-holder,.blog-single-area .author-box .text-holder{display: table-cell; vertical-align: top;}.blog-single-area .author-box .text-holder{padding-left: 30px;}.blog-single-area .author-box .text-holder h3{color: #1c1c1c; font-size: 20px; font-weight: 700; margin: -2px 0 14px; text-transform: capitalize;}.blog-single-area .author-box .text-holder p{}.blog-single-area .author-box .text-holder .social-link{margin-left: -6px; margin-right: -6px; overflow: hidden;}.blog-single-area .author-box .text-holder .social-link li{display: inline-block; margin: 0 6px;}.blog-single-area .author-box .text-holder .social-link li a i{color: #999999; font-size: 14px; transition: all 500ms ease;}.blog-single-area .author-box .text-holder .social-link li a:hover i{color: #00a5ea;}.blog-single-area .comment-box{overflow: hidden; padding-bottom: 35px; padding-top: 75px;}.blog-single-area .comment-box .title{padding-bottom: 35px;}.blog-single-area .comment-box .title h3{color: #1c1c1c; font-size: 28px; font-weight: 700; text-transform: capitalize;}.blog-single-area .comment-box .single-comment-box{padding-left: 60px; position: relative; margin-bottom: 30px;}.blog-single-area .comment-box .single-comment-box .img-holder{left: 0; position: absolute; top: 0;}.blog-single-area .comment-box .single-comment-box .text-holder{border: 1px solid #f7f7f7; margin-left: 20px; padding: 15px 20px 5px;}.blog-single-area .comment-box .single-comment-box .text-holder .top{overflow: hidden; padding-bottom: 8px;}.blog-single-area .comment-box .single-comment-box .text-holder .top .date h5{color: #1c1c1c; font-size: 16px; font-weight: 500; font-family: "Open Sans", sans-serif;}.blog-single-area .comment-box .single-comment-box .text-holder .top .review-box{position: relative; top: -3px;}.blog-single-area .comment-box .single-comment-box .text-holder .top .review-box ul{margin-left: -0.5px; margin-right: -0.5px; overflow: hidden;}.blog-single-area .comment-box .single-comment-box .text-holder .top .review-box ul li{display: inline-block; margin: 0 0.5px;}.blog-single-area .comment-box .single-comment-box .text-holder .top .review-box ul li i{color: #00a5ea; font-size: 14px;}.blog-single-area .add-comment-box{overflow: hidden;}.blog-single-area .add-comment-box .title{padding-bottom: 30px;}.blog-single-area .add-comment-box .title h3{color: #1c1c1c; font-size: 28px; font-weight: 700; text-transform: capitalize;}.blog-single-area .add-comment-box .add-rating-box{padding-bottom: 17px;}.blog-single-area .add-comment-box .add-rating-box h4{color: #999999; font-size: 14px; font-weight: 400; margin: 0 0 3px;}.blog-single-area .add-comment-box .add-rating-box ul{}.blog-single-area .add-comment-box .add-rating-box ul li{border-right: 1px solid #ebebeb; display: inline-block; line-height: 20px; margin-right: 6px; padding-right: 10px;}.blog-single-area .add-comment-box .add-rating-box ul li:last-child{border-right: none; margin-right: 0; padding-right: 0;}.blog-single-area .add-comment-box .add-rating-box ul li a i{color: #d6d6d6; font-size: 12px;}.blog-single-area .add-comment-box .add-rating-box ul li a:hover i{color: #00a5ea; transition: all 500ms ease;}.blog-single-area .add-comment-box #add-comment-form{}.blog-single-area .add-comment-box #add-comment-form .field-label{color: #949494; display: block; font-size: 14px; font-weight: 500; padding: 0 0 2px;}.blog-single-area .add-comment-box #add-comment-form input[type="text"],.blog-single-area .add-comment-box #add-comment-form input[type="email"],.blog-single-area .add-comment-box #add-comment-form textarea{background: #fff none repeat scroll 0 0; border: 1px solid #ececec; display: block; font-size: 14px; font-weight: 400; height: 50px; padding: 0 15px; width: 100%; margin-bottom: 12px; transition: all 500ms ease;}.blog-single-area .add-comment-box #add-comment-form textarea{height: 100px; padding: 10px 15px; margin-bottom: 30px;}.blog-single-area .add-comment-box #add-comment-form button{padding: 19px 40px 18px;}.blog-single-area .add-comment-box #add-comment-form input[type="text"]:focus{border-color: #00a5ea;}.blog-single-area .add-comment-box #add-comment-form input[type="email"]:focus{border-color: #00a5ea;}.blog-single-area .add-comment-box #add-comment-form textarea:focus{border-color: #00a5ea;}.blog-single-area .add-comment-box #add-comment-form button:hover{background: #ffd700; color: #000;}/***=============================================Contact Area style=============================================***/.contact-area{padding-bottom: 70px; padding-top: 90px;}.contact-area .title{padding-bottom: 34px; margin-top: -4px;}.contact-area .title h2{color: #1c1c1c; font-size: 28px; font-weight: 700; text-transform: capitalize;}.contact-area .accordion-box{border: none; padding: 0;}.contact-area .accordion-box .accordion{margin-bottom: 10px; position: relative; background: #fff;}.contact-area .accordion-box .accordion .accord-btn{background: #f9f9f9 none repeat scroll 0 0; cursor: pointer; height: 50px; line-height: 18px; padding: 11px 50px 12px; position: relative; transition: all 500ms ease; border: none;}.contact-area .accordion-box .accordion .accord-btn h4{color: #1c1c1c; font-size: 18px; font-weight: 700; line-height: 28px; transition: all 500ms ease; text-transform: capitalize;}.contact-area .accordion-box .accordion .accord-btn::after{color: #1c1c1c; content: "\f054"; font-family: "FontAwesome"; font-size: 14px; line-height: 20px; font-weight: 500; position: absolute; top: 40px; transition: all 500ms ease; border: none; left: 7px;}.contact-area .accordion-box .accordion .accord-btn.active:after{content: "\f078"; color: #00a5ea;}.contact-area .accordion-box .accordion .accord-btn.active h4{color: #00a5ea;}.contact-area .accordion-box .accordion .accord-content{border: 1px solid #f9f9f9; border-top: none; display: none; padding: 22px 30px 23px; position: relative; background: #fff;}.contact-area .accordion-box .accordion .accord-content.collapsed{display: block;}.contact-area .contact-info-list{margin-left: -10px;}.contact-area .contact-info-list li{border-bottom: 1px solid #f7f7f7; margin-bottom: 13px; padding-bottom: 13px; padding-left: 35px; position: relative;}.contact-area .contact-info-list li:last-child{margin-bottom: 0; padding-bottom: 0; border-bottom: 0px solid;}.contact-area .contact-info-list li .icon-holder{position: absolute; top: 6px; left: 0;}.contact-area .contact-info-list li .icon-holder span:before{color: #00a5ea; font-size: 20px; line-height: 20px; font-weight: 600;}.contact-area .contact-info-list li .text-holder{}.contact-area .contact-info-list li .text-holder h5{color: #949494; font-size: 14px; font-weight: 400; line-height: 24px;}.contact-area .contact-info-list li .text-holder h5 span{text-transform: uppercase; font-weight: 700; color: #1c1c1c; font-family: "Open Sans", sans-serif; font-size: 15px;}.contact-area .contact-form{}.contact-area .contact-form form input[type="text"],.contact-area .contact-form form input[type="email"],.contact-area .contact-form form textarea{border: 1px solid #bee5f5; color: #999999; display: block; font-size: 14px; height: 50px; margin-bottom: 30px; padding: 0 20px; width: 100%; transition: all 500ms ease;}.contact-area .contact-form form textarea{height: 182px; margin-bottom: 40px; padding: 10px 20px;}.contact-area .contact-form form input[type="text"]:focus{border-color: #00a5ea;}.contact-area .contact-form form input[type="email"]:focus{border-color: #00a5ea;}.contact-area .contact-form form textarea:focus{border-color: #00a5ea;}.contact-area .contact-form form button{width: 100%; padding: 19px 0 18px;}.contact-area .contact-form form button:hover{background: #ffd700;}/***=============================================Google map Area style=============================================***/.google-map-area{position: relative;}#contact-google-map{height: 450px; width: 100%;}/***=============================================Testimonial page style=============================================***/.testimonial-page{padding: 90px 0 50px; background: #ffffff;}.testimonial-page .single-item{margin-bottom: 40px;}.testimonial-page .single-item .text-holder{padding-left: 15px; padding-right: 15px;}/***=============================================Testimonial page style=============================================***/.services-page-area{padding-top: 90px; padding-bottom: 50px;}.services-page-area .single-item{margin-bottom: 40px;}.services-page-area .single-item .img-holder{position: relative; overflow: hidden; display: block;}.services-page-area .single-item .img-holder img{transition: all 0.5s ease 0s; width: 100%;}.services-page-area .single-item .img-holder .iocn-holder{background: #00a5ea; height: 70px; width: 70px; position: absolute; bottom: -30px; right: 25px; border-radius: 50%; z-index: 1;}.services-page-area .single-item .img-holder .iocn-holder{border: 1px solid #f6f6f6; background: #fff; height: 70px; width: 70px; position: relative; border-radius: 50%; float: right; right: 25px; top: -35px; text-align: center; transition: all 500ms ease;}.services-page-area .single-item:hover .img-holder .iocn-holder{background: #00a5ea; border-color: #00a5ea; right: 50px;}.services-page-area .single-item .img-holder .iocn-holder span:before{color: #949494; font-size: 30px; line-height: 30px; text-align: center; display: block; padding: 20px 0; transition: all 500ms ease;}.services-page-area .single-item:hover .img-holder .iocn-holder span:before{color: #fff;}.services-page-area .single-item .text-holder{border: 1px solid #f4f4f4; margin-top: -70px; padding-top: 27px; padding-left: 20px; padding-right: 20px; padding-bottom: 22px;}.services-page-area .single-item .text-holder h3{color: #1c1c1c; font-size: 18px; margin: 0 0 15px;}.services-page-area .single-item .text-holder a{color: #1c1c1c; font-size: 14px; font-weight: 700; text-transform: capitalize; transition: all 500ms ease;}.services-page-area .single-item .text-holder a:hover{color: #00a5ea;}.services-page-area .single-item .text-holder a i{font-size: 16px; display: inline-block; padding-left: 8px;}/***=============================================Service Single Area style=============================================***/#service-single-area{padding-bottom: 90px; padding-top: 90px;}#service-single-area .service-single-sidebar{}#service-single-area .service-single-sidebar .service-lists{display: block;}#service-single-area .service-single-sidebar .service-lists .allservice{margin-bottom: 10px;}#service-single-area .service-single-sidebar .service-lists .allservice a{background: #f9f9f9 none repeat scroll 0 0; color: #1c1c1c; display: block; font-size: 14px; font-weight: 700; padding: 16px 20px 16px; text-transform: none;}#service-single-area .service-single-sidebar .service-lists .allservice a i{color: #999999; float: right; font-size: 18px; margin: 4px 0; transition: all 500ms ease;}#service-single-area .service-single-sidebar .service-lists li{border-bottom: 1px solid #ffffff; position: relative;}#service-single-area .service-single-sidebar .service-lists li a{background: #f9f9f9 none repeat scroll 0 0; display: block; padding: 16px 20px 16px; color: #1c1c1c; font-size: 14px; font-weight: 700; text-transform: none; position: relative; transition: all 500ms ease; transition-delay: 0.1s;}#service-single-area .service-single-sidebar .service-lists li a::before{background: #ffd700 none repeat scroll 0 0; content: ""; height: 30px; left: 0; position: absolute; top: 14px; width: 0px; z-index: 1; transition: all 500ms ease; transition-delay: 0.5s;}#service-single-area .service-single-sidebar .service-lists li a:hover,#service-single-area .service-single-sidebar .service-lists li.active a{background: #00a5ea; color: #ffffff;}#service-single-area .service-single-sidebar .service-lists li a:hover::before,#service-single-area .service-single-sidebar .service-lists li.active a::before{width: 5px;}#service-single-area .service-single-sidebar .service-lists .allservice a:hover i{color: #fff;}#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link{overflow: hidden; margin-bottom: 50px; margin-top: 50px;}#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link li{margin-bottom: 10px;}#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link li:last-child{margin-bottom: 0;}#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link li a{color: #1c1c1c; font-size: 18px; border: 1px solid #f4f4f4; display: block; padding: 15px 22px 13px; transition: all 500ms ease;}#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link li a:hover{background: #00a5ea; border-color: #00a5ea; color: #fff;}#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link li a .icon-holder{width: 35px;}#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link li a .icon-holder,#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link li a .title-holder{display: table-cell; vertical-align: middle;}#service-single-area .service-single-sidebar .single-sidebar .brochures-dwn-link li a .title-holder h5{font-size: 14px; font-style: normal; color: #1c1c1c; text-transform: none;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial{}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .text-box{background: #f9f9f9; display: block; padding: 33px 15px 32px 40px; margin-bottom: 30px; position: relative; z-index: 1;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .text-box:before{position: absolute; top: 0; left: 0; width: 67px; height: 67px; background: url(../images/sidebar/arrow.jpg); content: ""; z-index: -1;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .text-box:after{position: absolute; bottom: -14px; left: 30px; width: 17px; height: 14px; background: url(../images/sidebar/arrow-bottom.png); content: ""; z-index: -1;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .text-box p{margin: 0; line-height: 26px; color: #949494;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .client-info{}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .client-info .img-box{width: 70px;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .client-info .img-box,#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .client-info .title-box{display: table-cell; vertical-align: middle;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .client-info .title-box{padding-left: 15px;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .client-info .title-box h4{color: #1c1c1c; font-size: 18px; font-weight: 700; margin: 0 0 5px;}#service-single-area .service-single-sidebar .single-sidebar .sidebar-testimonial .client-info .title-box span{color: #949494; font-size: 14px; font-weight: 400;}#service-single-area .service-single-content{}#service-single-area .service-single-content .top-content{overflow: hidden; margin-bottom: 60px;}#service-single-area .service-single-content .top-content .img-holder{margin-right: -25px;}#service-single-area .service-single-content .top-content .img-holder img{}#service-single-area .service-single-content .top-content .text-holder{margin-left: 25px;}#service-single-area .service-single-content .top-content .text-holder span{color: #00a5ea; font-weight: 700; text-transform: uppercase; font-size: 16px;}#service-single-area .service-single-content .top-content .text-holder p.top{margin: 15px 0 0;}#service-single-area .service-single-content .title{padding-bottom: 25px;}#service-single-area .service-single-content .title h2{color: #1c1c1c; font-size: 30px; font-weight: 700; line-height: 26px; text-transform: capitalize; margin-top: 0px;}#service-single-area .service-single-content .border{height: 1px; background: #f4f4f4;}#service-single-area .service-single-content .middle-content{margin-top: 60px;}#service-single-area .service-single-content .middle-content .text-holder{margin-right: 25px;}#service-single-area .service-single-content .middle-content .text-holder ul{overflow: hidden; margin: 15px 0 0;}#service-single-area .service-single-content .middle-content .text-holder ul li{line-height: 30px;}#service-single-area .service-single-content .middle-content .text-holder ul li i{display: inline-block; color: #00a5ea; padding-right: 7px;}#service-single-area .service-single-content .middle-content .video-holder{display: block; margin-left: -25px; overflow: hidden; position: relative;}#service-single-area .service-single-content .middle-content .video-holder img{transform: scale(1); transition: all 0.5s ease 0s; width: 100%;}#service-single-area .service-single-content .middle-content .video-holder .overlay-gallery{background-color: transparent; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; transition: all 500ms ease;}#service-single-area .service-single-content .middle-content .video-holder .overlay-gallery .icon-holder{display: table; height: 100%; width: 100%;}#service-single-area .service-single-content .middle-content .video-holder .overlay-gallery .icon-holder .icon{display: table-cell; vertical-align: middle; text-align: center;}#service-single-area .service-single-content .middle-content .video-holder .overlay-gallery .icon-holder .icon a img{width: auto; transform: scale(1); transition: all 0.5s ease 0s;}#service-single-area .service-single-content .middle-content .video-holder:hover .overlay-gallery{background-color: rgba(0, 165, 234, 0.7);}#service-single-area .service-single-content .middle-content .video-holder:hover img{transform: scale(1.1);}#service-single-area .service-single-content .middle-content .video-holder .overlay-gallery .icon-holder .icon a:hover img{transform: scale(1.1);}#service-single-area .service-single-content .bottom-content{margin-top: 70px;}#service-single-area .service-single-content .appoinment-form{margin-top: 60px;}#service-single-area .service-single-content .appoinment-form .title{padding-bottom: 35px;}#service-single-area .service-single-content .appoinment-form .ui-state-default{width: 100%; border-radius: 0; border: 1px solid #ececec; background: #f9f9f9; color: #949494; font-size: 14px; font-weight: 400; text-transform: capitalize;}#service-single-area .service-single-content .appoinment-form .ui-selectmenu-button{height: 50px; position: relative; transition: all 500ms ease;}#service-single-area .service-single-content .appoinment-form .ui-selectmenu-button:focus{outline: none; border: 1px solid #00a5ea;}#service-single-area .service-single-content .appoinment-form .ui-selectmenu-button span.ui-selectmenu-text{display: block; line-height: 18px; overflow: hidden; text-align: left; padding: 15px 15px 15px;}/* arrow button css */#service-single-area .service-single-content .appoinment-form .ui-selectmenu-button span.ui-icon{display: block; float: right; height: 45px; position: absolute; text-indent: 0; top: 7px; width: 45px; right: 0; bottom: 0; background-image: none;}#service-single-area .service-single-content .appoinment-form .ui-selectmenu-button span.ui-icon::before{color: #949494; content: "\f107"; font-family: FontAwesome; font-size: 20px; overflow: visible; position: absolute; right: 14px; top: 12px;}#service-single-area .service-single-content .appoinment-form form{border: 1px solid #f4f4f4; padding: 30px; display: block;}#service-single-area .service-single-content .appoinment-form form input[type="text"],#service-single-area .service-single-content .appoinment-form form input[type="email"],#service-single-area .service-single-content .appoinment-form form textarea{background: #f9f9f9; border: 1px solid #ececec; color: #949494; display: block; font-size: 14px; height: 50px; margin-bottom: 30px; padding: 0 20px; width: 100%; transition: all 500ms ease;}#service-single-area .service-single-content .appoinment-form form textarea{height: 130px; margin-bottom: 30px; padding: 10px 20px; margin-top: 22px;}#service-single-area .service-single-content .appoinment-form form input[type="text"]:focus{border-color: #00a5ea;}#service-single-area .service-single-content .appoinment-form form input[type="email"]:focus{border-color: #00a5ea;}#service-single-area .service-single-content .appoinment-form form textarea:focus{border-color: #00a5ea;}#service-single-area .service-single-content .appoinment-form form button{width: 100%; padding: 19px 0 18px;}#service-single-area .service-single-content .appoinment-form form button:hover{background: #0293d0;}/***=============================================Pricing Plan Area style=============================================***/.pricing-plan-area{padding-top: 90px; padding-bottom: 83px; background: #fcfcfc;}.pricing-plan-area .single-price-box{background: #f9f9f9; display: block; margin-bottom: 40px; padding: 27px 30px 30px; position: relative; transition: all 500ms ease; z-index: 1;}.pricing-plan-area .single-price-box.hvr-float-shadow:before{background: none;}.pricing-plan-area .single-price-box .table-header{}.pricing-plan-area .single-price-box .table-header .top{transition: all 500ms ease; transition-delay: 0.1s; border-bottom: 1px solid #e9e9e9; padding-bottom: 22px;}.pricing-plan-area .single-price-box .table-header .top h3{color: #1c1c1c; font-size: 24px; font-weight: 700; text-transform: capitalize; display: block; transition: all 500ms ease; transition-delay: 0.1s; margin: 0 0 8px;}.pricing-plan-area .single-price-box .table-header .top span{color: #949494; font-size: 14px;}.pricing-plan-area .single-price-box .table-header .package{display: block; padding: 10px 0 10px;}.pricing-plan-area .single-price-box .table-header .package h1{color: #252525; font-size: 72px; line-height: 72px; font-weight: 400; position: relative; transition: all 500ms ease;}.pricing-plan-area .single-price-box .table-header .package h1 span{font-size: 20px; font-weight: 400; display: inline-block; line-height: 20px; padding-left: 3px;}.pricing-plan-area .single-price-box .table-header .package h1 b{font-size: 24px; font-weight: 400; display: inline-block; padding-right: 3px;}.pricing-plan-area .single-price-box .price-list{display: block; background: #ffffff; padding: 23px 30px 22px; border-radius: 10px 10px 0px 0px;}.pricing-plan-area .single-price-box .price-list ul{}.pricing-plan-area .single-price-box .price-list ul li{color: #949494; font-size: 14px; font-weight: 400; padding-bottom: 17px; padding-left: 25px; transition: all 500ms ease; text-align: left; position: relative;}.pricing-plan-area .single-price-box .price-list ul li:before{position: absolute; top: 10px; left: 0; width: 10px; height: 10px; content: ""; background: #00aedd; border: 1px solid #7fd6ee; transform: rotate(45deg);}.pricing-plan-area .single-price-box .price-list ul li:last-child{padding-bottom: 0;}.pricing-plan-area .single-price-box .table-footer{}.pricing-plan-area .single-price-box .table-footer a{padding: 19px 50px 18px; color: #1c1c1c; background: #ffffff; display: block; margin-top: 10px; transition: all 500ms ease;}.pricing-plan-area .single-price-box .table-footer a:hover{background: #00aedd; color: #fff;}.pricing-plan-area .slogan{margin: 15px 0 0;}.pricing-plan-area .slogan h3{color: #1c1c1c; font-size: 24px; line-height: 30px; font-weight: 400; text-align: center;}/***=============================================Specials Rebate Area style=============================================***/.specials-rebate-area{padding-top: 90px; padding-bottom: 90px;}.specials-rebate-area .pd-bottom{padding-bottom: 30px; overflow: hidden;}.specials-rebate-area .title{}.specials-rebate-area .title h2{color: #1c1c1c; font-size: 30px; font-weight: 700;}.specials-rebate-area .title h2 span{color: #00a5ea;}.specials-rebate-area .right-box{}.specials-rebate-area .right-box p{margin: 0; border: 1px solid #f4f4f4; width: 230px; height: 40px; display: block; padding: 7px 15px; color: #949494; font-size: 14px;}.specials-rebate-area .right-box p i{float: right; line-height: 25px;}.table-responsive{overflow-x: auto; position: relative; width: 100%;}.special-offers-table{margin: 0; min-width: 1024px;}.special-offers-table thead{background: #00a5ea;}.special-offers-table thead tr{}.special-offers-table thead tr th{border-bottom: none; border: 1px solid #0fb5fb; text-align: center; padding: 22px 0;}.special-offers-table thead tr th{color: #ffffff; font-size: 14px; font-weight: 700; text-transform: capitalize;}.special-offers-table tbody{}.special-offers-table tbody tr{}.special-offers-table tbody tr td{border: 1px solid #f4f4f4; background: #fff; padding: 0 0 15px; text-align: center; color: #949494;}.special-offers-table tbody tr td .top{background: #f9f9f9; display: block; padding: 13px 0 13px;}.special-offers-table tbody tr td .top h5{color: #949494; font-size: 14px; font-weight: 700; font-family: "Open Sans", sans-serif;}.special-offers-table tbody tr td .single-item{display: block; padding: 15px; border: 1px solid #f4f4f4; margin: 10px; transition: all 500ms ease;}.special-offers-table tbody tr td .single-item span{color: #949494; font-size: 14px; font-weight: 400; transition: all 500ms ease;}.special-offers-table tbody tr td .single-item p{color: #949494; font-size: 14px; font-weight: 400; margin: 2px 0 0; transition: all 500ms ease;}.special-offers-table tbody tr td a{color: #00a5ea; font-size: 12px; text-decoration: underline;}.special-offers-table tbody tr td.single-offer-box.closed{opacity: 0.3;}.special-offers-table tbody tr td .single-item:hover{background: #00a5ea; border: 1px solid #00a5ea;}.special-offers-table tbody tr td .single-item:hover span{color: #fff;}.special-offers-table tbody tr td .single-item:hover p{color: #fff;}/***=============================================Newsletter area pdtop style=============================================***/.newsletter-area.pdtop{padding-top: 100px;}