
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=latin-ext');


body {font-family: 'Montserrat', sans-serif;font-size: 14px;line-height: 26px;color: #333;font-weight: 400;background:#f9f9f9;}
html,body {height: 100%;}
img {max-width: 100%;height: auto}
.btn-uted{background: #2c69c5;border: 2px solid #333;color:#fff;padding: 10px 0;}
.btn-uted:hover {color: #fff;}
.construct-btn{background: #2c69c5 none repeat scroll 0 0;color: #fff;display: inline-block;font-weight: 600;letter-spacing: 1px;padding: 10px 15px;text-transform: uppercase;}
.construct-btn:hover{background: #2a2a2a none repeat scroll 0 0;color: #fff}
.section-heading {margin: 0 auto 30px;text-align: center;width: 60%;}
.section-heading > h4 {color: #737a7f;display: block;font-size: 15px;font-weight: bold;letter-spacing: 4px;margin-bottom: 10px;text-transform: uppercase;}
.section-heading > h2 {color: #333;font-family: "Raleway",sans-serif;font-size: 32px;font-weight: 700;margin-bottom: 10px;text-transform: capitalize;}
h1, h2, h3, h4, h5, h6, p {margin: 0;padding: 0;}
strong {font-weight:500;}
img {max-width:100%;}
h1 {font-size:22px;}
.logo h1 {padding:0 !important;margin:0 !important;}
.logo h1 span {position:absolute;display:inline-block;text-indent:-1000%;overflow:hidden;}
.logo h1 img {z-index:+999;}
h2 {font-size:20px;}
h3 {margin-bottom:15px;font-weight:500;font-size:18px;}
h3 strong {color:#337ab7;}
h4 {font-size:16px;}
h5 {font-size:14px;}
a{-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;color: inherit}
a:focus {text-decoration: none;outline: medium none;color: inherit}
a:hover {color: inherit;text-decoration: none;color: inherit}
ul, ol {margin: 0;padding: 0;}
li {list-style-type: none;}
.section_100 {padding: 100px 0;}
.section_50 {padding: 50px 0;}
.section_15{padding: 15px 0}
.section_10{padding: 10px 0}
.pad-right{padding-right: 0}
.section_t_100{padding-top: 100px}
.section_b_70{padding-bottom: 70px}
.section_t_70{padding-top: 70px}
.section_b_100{padding-bottom: 100px}
.text-white {color: #fff !important;}
.construct-site-preloader {background: #2a2a2a none repeat scroll 0 0;height: 100%;position: fixed;width: 100%;z-index: 9999;}
.sk-cube-grid {height: 40px;left: 50%;margin: -20px 0 0 -20px;position: absolute;top: 50%;width: 40px;-webkit-transition: .5s;transition: .5s;    }
.sk-cube-grid .sk-cube {width: 33%;height: 33%;background-color: #2c69c5  ;float: left;-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }
.sk-cube-grid .sk-cube1 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; }
.sk-cube-grid .sk-cube2 {-webkit-animation-delay: 0.3s;animation-delay: 0.3s; }
.sk-cube-grid .sk-cube3 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; }
.sk-cube-grid .sk-cube4 {-webkit-animation-delay: 0.1s;animation-delay: 0.1s; }
.sk-cube-grid .sk-cube5 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; }
.sk-cube-grid .sk-cube6 {-webkit-animation-delay: 0.3s;animation-delay: 0.3s; }
.sk-cube-grid .sk-cube7 {-webkit-animation-delay: 0s;animation-delay: 0s; }
.sk-cube-grid .sk-cube8 {-webkit-animation-delay: 0.1s;animation-delay: 0.1s; }
.sk-cube-grid .sk-cube9 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s; }
@keyframes sk-cubeGridScaleDelay {0%, 70%, 100% {-webkit-transform: scale3D(1, 1, 1);transform: scale3D(1, 1, 1);} 35% {-webkit-transform: scale3D(0, 0, 1);transform: scale3D(0, 0, 1); }}
@keyframes sk-cubeGridScaleDelay {0%, 70%, 100% {-webkit-transform: scale3D(1, 1, 1);transform: scale3D(1, 1, 1);} 35% {-webkit-transform: scale3D(0, 0, 1);transform: scale3D(0, 0, 1); }}
@keyframes sk-cubeGridScaleDelay {0%, 70%, 100% {-webkit-transform: scale3D(1, 1, 1);transform: scale3D(1, 1, 1);} 35% {-webkit-transform: scale3D(0, 0, 1);transform: scale3D(0, 0, 1); }}
@keyframes sk-cubeGridScaleDelay {0%, 70%, 100% {-webkit-transform: scale3D(1, 1, 1);transform: scale3D(1, 1, 1);} 35% {-webkit-transform: scale3D(0, 0, 1);transform: scale3D(0, 0, 1);} }

.pagination {margin: 50px 0 0;}
.pagination-box {text-align: center;}
.pagination a {color: #000 !important;border: 1px solid #2c69c5  !important;font-weight: 500}
.pagination .active > a, .pagination a:hover {background: #2c69c5  none repeat scroll 0 0 !important;color: #fff !important}
.pagination > li {display: inline-block;margin: 0 2px;}

.construct-breadcromb-area {background: url(../img/breadcromb.jpg) no-repeat scroll 0 0/cover;text-align: center;position: relative;z-index: 11}
.construct-breadcromb-area:before {background: #000 none repeat scroll 0 0;content: "\"";height: 100%;left: 0;opacity: 0.45;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";position: absolute;top: 0;width: 100%;z-index: -1;}
.breadcromb > h2 {color: #fff;font-family: "Raleway",sans-serif;font-size: 40px;font-weight: 700;margin-bottom: 20px;text-transform: uppercase;}
.breadcromb ul {margin-top: 10px;}
.breadcromb ul li {color: #ffffff;display: inline-block;font-family: "Raleway",sans-serif;font-weight: 600;margin: 0 5px;text-transform: capitalize;font-size: 15px}
.breadcromb ul li a {font-weight: 600;color: #2c69c5}
.breadcromb ul li a:hover{color: #fff }

.construct-responsive-menu{display: none;position: absolute;right: 0;top: 0px;width: 100%;z-index: 999;}
.slicknav_nav a{font-size: 16px;margin: 0;text-transform: capitalize;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;color: #000}
.slicknav_menu {background: transparent;}
.slicknav_menutxt {display: none !important;}
.slicknav_arrow {float: right;color: #000}
.slicknav_nav a:hover{border-radius: 0;}
.slicknav_nav .slicknav_row:hover{border-radius: 0}
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover {background: #2c69c5  none repeat scroll 0 0;color: #fff}
.slicknav_nav li {border-bottom: 1px solid #aaa;}
.slicknav_nav li:last-child{border-bottom: 0px solid #aaa}
.slicknav_nav {background: #fff none repeat scroll 0 0;border-top: 1px solid #e5aa0a ;box-shadow: 0 0 8px rgba(34, 30, 31, 0.3);}
.slicknav_btn{background-color: transparent !important;float: left;margin: 0;line-height: 0;}
.slicknav_menu .slicknav_icon {float: none !important;margin: 0}
.slicknav_icon-bar {height: 3px !important;margin: 5px 0;width: 30px !important;}
.slicknav_menu .slicknav_icon-bar {background-color: #fff ;}


.btntoTop:before {color: #fff;content: "";display: inline-block;font: 20px "FontAwesome";vertical-align: middle;}
.btntoTop {background-color: #333;border: 2px solid #2c3e50;border-radius: 2px;bottom: 30px;cursor: pointer;height: 44px;line-height: 36px;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position: fixed;right: 30px;text-align: center;-webkit-transition: opacity 0.2s ease 0s;transition: opacity 0.2s ease 0s;width: 44px;z-index: 999;}
.btntoTop.active {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
.btntoTop.active:hover {background: #2c69c5 none repeat scroll 0 0 ;border: 2px solid #2c69c5 ;opacity: 0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.btntoTop.active.btntoTop:hover:before {color: #fff}


.header-top-area {background: #333 none repeat scroll 0 0;color: #fff;position: relative}
.header-top-overlay:before {border-color: #444 transparent;border-style: solid;border-width: 0 35px 46px;content: "";left: -35px;position: absolute;}
.header-top-overlay {background: #444 none repeat scroll 0 0;height: 100%;position: absolute;right: 0;top: 10px;width: 45%;}
.header-top-left {padding: 10px 0;}
.header-top-right > ul {padding-top: 20px;text-align: right;}
.header-top-right li{display: inline-block}
.header-top-right a {display: block;padding: 0 7px;font-size: 15px}
.header-top-right a:hover{color: #2d3e50 }

.header-logo-area {padding: 20px 0 45px;}

.header-logo-area .navbar-left {margin-left:-15px;}
	
.header-logo-area .navbar-left,.navbar-right {margin-top:24px;}

.logoright-section {float: right;padding-top: 20px;}
.single-logo-right {float: left;margin-right: 30px;}
.single-logo-right:last-child {margin-right: 0px;}
.logo-right-icon {border: 1px solid #ddd;color: #2c69c5;float: left;font-size: 23px;height: 45px;line-height: 43px;margin-right: 10px;text-align: center;width: 45px;}
.logo-right-text {overflow: hidden;}
.logo-right-text > h4 {color: #000;text-transform: capitalize;margin-top: 14px;}

.construct-header-area {position: relative;}
.mainmenu-area {margin-top: -30px;position: absolute;width: 100%;z-index: 999;}
.menu-box {background: #2c69c5 none repeat scroll 0 0;min-height: 55px;border-radius:10px}
.mainmenu li {display: inline-block;position: relative}
.mainmenu li ul{border-top: 2px solid #2c69c5 ;position: absolute ;width: 200px;top: 120%;left: 0;z-index: -9;visibility: hidden;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background: #333 none repeat scroll 0 0;-webkit-transition: all 0.2s ease 0s;transition:  all 0.2s ease 0s}
.mainmenu li:hover ul{visibility: visible;z-index: 9;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";top: 100%}
.mainmenu li ul li{display: block;border-bottom: 1px solid #0a0909;}
.mainmenu li ul li:last-child{border-bottom: 0px solid #0a0909;}
.mainmenu li ul li a{color: #eee;padding: 10px}
.mainmenu ul li:hover > a {color: #ddd;}
.mainmenu li > a {display: block;font-weight: 600;padding: 14px 10px;text-transform: uppercase;color: #fff}
.mainmenu li > a:hover, .mainmenu li.current-page-item > a{color: #ddd;}
.search_icon {color: #fff;cursor: pointer;float: right;text-align: center;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 25px;margin-top: 13px;position: relative;z-index: 999}
.modal-open .modal {background: #000 none repeat scroll 0 0;overflow-y: scroll;}
.modal-content {border-radius: 0;}
.modal-body {padding: 0;}
.modal-body {padding: 0;}
.search_box_container form{position: relative;height: 60px}
.search_box_container form input {height: 100%;left: 0;padding: 5px 10px;position: absolute;width: 88%;color: #000;font-weight: 500}
.search_box_container form button {background: #313131 none repeat scroll 0 0;border: medium none;color: #fff;height: 100%;position: absolute;right: 0;width: 12%;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
.search_box_container form button:hover{background: #2c69c5 none repeat scroll 0 0}
.modal-dialog{margin: 20% auto}

.slide-item-1 {background: rgba(0, 0, 0, 0.3) repeat scroll 0 0;}
.slide-item-2 {background: rgba(0, 0, 0, 0.3) url("../img/slider-2.jpg") repeat scroll 0 0;}
.construct-main-caption{background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.8) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.8) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,0.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.construct-main-slide {background-color: #eee;background-position: center center !important;background-size: cover !important;height: 600px ;}
.construct-main-caption{display: table;height: 100%;width: 100%;}
.construct-caption-cell {display: table-cell;vertical-align: middle;text-align: left;padding-top: 25%;}
.construct-main-caption h2 {color: #fff;font-family: "Raleway",sans-serif;font-size: 42px;font-weight: 900;text-transform: uppercase;}
.construct-main-caption h2 span {color: #2c69c5;display: block;}
.construct-main-caption p {color: #fff;font-size: 18px;letter-spacing: 1px;margin: 20px 0;text-transform: capitalize;}
.construct-main-caption a {margin: 0 5px;}
.construct-slide .owl-nav > .owl-prev{visibility: hidden;-webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.construct-slide:hover .owl-nav > .owl-prev{visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.construct-slide .owl-nav > .owl-next{visibility: hidden;-webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.construct-slide:hover .owl-nav > .owl-next{visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.construct-slide .owl-prev {background: #fff none repeat scroll 0 0;border-radius: 0;color: #333;font-size: 30px;height: 80px !important;line-height: 70px;padding: 5px 5px 5px 5px;position: absolute;text-align: center;top: 45%;width: 45px;left: 0}
.construct-slide .owl-next {background: #fff none repeat scroll 0 0;border-radius: 0;color: #333;font-size: 30px;height: 80px !important;line-height: 70px;padding: 5px 5px 5px 5px;position: absolute;text-align: center;top: 45%;width: 45px;right: 0}
.construct-slide .owl-prev:hover, .construct-slide .owl-next:hover{background: #2c69c5 none repeat scroll 0 0;color: #fff;}


.single-service{margin-top: 30px}
.service-text {padding: 25px 0px;}
.service-image img {width: 100%;border: 1px solid #ddd;border-bottom-width: 0;}
.service-text > h3 {color: #333;display: inline-block;font-family: "Raleway",sans-serif;font-size: 20px;font-weight: 700;margin-bottom: 5px;text-transform: capitalize;}
.service-text a:hover{color: #2c69c5}

.st2 {padding:10px 0;}

.construct-about-bottom-area {background: rgba(0, 0, 0, 0) url("../img/jumbotron-1.jpg") no-repeat scroll 0 0 / cover ;color: #333;}
.about-bottom-one > h3 {color: #000;font-family: "Raleway",sans-serif;font-size: 25px;font-weight: 700;margin-bottom: 10px;text-transform: capitalize;}
.about-bottom-one {margin-bottom: 20px;margin-top: 0;}
.single-about-list {display: inline-block;margin-bottom: 5px;}
.about_icon {background: #212121 none repeat scroll 0 0;color: #fff;float: left;font-size: 26px;height: 70px;line-height: 67px;margin-right: 15px;text-align: center;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 70px;}
.single-about-list:hover .about_icon {background: #2c69c5 none repeat scroll 0 0;}
.about_text {overflow: hidden;}
.about_text > h4 {font-size: 17px;font-weight: 600;margin: 7px 0;text-transform: capitalize;}

.project-btn {display: block;margin: 0 0 15px;text-align: center;}
.project-btn > a {border: medium none;border-radius: 10px;color: #333;display: inline-block;font-size: 14px;font-weight: 600;margin: 0 5px;padding: 5px 15px;text-transform: uppercase;}
.project-btn > a.current {cursor: default;}
.project-btn > a:hover, .project-btn > a.current{background: #212121 none repeat scroll 0 0;color: #fff;}
.element-item {float: left;margin: 30px 0 0;padding: 0 15px;width: 33.33%;}
.project-single-item{position: relative;overflow: hidden}
.img-responsive{width: 100%}
.project-img-overlay {background-color: rgba(2, 0, 0, 0.87);bottom: 0;color: #fff;left: 0;padding: 20px;position: absolute;text-align: left;-webkit-transform: translate3d(0px, 100%, 0px);transform: translate3d(0px, 100%, 0px);transition: transform 0.35s ease 0s, -webkit-transform 0.35s ease 0s;width: 100%;}
.project-single-item:hover .project-img-overlay {-webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);}
.project-img-overlay > h4 {font-family: "Raleway",sans-serif;font-weight: 600;letter-spacing: 1px;text-transform: capitalize;}

.construct-hire-area {background: url("../img/hire-bg.jpg")no-repeat fixed center center/cover;position: relative}
.hire-bg{position: absolute;top: 0;width: 100%;height: 100%;background: rgba(33, 33, 33, 0.76) none repeat scroll 0 0}
.construct-hire-area .construct-hire-left:before {background: #2c69c5 none repeat scroll 0 0;content: " ";height: 100%;position: absolute;right: 0;top: 0;width: 2000px;z-index: 9999;}
.construct-hire-left {padding: 50px 0;}
.construct-hire-right {text-align: right;}
.construct-hire-right a {margin: 41px 0;}
.hire-overlay {border-bottom: 64px solid transparent;border-color: transparent transparent transparent #2c69c5 ;border-left: 40px solid #2c69c5 ;border-style: solid;border-top: 64px solid transparent;content: "";display: block;left: 100%;position: absolute;top: 0;}
.construct-hire-left > h3 {color: #fff;display: inline-block;font-family: "Raleway",sans-serif;font-weight: 600;left: 90px;position: relative;text-transform: capitalize;z-index: 9999999;}
.hire-icon {color: #333;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: 80px;left: 0;opacity: 0.27;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=27)";position: absolute;top: 20px;z-index: 9999;}

.quote-right .section-heading {margin: 0;text-align: left;width: 75%;}
.quote-left {background: #212121 none repeat scroll 0 0;color: #fff;padding: 30px;}   
.quote-left input {background: #fff none repeat scroll 0 0;border: medium none;color: #000;height: 40px;padding: 5px 10px;width: 100%;}

.quote-left select {background: #fff none repeat scroll 0 0;border: medium none;color: #000;height: 40px;padding: 5px 10px;width: 100%;}
.quote-left textarea {background: #fff none repeat scroll 0 0;border: medium none;color: #000;height: 100px;padding: 10px;width: 100%;}
.quote-left button{background: #2c69c5 none repeat scroll 0 0;border: medium none;color: #fff;display: block;font-weight: 600;letter-spacing: 1px;margin: 0 auto;padding: 10px 15px;text-transform: uppercase;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
.quote-left button:hover{background: #2a2a2a none repeat scroll 0 0}
.quote-left label {font-weight: 600;text-transform: capitalize;}
.quote-left p {margin: 5px 0;}
.quote-star li {display: inline-block;font-size: 30px;margin: 0 25px;color: #2c69c5 ;opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}
.quote-star > ul {text-align: center;}
.quote-star {margin-top: 30px;}
.big-star {font-size: 70px !important;}

.construct-testimonial-area {background: rgba(0, 0, 0, 0) url("../img/quote.jpg") no-repeat scroll 0 0 / cover ;position: relative;}
.testimonial-overlay{position: absolute;top: 0;height: 100%;width: 100%;left: 0;background: rgba(34, 34, 34, 0.96) none repeat scroll 0 0}
.single-testimonial {color: #fff;margin: 0 auto;text-align: center;width: 70%;}
.testimonial-img-left {height: 100%;margin: 0 auto;width: 100px;}
.testimonial-img-right > h3 {color: #2c69c5;display: inline-block;font-size: 18px;font-weight: 600;margin-top: 25px;text-transform: uppercase;}
.testimonial-img-right > p {font-weight: 600;text-transform: uppercase;}
.testimonial-text {margin-top: 15px;}
/*
.owl-dots {margin-top: 30px;text-align: center;}
.owl-dots .owl-dot {display: inline-block;}
.owl-theme .owl-dots .owl-dot span {-webkit-backface-visibility: visible;backface-visibility: visible;background: #fff none repeat scroll 0 0;border-radius: 30px;display: block;height: 3px;margin: 5px 7px;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 10px;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background: #2c69c5 none repeat scroll 0 0;}
*/
.construct-latest-blog-area {background: #f9f9f9 none repeat scroll 0 0;}
.single-blog {border: 1px solid #ddd;background: #fff none repeat scroll 0 0;margin-bottom: 30px}
.blog-img img {width: 100%;}
.blog-heading {border-bottom: 1px solid #ddd !important;padding: 15px 10px;}
.blog-heading > h3 {font-size: 18px;font-weight: 500;text-transform: capitalize;}
.blog-comnt {border-bottom: 1px solid #ddd;padding: 15px 10px;}
.blog-comnt > p {display: inline-block;font-weight: 500;margin-right: 15px;}
.blog-details {padding:10px 10px 20px;}
.blog-comnt p i {color: #2c69c5;font-size: 15px;margin-right: 5px;}   
.blog-heading a:hover{color: #2c69c5;}
.blog-page-post .blog-heading {padding: 20px;}
.blog-page-post .blog-comnt {padding: 20px;}
.blog-page-post .blog-details {padding: 20px;}
.blog-page-post .blog-heading > h3 {color: #000;font-size: 20px;}

.single-partners img {opacity: 0.4;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.single-partners img:hover {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

footer {margin-top:100px;}
.construct-footer-top-area {background: #eee;color: #777;font-size:12px;}
.single-footer{margin: 0}
.single-footer img {margin-bottom: 15px;}
.footer-social-icon {margin-top: 30px;}
.footer-social{margin-top:28px;}
.footer-social > li{display: inline-block;}
.footer-social li a{background-color: #333333;border-radius: 50%;color: #777;display: block;font-size: 16px;height: 30px;line-height: 30px;text-align: center;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 30px;}
.footer-social li a:hover{background-color: #2c69c5;}

.fb:hover {background: #4b6ea9 none repeat scroll 0 0;color: #fff;-webkit-transform: rotate(360deg);transform: rotate(360deg)}
.twitter:hover {background: #65bbf2 none repeat scroll 0 0;color: #fff;-webkit-transform: rotate(360deg);transform: rotate(360deg)}
.gp:hover {background: #dd4d41 none repeat scroll 0 0;color: #fff;-webkit-transform: rotate(360deg);transform: rotate(360deg)}
.linkedin:hover {background: #0075b5 none repeat scroll 0 0;color: #fff;-webkit-transform: rotate(360deg);transform: rotate(360deg)}
.single-footer > h3, .footer-social-icon > h3 {color: #eee;font-size: 17px;font-weight: 700;margin-bottom: 15px;margin-top: 15px;text-transform: uppercase;}
.footer-widget > li {border-bottom: 1px dashed #999;}
.footer-widget > li:last-child{border-bottom: 0px dashed #999;}
.footer-widget a {display: block;padding: 5px 0;text-transform: capitalize}
.footer-widget a:hover{color: #fff;padding-left: 5px}
.contact-details i {color: #444 ;margin-right: 10px;}
.contact-details {margin: 6px 0;}
.insta-post {display: inline-block;height: 65px;margin: 2px;width: 65px;position: relative}
.overlay-insta {-webkit-backface-visibility: hidden;backface-visibility: hidden;background: rgba(23, 23, 23, 0.8) none repeat scroll 0 0;cursor: pointer;height: 100%;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position: absolute;top: 0;-webkit-transform: perspective(500px) rotateY(-90deg);transform: perspective(500px) rotateY(-90deg);-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;visibility: hidden;width: 100%;}   
.insta-post:hover .overlay-insta{-webkit-backface-visibility: visible;backface-visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform: perspective(500px) rotateY(0deg);transform: perspective(500px) rotateY(0deg);visibility: visible;}
.construct-footer-bottom-area {border-top: 1px solid #353535;background: #1e1e1e none repeat scroll 0 0;color: #999;}
.copyright-left {text-align: left;font-weight: 400}
.copyright-right{text-align: right;font-weight: 400}
.copyright-right > p > i{color: #2c69c5  ;margin: 0px 5px;font-weight: 600}
.copyright-right > p {text-transform: capitalize;}
.copyright-right > p > span {color: #2c69c5 ;font-weight: 700;margin: 0 5px;text-transform: capitalize;}

.single-abt-img {margin-top: 30px;}
.single-abt-img:first-child{margin-top: 0}
.about-desc {margin-top: 30px;}
.about-desc > h3 {color: #000;font-family: "Raleway",sans-serif;font-size: 25px;font-weight: 600;margin-bottom: 10px;text-transform: capitalize;}
.abt-page-content > h3 {color: #333;font-family: "Raleway",sans-serif;font-size: 21px;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;}
.abt-page-icon {float: left;margin-right: 15px;}
.abt-page-content {overflow: hidden;}
.single-abt-page-promo {margin-bottom: 30px;}
.abt-page-icon i {color: #2c69c5 ;font-size: 40px;}
.single-abt-img > img {width: 100%;}

.project-slider .owl-nav > .owl-prev{visibility: hidden;-webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.project-slider:hover .owl-nav > .owl-prev{visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";left: 0}
.project-slider .owl-nav > .owl-next{visibility: hidden;-webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.project-slider:hover .owl-nav > .owl-next{visibility: visible;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";right: 0}
.project-slider .owl-prev {background: #e6e6e6  none repeat scroll 0 0;border-radius: 0;color: #333;font-size: 30px;height: 80px !important;line-height: 70px;padding: 5px 5px 5px 5px;position: absolute;text-align: center;top: 45%;width: 45px;left: -30px}
.project-slider .owl-next {background: #e6e6e6  none repeat scroll 0 0;border-radius: 0;color: #333;font-size: 30px;height: 80px !important;line-height: 70px;padding: 5px 5px 5px 5px;position: absolute;text-align: center;top: 45%;width: 45px;right: -30px}
.project-slider .owl-prev:hover, .project-slider .owl-next:hover{background: #2c69c5 none repeat scroll 0 0;color: #fff;}
.project-desc {margin-top: 20px;}
.project-desc > h3, .project-right-widget > h3 {color: #000;font-family: "Raleway",sans-serif;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;}
.project-desc > p, .project-right-widget > p {margin-top: 10px;}
.project-right-widget {border: 1px solid #eee;margin-bottom: 30px;padding: 20px;}
.project-right-widget:last-child{margin-bottom: 0px}
.project-right-widget > h2 {color: #333;font-family: "Raleway",sans-serif;font-size: 28px;font-weight: 700;margin-bottom: 10px;text-transform: capitalize;}
.project-right-widget > h4 {color: #333;font-family: "Raleway",sans-serif;font-size: 17px;font-weight: 500;}
.project-right-widget > ul {margin-top: 20px;}
.project-right-widget li {border-bottom: 1px solid #eee;display: block;padding: 5px;font-weight: 500}
.project-right-widget li:last-child{border-bottom: 0px solid #eee}
.project-right-widget ul li i {color: #2c69c5;font-size: 16px;margin-right: 10px;}
.project-right-widget span {display: inline-block;width: 40%;color: #000}
.construct-related-project-area{background: #f9f9f9}

.single-service-widget li {border-bottom: 3px solid #fff;}
.single-service-widget a {background: #f7f7f7 none repeat scroll 0 0;color: #000;display: block;font-weight: 500;padding: 10px 20px;text-transform: capitalize;border-left: 5px solid #f7f7f7}
.single-service-widget a:hover, .single-service-widget ul li.active > a {border-left: 5px solid #000;background: #2c69c5 none repeat scroll 0 0;color: #fff}
.single-service-widget a i {float: right;font-size: 20px;margin-top: 2px;}
.single-service-widget {margin-bottom: 50px;}
.single-service-widget:last-child{margin-bottom: 0px}
.widget-title > h3 {color: #333;font-family: "Raleway",sans-serif;font-size: 22px;font-weight: 700;margin-bottom: 5px;padding-bottom: 10px;position: relative;text-transform: capitalize;}
.widget-title > h3:before {border: 1px solid #2c69c5;content: "";left: 0;position: absolute;top: 33px;width: 35%;}
.widget-title {margin-bottom: 25px;}
.broucher-item i {background: #fff none repeat scroll 0 0;color: #009688;font-size: 20px;height: 30px;left: 14px;line-height: 30px;position: absolute;text-align: center;top: 8px;width: 30px;}
.broucher-item > a {background: #2a2a2a none repeat scroll 0 0;border-left: 0 none;color: #fff;padding-left: 60px;}
.broucher-item > a:hover{border-left: 0px}
.broucher-item {margin: 10px 0;position: relative;}
.broucher-item a span {color: #fff;float: right;margin-top: 5px;}
.single-service-widget > form {background: #f7f7f7 none repeat scroll 0 0;padding: 20px;}
.single-service-widget form p label {display: block;font-size: 14px;font-weight: 600;text-transform: capitalize;}
.single-service-widget input {border: 1px solid #ddd;height: 40px;padding: 5px 10px;width: 100%;}
.single-service-widget form p textarea {border: 1px solid #ddd;height: 80px;padding: 5px 10px;width: 100%;}
.single-service-widget form p button[type="submit"] {background: #2a2a2a none repeat scroll 0 0;border: medium none;color: #fff;display: block;font-weight: 600;letter-spacing: 1px;margin: 10px 0;padding: 10px 15px;text-transform: uppercase;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 100%;    }
.single-service-widget form p button[type="submit"]:hover {background: #2c69c5 none repeat scroll 0 0;}
.single-service-slider{background: #f7f7f7 none repeat scroll 0 0;padding: 20px 30px;}   
.service-slider-item h4 {font-size: 16px;font-weight: 600;line-height: 23px}
.service-slider-item h5 {color: #009688;font-size: 15px;font-weight: 600;margin: 10px 0;}
.single-service-slider .owl-dots {margin-top: 10px;}
.audit-text, .audit-chart, .single-shop-tab {margin-top: 0px;}
.single-service-right{margin-top: 0}
.audit-text > h3, .audit-chart > h3 {color: #000;font-family: "Raleway",sans-serif;font-weight: 600;margin-bottom: 15px;text-transform: capitalize;}   
.audit-text > p {margin: 0 0 10px;}
#chartContainer{height: 340px;width: 100%}
.canvasjs-chart-credit {display: none;}
.nav-tabs > li > a{border: 0px}
#pro_2 a {background: #eee none repeat scroll 0 0;border-radius: 0;color: #000;margin: 0;text-transform: capitalize;border-left: 5px solid #eee;font-weight: 500}
#pro_2 .active > a {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: #2c69c5  none repeat scroll 0 0;border-color: currentcolor currentcolor currentcolor #000;-o-border-image: none;border-image: none;border-style: none none none solid;border-width: medium medium medium 5px;color: #fff;}
#pro_2 > li {float: none;margin: 2px;}
#pro_2{border: medium none;margin-bottom: 0}
.panel-body {background: #f9f9f9 none repeat scroll 0 0;border: 1px solid #ddd;}
.service-banner > img {width: 100%;}

.notfound {text-align: center;}
.notfound > h2 {color: #000;font-size: 130px;font-weight: 600;line-height: 135px;margin-bottom: 30px;}
.notfound > h3 {color: #333;margin-bottom: 30px;font-size: 22px}
.notfound > form{margin-bottom: 30px;position: relative;}
.notfound > form > input {background: transparent none repeat scroll 0 0;border: 1px solid #ddd;height: 50px;padding: 5px 100px 5px 10px;width: 100%;}
.notfound > form > button {background: #2c69c5  none repeat scroll 0 0;border: medium none;color: #fff;font-size: 26px;height: 50px;position: absolute;right: 0;top: 0;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 100px;}
.notfound > form > button:hover{background: #2a2a2a none repeat scroll 0 0}

.cart-table {overflow-x: auto;}
.cart-table table thead > tr:nth-of-type(2n+1), .calculate-shipping-right table tbody > tr:nth-of-type(2n+1){background: #f4f4f4  none repeat scroll 0 0;}
.cart-table table thead th, .calculate-shipping-right table thead th {color: #333;font-weight: 600;text-transform: uppercase;}

/*
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {border-bottom: 0 solid #ddd;border-top: 0 solid #ddd;vertical-align: middle;}
*/
.cart-table thead th, .calculate-shipping-right thead th {padding: 15px 20px !important;}
.cart-table tbody td, .calculate-shipping-right tbody td {padding: 15px 20px !important;font-weight: 500}
.construct-cart-close {text-align: center;}
.construct-cart-close > a:hover{color: #e9563d}
.construct-cart-preview img {height: 60px;width: 60px;}
.cart-table tbody td p {text-transform: capitalize;}
.construct-cart-quantity > input {border: 1px solid #ddd;padding: 5px;width: 70px;    }
.construct-cart-product p {font-weight: 500;display: inline-block}
.construct-cart-product a:hover{color: #2c69c5}
.cart-table table tbody > tr:nth-of-type(2n+2), .calculate-shipping-right table tbody > tr:nth-of-type(2n+2) {background: #f9f9f9 none repeat scroll 0 0;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #fff ;}
.construct-update-cart {margin-top: 30px;}
.coupon-cart-left {text-align: left;}
.coupon-cart-right {text-align: right;}
.coupon-cart-left input[type="text"] {background: #eee none repeat scroll 0 0;border: medium none;height: 50px;padding: 10px 15px;width: 45%;}
.coupon-cart-left input[type="submit"] {background: #2a2a2a none repeat scroll 0 0;border: medium none;color: #fff;font-weight: 600;height: 50px;margin-left: 10px;padding: 10px 15px;text-transform: uppercase;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.coupon-cart-left input[type="submit"]:hover, .coupon-cart-right > a:hover {background: #2c69c5 none repeat scroll 0 0;}
.coupon-cart-right > a {background: #2a2a2a  none repeat scroll 0 0;color: #fff;display: inline-block;font-weight: 600;margin-top: 0;padding: 12px 20px;text-transform: uppercase;}
.calculate-shipping-left, .calculate-shipping-right {margin-top: 50px;}
.calculate-shipping-left select {border: 1px solid #ddd;height: 45px;padding: 5px;text-transform: capitalize;width: 100%;}
.calculate-shipping-left select option {padding: 5px 10px;}
.single-shipping input {border: 1px solid #ddd;height: 45px;padding: 5px 10px;width: 100%;margin: 0}
.single-shipping {margin-top: 10px;}
.calculate-shipping-left > form {margin-top: 15px;}
.calculate-shipping-right{overflow-x: auto;}
.calculate-shipping-right > table {width: 100%;margin-top: 15px;}
.single-shipping button {background: #2a2a2a none repeat scroll 0 0;border: medium none;color: #fff;display: block;font-weight: 600;letter-spacing: 1px;float: right;padding: 10px 15px;text-transform: uppercase;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.single-shipping button:hover{background: #2c69c5 none repeat scroll 0 0;}
.proceed-checkout > a {background: #2a2a2a  none repeat scroll 0 0;color: #fff;display: inline-block;font-weight: 600;margin-top: 0;padding: 12px 20px;text-transform: uppercase;}
.proceed-checkout > a:hover {background: #2c69c5 none repeat scroll 0 0;}
.proceed-checkout {margin-top: 20px;text-align: left;}
.calculate-shipping-right > h3, .calculate-shipping-left > h3{color: #333;font-family: "Raleway",sans-serif;font-size: 22px;font-weight: 700;margin-bottom: 5px;padding-bottom: 10px;position: relative;text-transform: capitalize;}

.construct-checkout-form > form {margin-top: 30px;}
.checkout-form-right {margin-bottom: 0px;}
.construct-checkout-form > h3, .checkout-cart-table.cart-table > h3 {color: #333;font-family: "Raleway",sans-serif;font-size: 22px;font-weight: 700;margin-bottom: 5px;padding-bottom: 10px;position: relative;text-transform: capitalize;}
.checkout-form label {display: block;font-size: 14px;font-weight: 600;text-transform: capitalize;}
.checkout-form input {border: 1px solid #ddd;height: 45px;padding: 5px 10px;width: 100%;margin-bottom: 15px;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
.checkout-form input:focus, .checkout-form textarea:focus{border: 1px solid #2c69c5}
.checkout-form textarea {border: 1px solid #ddd;height: 105px;padding: 10px;width: 100%;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
.checkout-cart-table {margin-top: 50px;}
.payment h4 {color: #000;display: inline-block;font-size: 14px;font-weight: 600;text-transform: capitalize;}
.payment {margin-top: 15px;}
.checkout-cart-table > table {margin-top: 15px;margin-bottom: 0}
.payment > img {float: right;}

.construct-shop-widget {margin-bottom: 30px;}
.construct-shop-widget:last-child{margin-bottom: 0px;}
.construct-shop-widget > h3 {background: #242c42 none repeat scroll 0 0;color: #fff;font-size: 18px;margin-bottom: 10px;padding: 10px 20px;text-align: left;text-transform: capitalize;}
.single-product-image img {width: 100%;}
.construct-shop-widget > form {height: 45px;position: relative;}
.construct-shop-widget input {border: medium none;height: 100%;padding: 5px 95px 5px 10px;width: 100%;background: #f9f9f9 none repeat scroll 0 0}
.construct-shop-widget button {background: #2c69c5 none repeat scroll 0 0;border: medium none;color: #fff;height: 100%;position: absolute;right: 0;top: 0;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 85px;}
.construct-shop-widget button:hover{background: #2a2a2a none repeat scroll 0 0;}
.category > li {background: #f9f9f9 none repeat scroll 0 0;border-bottom: 1px solid #ddd;}
.category li a {color: #000;display: block;font-weight: 500;padding: 10px 15px;text-transform: capitalize;}
.category li a:hover, .pro-text a:hover, .single-product-text h3 > a:hover{color: #2c69c5}
.category li a:hover span {color: #2c69c5;}
.category li a span {color: #555;float: right;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.related-shop-pro > li {background: #f9f9f9 none repeat scroll 0 0;border-bottom: 1px solid #ddd;padding: 10px;}
.pro-img {float: left;height: auto;margin-right: 10px;width: 70px;}
.pro-text > h4 {color: #000;font-size: 17px;font-weight: 500;margin-bottom: 5px;}
.construct-rating ul li {display: inline-block;margin: 0 2px;}
.construct-rating i {color: #f3c30b;}
.shorting {background: #f9f9f9 none repeat scroll 0 0;padding: 15px 10px;}
.shorting p {margin: 7px 0;text-transform: capitalize;}
.shorting form {float: right;}
.shorting form label {font-weight: 500;margin: 0;}
.shorting select {border: 1px solid #ddd;padding: 10px;text-transform: capitalize;}
.single-shop-product {border-bottom: 3px solid #2c69c5;box-shadow: 0 0 8px rgba(34, 30, 31, 0.3);margin-top: 30px;}
.single-product-text > h3 {color: #000;font-size: 19px;font-weight: 500;margin-bottom: 10px;}
.product-price {margin: 20px 0;}
.product-price > h3 {display: inline-block;}
.product-rating {float: right;}
.product-rating > li {display: inline-block;color: #f3c30b;margin: 0 1px}
.single-product-text {padding: 20px;}
.product-button > a {background: #2c69c5 none repeat scroll 0 0;color: #fff;display: inline-block;font-weight: 600;padding: 5px 10px;text-transform: uppercase;margin-right: 5px}
.product-button > a:last-child{margin-right: 0}
.product-button > a:hover{background: #2a2a2a none repeat scroll 0 0}
.category > li:last-child, .related-shop-pro > li:last-child{border-bottom: 0px solid #ddd}
.pro-price {color: #666;font-weight: 500;text-transform: capitalize}

.single-pro-page-img > img {width: 100%;}
.single-pro-page-img {box-shadow: 0 0 8px rgba(34, 30, 31, 0.3);display: block;padding: 20px}
.single-pro-page-desc > h3 {color: #000;font-size: 27px;font-weight: 500;}
.single-pro-page-desc > ul {margin-top: 10px;}
.single-pro-page-desc li {color: #f3c30b;display: inline-block;margin: 0 2px;}
.single-pro-page-para {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;margin: 10px 0;padding: 15px 0;}
.single-shop-price > p {color: #000;font-size: 17px;font-weight: 500;margin-top: 15px}
.qnt {margin-top: 25px !important;}
.single-shop-price > p input {border: 1px solid #ddd;font-weight: 500;margin-left: 20px;padding: 5px 10px;width: 80px;}
.single-shop-page-btn > a {background: #2c69c5 none repeat scroll 0 0;color: #fff;display: inline-block;font-weight: 600;margin-right: 5px;margin-top: 30px;padding: 10px 20px;text-transform: uppercase;}   
.single-shop-page-btn > a:hover{background: #2a2a2a none repeat scroll 0 0}
.share-product {margin-top: 30px;}
.share-product > h3 {color: #000;font-size: 20px;margin-bottom: 20px;text-transform: capitalize;}
.share-product a {border: 1px solid #2a2a2a;border-radius: 50%;color: #000;display: block;height: 30px;line-height: 30px;text-align: center;width: 30px;font-size: 15px}
.share-product a:hover{background: #2c69c5 none repeat scroll 0 0;color: #fff;border: 1px solid #2c69c5;}

.Tags-catagory {background: #f9f9f9 none repeat scroll 0 0;padding: 10px;}
.Tags-catagory > li {display: inline-block;margin: 4px 2px;}
.Tags-catagory a {color: #000;display: block;font-weight: 500;padding: 7px 12px;text-transform: capitalize;background: #fff none repeat scroll 0 0;}
.Tags-catagory a:hover{background: #2c69c5 none repeat scroll 0 0;color: #fff}
.instagram li {float: left;padding: 0 8px 8px 0;width: 25%;}

.blog-details blockquote {background: #f9f9f9 none repeat scroll 0 0;border-left: 5px solid #e5aa0a;font-style: italic;margin-bottom: 30px;margin-right: 0;margin-top: 30px;padding: 20px;}
.post-share-box {border-bottom: 1px solid #f3f3f3;border-top: 1px solid #f3f3f3;margin-top: 30px;padding: 15px 20px;}
.post-share-left > p, .post-share-right > p {color: #000;display: inline-block;font-size: 16px;font-weight: 600;text-transform: capitalize;}
.post-share-left a {color: #555;font-weight: 500;}
.post-share-right {text-align: right;}
.post-share-right a {color: #bcc4d0;margin-left: 5px;}
.post_fb:hover {color: #4b6ea9;}
.post_twt:hover {color: #65bbf2;}
.post_gl:hover {color: #dd4d41;}
.post_lknd:hover {color: #0075b5;}
.single-blog.single-post{border: 0 solid #ddd;}
.single-blog .blog-heading {border: 0 solid #ddd;}
.single-blog .blog-heading > h3{font-size: 20px;color: #000}
.comment-count > h3 {text-transform: capitalize;}
.single-comment-box {background: #f9f9f9 none repeat scroll 0 0;margin-bottom: 10px;padding: 0 10px 30px;position: relative;-webkit-transition: all 300ms ease 0s;transition: all 300ms ease 0s;}

.single-comment-box.reply-comment {margin-left: 100px;}
.main-comment {font-size: 14px;padding: 30px 0 0 100px;position: relative;}
.author-image {border-radius: 50%;left: 0;margin-bottom: 20px;position: absolute;top: 30px;}
.author-image img {border-radius: 50%;display: block;width: 80px;}
.comment-info {margin-bottom: 10px;}
.comment-info h4 {color: #333;font-size: 17px;font-weight: 600;text-transform: capitalize;}
.comment-info > p {color: #666;font-weight: 500;text-transform: capitalize;}
.reply {color: #666;display: inline-block;font-size: 14px;font-style: italic;font-weight: 600;margin-top: 5px;text-decoration: underline;text-transform: capitalize;}
.reply:hover{color: #2c69c5}
.single-comment-item {margin-top: 30px;}
.comment-group-title > h2 {color: #000;font-family: "Raleway",sans-serif;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;font-size: 24px}
.construct-leave-comment {margin-top: 50px;}
.construct-leave-comment > h3 {color: #000;font-family: "Raleway",sans-serif;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;}
.construct-leave-comment input[type="text"], .construct-leave-comment input[type="email"] {background: transparent none repeat scroll 0 0;border: 1px solid #ddd;float: left;height: 45px;margin-bottom: 20px;margin-right: 20px;margin-top: 0;padding: 10px 15px;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 45%;}
.construct-leave-comment textarea {border: 1px solid #ddd;height: 160px;margin-bottom: 20px;padding: 5px 15px;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;width: 93%;}
.construct-leave-comment > form {margin-top: 20px;}
.construct-leave-comment button{background: #2c69c5 none repeat scroll 0 0;border: medium none;color: #fff;display: block;font-weight: 600;letter-spacing: 1px;padding: 10px 15px;text-transform: uppercase;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.construct-leave-comment button:hover{background: #2a2a2a none repeat scroll 0 0}

.construct-contact-desc > h3 {color: #000;font-family: "Raleway",sans-serif;font-weight: 600;margin-bottom: 5px;text-transform: capitalize;}
.single-contact-left:first-child {margin-top: 0;}
.single-contact-left {background: #fff none repeat scroll 0 0;box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);margin-top: 20px;padding: 20px;}
.contact-icon {background: #f9f9f9 none repeat scroll 0 0;color: #2c69c5 ;display: table-cell;float: left;font-size: 30px;height: 75px;line-height: 75px;margin-right: 10px;text-align: center;width: 75px;}
.contact-text > h4 {color: #000;font-size: 16px;font-weight: 600;text-transform: capitalize;}
.contact-text > p {line-height: 26px;font-weight: 500}   
.construct-contact-form-right > form {background: #fff none repeat scroll 0 0;box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);margin-top: 0;padding: 30px 50px;}
.construct-contact-form-right form p {margin: 10px 0;}
.construct-contact-form-right input {background: #e8eef0 none repeat scroll 0 0;border: medium none;height: 45px;padding: 5px 10px;width: 100%;}
.construct-contact-form-right textarea {background: #e8eef0 none repeat scroll 0 0;border: medium none;height: 120px;padding: 5px 10px;width: 100%;}
.construct-contact-form-right button {background: #2c69c5 none repeat scroll 0 0;border: medium none;color: #fff;display: block;font-weight: 600;letter-spacing: 1px;padding: 10px 15px;text-transform: uppercase;-webkit-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s;}
.construct-contact-form-right button:hover{background: #2a2a2a none repeat scroll 0 0}
.construct-contact-desc {margin-bottom: 50px;}
#googleMap {height: 370px;width: 100%;}
.service-image a img {height: 300px;}



.kapakgorsel .fixedratio {padding-top:30% !important;}
.kapakgorsel:hover .fixedratio {padding-top:60% !important;}

.sbaslik {border-bottom:1px solid #eee;padding:15px; margin-bottom:15px;overflow:hidden;}
.wbox {position:relative;background:#fff;overflow:hidden;margin-bottom:30px;}

.sonEklenen{background:#ffffff;padding:15px;margin-bottom:15px;overflow:hidden;}
.sonEklenen .baslik{float:left;color:#2c69c5;margin:0;}
.icerik .baslik {border-bottom:1px solid #eee;padding:35px 15px 15px 15px;float:none !important;overflow:hidden;}
.sonEklenen .hepsi{float:right;text-align:right;}
.sonEklenen .hepsi a{color:#fff;text-decoration:none;padding:2px 5px 0 5px;background:#2c69c5;display:inline-block;font-size:12px; line-height: 22px;font-weight:300;}
.sbox{position:relative;}
.sbox .fixedratio{padding-top:50% !important;width:100%;}
.sbox .s-inner{margin-bottom:20px;}
.sbox .s-inner h4{font: 600 16px 'Saira';}
.sbox .s-inner h4 a{color: #333333;}
.sbox .s-inner p{font: 400 13px/18px 'Saira';}
.sbox .s-inner hr{width:100px;margin: 0 100% 10px 0;float:left;color:#e4e4e4;}
.sbox .s-inner div.datetime{float:left;color:#999999;font-weight:300;font-size:12px;}
.sbox .s-inner div.views{float:right;margin-right:10px;color:#999999;font-weight:300;font-size:12px;}
.slist .fixedratio{padding-top:60% !important;}
.slist h4{font-weight:700;font-size:15px;line-height:22px;}
.slist h4 a{}
.slist p {    font: 14px/22px Montserrat;padding: 6px 0;}
.slist div.datetime, .slist2 div.datetime{float:left;color:#999999;font-weight:300;font-size:12px;}
.slist div.views, .slist2 div.views{float:right;margin-right:10px;color:#999999;font-weight:300;font-size:12px;}
.sidebar{background:#ffffff;padding:15px;margin-bottom:15px;}
.sidebar .baslik{color: #2c69c5;padding: 15px 15px 20px 15px;border-bottom: 1px solid #eee;margin-top: 10px;}
.reklam{margin:15px 0px 15px 0px;width:100%;}
.reklam a {display:block;}
.reklam img{width:100%;}
.reklamkutu{width:100%;}
.reklamkutu img{width:100%;}
.populer .fixedratio{padding-top: 80% !important;}
.populer h5{font-weight:500;font-size:13px;line-height:19px;}
.populer h5 a{color:#666;}
.populer h4 a{color:#666;}
.populer p{font: 400 13px/22px 'Saira';}
.populer .row +.row{border-top:1px solid #eee;padding-top:20px;}
.slist .row +.row{padding-top:20px;}
.yazar{}
.slist, .populer {padding-bottom:15px;}
.slistm {padding-top:10px;}
.slistbox{padding-left:0px !important;margin-top:0px !important;padding-bottom: 20px;}
.dbox{position:relative;height:300px;width:230px;padding:30px;background:#2c69c5;}
.dbox h3{margin-top:0;color:#f1f1f1;font: 600 26px/38px 'Saira';}
.dbox p{width:80%;color:#ffffff;font: 400 12px/16px 'Saira';}
.dbox .fixedratio{padding-top:150% !important;}
.altt{position:absolute;bottom:20px;}
.dergi{position:relative;padding:20px 0px 20px 15px;}

.dergi .kapak:hover {transform: scale(1.1, 1.1);}
.kapak .fixedratio{padding-top: 138% !important;}
.dergi .sayi .bas{font-size:16px;font-weight:400;color:#999;text-transform:uppercase;font-family:Oswald;}
.dergi .sayi .no{color: #2c69c5;font-size: 42px;line-height: 56px;font-weight: 800;letter-spacing: -1px;font-family:Oswald;}
.dergi .sayi .tarih{font-size:12px;color:#999;font-weight:400;font-family:Oswald;}
.abonelik{margin-top:30px;overflow:hidden;height:220px;background:white;}
.abonelik .solblok{margin-top:25px;font-family: 'Saira';}
.abonelik .solblok h3{color:#297ecd;font-weight:500;}
.abonelik .solblok p{font: 400 14px/22px 'Saira';}
.abonelik .fixedratio{padding-top:100% !important;background-size:contain !important;border:0 !important;}
.dergi_img {    width: 85%;transform: rotate3d(0.067, -0.81, 0.57, 0.0279461rad) matrix3d(0.92, -0.078, -0.49, 0, 0.30, 0.86, 0.40, 0, 0.39, -0.49, 0.77, 0, 0, 0, 0, 1);box-shadow: -3px 3px 0 #999, -2px 2px 0 #999, -1px 1px 0 #999, -30px 30px 40px #ddd;margin: -10px 22px;transition: all 0.3s ease-in-out;}
.dergi_img:hover {box-shadow: -2px 2px 0 #999, -1px 1px 0 #999, -0px 0px 0 #999, -10px 10px 40px #ddd, 0px 0px 40px #ddd;transform: scale(1.05, 1.05);}
.abonelik .sagblok {height: 220px;background: #297ecd;padding: 12px 0;}
.yazi{padding: 36px 0px;width: 100%;color: #ffffff;font-weight: 300;font-size: 13px;white-space: nowrap;}
.abonelik hr{display: block;height: 1px;border: 0;border-top: 1px solid rgba(255,255,255,.1);width:90%;margin: 0;padding: 0;}
.haber .fixedratio{padding-top:54% !important;}
.haber p{margin-top:20px;text-indent:0px;}
.haber .datetime{float:left;margin:20px 0;}
.haber .views{float:right;margin:20px 0;}
.haber .text{float:left;width:100%;}
.haber ul {margin:25px;}
.haber ul li {list-style-type: disc;margin-bottom:10px;}
.haber h3 {margin:10px 0;}
.table-border td {border-bottom:1px solid #eee;}
.baslik2 {background:#f9f9f9;padding:14px;}
.date_td {color: #0c416f;width: 180px;text-align: center;font-family: Oswald;vertical-align: middle !important;padding-bottom: 10px !important;font-size: 14px;}
.addr dt, .addr dd {display: inline-block; }
.addr dt {min-width: 110px; }
.addr dt .fa {min-width:16px;text-align:center;}
.addr {    background: #fff;padding: 20px;border: 1px solid #ccc;}
.p0 {padding:0;}
.stargold {font-weight:bold;color:#c3a343;font-size:14px; margin:0 6px;
-webkit-text-fill-color: transparent;
background: -webkit-linear-gradient(transparent, transparent),
url(/images/goldbg.jpg) repeat;
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;}

.acli .btn {border-radius:0;margin:0 0px 0 10px;}
.acli a:hover,.acli a:focus {background:#333 !important;}
.login .row {margin-bottom:0px;}
.fixedratio {
    padding-top: 60%;
    display: block;
    margin: 0;
    background-color: #fff;
    border: 1px solid #ddd;
    position: relative;
    overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size:cover;
	-moz-background-size: cover;
	-moz-transition: 1.5s;-o-transition: 1.5s;-webkit-transition: 1.5s;transition: 1.5s;
}
.fixedratio img {
	position:absolute;
	width:100%;
	top:0;
}

.fx2 {padding-top:120% !important;}

.fx3 {padding-top:50%;background-size:contain;-moz-background-size: contain;}

.fxd {padding-top:137% !important;}

.user {background:#f9f9f9;padding:10px;margin-bottom:15px;}
.user .fixedratio {padding-top: 100% !important;
    border-radius: 100%;
    border: 4px solid #fff;
    box-shadow: 0 0 0px 2px #f29201;
    -moz-transition: 0s;
    -o-transition: 0s;
    -webkit-transition: 0s;
    transition: 0s;}
.user p {text-align:center;padding-top:10px;font-family:Oswald;}
.user p small {display: block;color: #888;height: 20px;line-height: 18px;font-weight:400;overflow:hidden;}
.user p a {display: inline-block;
    width: 24px;
    height: 24px;
    padding: 4px 0;
    border: 1px solid #ccc;
    margin: 1px;
    line-height: 12px;
    font-size: 14px;}
.galeri {
margin-bottom: 30px;
}
.galeri .galeriKapak {
position: relative;
border:2px solid #eee;
transition: all .2s ease-in-out; 
}
.galeri .galeriKapak:hover { transform: scale(1.1); }
.galeri .galeriKapak span {
left: 0px;
top: 10px;
z-index: 1;
color: #fff;
padding: 4px 10px;
position: absolute;
background-color: rgba(18, 29, 37, .8);
}
.galeri .text {padding:10px;background:#eee;height:70px;overflow:hidden;line-height:20px;}
.tg a {margin:10px 0;}

@media (min-width:770px) and (max-width: 990px) {
	.sbox .fixedratio{padding-top:66% !important;}
	.sbox{margin-bottom:160px;}
	.sbox .s-inner h4{font: 600 13px 'Roboto Slab' !important;}
	.sbox hr{display:none;}
	.populer .fixedratio{padding-top:85% !important;}
	.lkutu .fixedratio{padding-top: 60% !important;}
	.abonelik {height:auto;}
	.abonelik .fixedratio {margin-bottom:10px;}
}
@media(min-width: 770px){
	.dergi .kapak{width:150px;height:208px;box-shadow:-3px 3px 0 #999, -2px 2px 0 #999, -1px 1px 0 #999;z-index:1;position:relative;left:0;overflow:hidden;transition: all 0.3s ease-in-out;}
	.dergi .sayi{position: absolute;top: 90px;z-index: 0;left: -5px;text-align: center;background: #fff;border: 1px solid #ccc;padding: 10px;display: inline-block;left: 160px;}
}
@media(max-width: 770px){
	.isStuck {display:none;}
	.sbox{margin-bottom:20px;overflow:auto;}	
	.dbox {width:100%;}
	.slist p {display:none;}
	.logo {height:auto;text-align:center;}
	.logo img {margin-top:-16px;width:115px;height:115px;}
	.hright {margin-top:10px;text-align:left;}
	.hmain {padding:10px 0 0 0;}
	.sonEklenen,.sidebar {padding:0;}
	.haber .text {padding:10px;}
	.abonelik {height:auto;}
	.sbox .fixedratio{padding-top:66% !important;}
	.sbox .s-inner h4{font: 600 13px 'Roboto Slab' !important;}
	.sbox hr{display:none;}
	.slistm{padding-left:0px !important;margin-top:-10px !important;}
	.npad {border-right:0;    margin: 6px 0 0px 0;
    border-bottom: 1px solid #ddd;
    font-weight: 300;}
	#controls {display:none;}
	.row,.form-horizontal .form-group {    margin-right: -10px;
    margin-left: -10px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,.container{
		padding-right: 10px;
		padding-left: 10px;
	}
	footer {text-align:center;}
	footer .text-right {text-align:center;}
	.footer-social {margin-top:5px;margin-bottom:20px;}
	.single-footer {margin:0 !important;}
	.contact-form {padding:15px !important;}
	
	.dergi .kapak {
		box-shadow: -3px 3px 0 #999, -2px 2px 0 #999, -1px 1px 0 #999;
		z-index: 1;
		transition: all 0.3s ease-in-out;
	}
	.dergi .sayi {
		z-index: 0;
		text-align: center;
		background: #fff;
		border: 1px solid #ccc;
		padding: 10px;
		margin-top: 15px;
	}
	
}

.ead-iframe {width:100%;}

.slider-ana {margin-top:50px;}

.slider-ana .item {    background: #fff;
    position: relative;
    border: 5px solid #ccc;
    overflow: hidden;
}

.s-pic {
    width: 58.2%;
    float: left;
    position: relative;
}

.s-pic .fixedratio {padding-top:70%;   background-size: contain;background-color: #363533;border: 1px solid #363533;}

.s-cap {
    width: 41.8%;
    float: left;
    position: relative;
}

.s-caption {
    position: absolute;
    top: 15%;
    left: 6%;
    color: #fff;
    margin-right: 6%;
}

.s-caption h2 {
    font-size: 28px;
    margin: 0px 0px 30px 0px;
    position: relative;
    padding-bottom: 30px;
}

.s-caption h2:after {
    content: "";
    width: 50%;
    height: 10px;
    background-color: #00a8ff;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.s-caption p {
    font-size: 17px;
}

.s-cap a {
    position: absolute;
    left: 6%;
    bottom: 9%;
    color: #fff;
    background-color: #00a8ff;
    font-size: 13px;
    line-height: 33px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
}


@media (max-width: 767px) {
	.slider-ana {margin-bottom:30px;}
    .s-cap, .s-pic {
        width: auto;
        float: none;
    }


    .s-cap {
		position:relative;
		background:#333;
		padding:0px 0 30px 0;
	}
	
	.s-cap img {display:none !important;}
	
	.s-cap a {position:relative;left:auto;bottom:auto;padding:10px;margin:15px;}
	
    .s-caption {
		position: relative;
		display: block;
		top: auto;
		left: auto;
		padding: 20px;
		margin-right: auto;
		height:220px;
    }

    .s-cap img {
        height: 55px !important;
    }


}


@media (max-width: 768px) {


    .s-caption p {
        font-size: 100%;
    }

}




@media (max-width: 350px) {
    .s-caption p {
        display: none;
    }


}


@media (min-width: 768px) {
	

    .s-caption h2 {
        font-size: 16px;
    }

    .s-caption p {
        font-size: 100%;
    }
	

}

@media (min-width: 992px) {
	

    .s-caption h2 {
        font-size: 28px;
    }

    .s-caption p {
        font-size: 17px;
    }

}


@media (max-width: 767px) {
	

    .owl-carousel .owl-item .s-cap img {
        display: block;
        width: 100%;
        height: 260px;
    }

    .s-caption h2 {
        font-size: 28px;
        margin: 0px 0px 9px 0px;
        position: relative;
        padding-bottom: 16px;
        font-family: 'montserratlight';
    }



}




		.ana-btn .btn {padding: 15px;width: 100%;font-size:16px;margin-bottom:15px;}
		.ana-btn .btn .fa {font-size:28px;margin:0 10px;vertical-align:middle;}
		.nbox {background:#fff;padding:10px;margin-bottom:15px;}
		.nbox h3 {margin:10px 0;height:60px;}
		.hbox-footer {margin-top:15px;padding-top:5px;border-top:1px solid #ddd;height:40px;}
		.hbox-footer div {display:inline-block;}
		.hbox-footer .datetime {float:left;}
		.hbox-footer .views {float:right;}
		
		
		.maintab {padding:15px 0;}
		.leftTabs .active a {background:#eee !important;}
		
		
		
		
		
		
		