*{margin:0; padding:0;outline:none;}
.define_float{float:left; width:100%;}
ul, li, a{list-style-type:none; text-decoration:none;}
body{font-family: 'Open Sans', sans-serif;}
body .no_pad{padding:0;}
a:hover{text-decoration:none;}
a:focus{outline:none; text-decoration:none;}
a {   color: #000; }

 /* Header */
 header.main-header {float: left;     width: 100%;     background: #002868;     padding: 19px 0; 	color:#fff;     position: fixed;     top: 0;     left: 0;     right: 0;     z-index: 9;}
.header-icon-inner {float: left;     width: 100%;     padding: 15px 0 0;     display: flex;     align-items: center; }
.header-logo {float: left;     width: 100%;  text-align: center; }
.header-icon-inner img {     float: left; width:30px;}
.header-icon-inner p{float: left;     font-size: 18px;     margin: 0 0 0 10px;     line-height: 20px;}
.header-right { float: left;  width: 100%;  text-align: right; padding: 16px 0 0; }
.header-right span {padding: 0 0px 0px 7px; }
.header-right a { color: #fff;     font-size: 18px; }
.header-logo a { display: inline-block;     width: 100%; }
.main-info {float: left;     width: 100%; 	padding: 140px 0 63px;  margin:0 0 10px 0;  background: url(../images/local-img.png) no-repeat;     background-position-y: 100%; }
.main-info .row {display:flex; align-items:center;}
.info-left {float: left;     width: 100%; 	padding:0 28px 0 0px; }
.info-left h2 {     font-size: 46px;     font-weight: 700;     color: #002768;  margin:0;   float: left;     width: 100%;     line-height: 60px; }
.info-left ul.info-list {float: left;     width: 100%;     margin: 47px 0 35px;   }
.info-left ul.info-list li { margin: 0 0 10px 0;     color: #002768;     font-size: 16px;     font-weight: 600;     float: left;     width: 100%;}
.info-left ul.info-list li i { padding: 5px 0px 0 0px;    float: left; }
.info-left ul.info-list li span { float: left;     width: 95%;     font-size: 16px;     font-weight: 600;    line-height:22px;  padding:0 0 0 6px;}
.info-btn-section {     float: left;     width: 100%;     text-align: center; }
a.info-left-btn {float: left;     width: 100%;     padding: 15px 0;     background: #f47c01;     color: #fff;     text-align: center;     font-weight: 700;     font-size: 18px; 	border-radius:2px; }
.info-right {float: left;     width: 100%;     height: 580px;}
.info-right img {width: 100%; height:100%;    object-fit: contain;}
.main-work { float: left;     width: 100%; 	padding: 67px 0 118px; background:url("../images/back-img.png") no-repeat #f6fbff; background-position-y: 100%; background-size:435px}
.main-work h4 {float: left;     width: 100%;     text-align: center;     padding-bottom: 70px;     font-size: 34px;    margin:0; font-weight: 700;     color: #000000; line-height:28px;}
.work-col {padding: 0 5px 5px 0; }
.main-info-section {     float: left;     width: 100%;     position: relative; }
.work-top-section {     float: left;     width: 100%; }
.work-top-section img {     width: 100%;     height: 436px;     object-fit: cover; }
.work-bottom-section {position: absolute;     bottom: 0; 	background: #f47c018a; 	color:#fff;    height: 126px; padding:18px  13px 32px 33px; 	float:left; 	width:100%; }
.work-bottom-section h2 { float: left;     width: 100%; 	margin:0;font-weight: 600;     font-size: 24px; }
.work-bottom-section p { width: 100%;     float: left;    font-size: 18px;     font-weight: 600;    margin: 18px 0 0; }
.work-col:nth-child(3) { padding-right: 0; }
.work-col:last-child { padding-right: 0; }
.col-lg-8.col-md-8.col-sm-8.work-col.1{padding-left:15px}
.main-work .row {padding: 0 15px; }
.work-bottom-section p:nth-child(2) { display: none; }

/* Transaction */
.main-transaction {float: left;     width: 100%; 	padding:75px 0; 	background:url("../images/back-btm.png") no-repeat;     background-position-y: 4%; 	background-size: 366px; }
.main-transaction h4 {float: left;     width: 100%;     text-align: center;     padding-bottom: 70px;     font-size: 34px;     font-weight: 700;       margin: 0;  color: #000000; line-height:28px; }
div#slider_main1 { float: left;     width: 100%;     padding: 0 15px;}
div#slider_main1 .owl-nav{ 	margin:0; }
div#slider_main1 .owl-nav button {     position: absolute;     top: 76px; 	background: #002868;     height: 55px;     width: 55px; border:3px solid transparent;     transition: all ease 0.2s;}
div#slider_main1 .owl-nav .owl-prev {     float: left;     top: 76px;     left: -29px; 	opacity:1; }
button.owl-prev:before { content: '';     position: absolute;     background: url(../images/arrow-left.png) no-repeat;     height: 20px;     width: 37px;     top: 13px;     right: 9px; }
div#slider_main1 button.owl-next, div#slider_main1 button.disabled {     float: right;     right: -28px; 	opacity:1; }
div#slider_main1 .owl-nav button:hover {opacity: 1; 	border: 3px solid #f47c01; }
div#slider_main1 button.owl-next:before{content: '';     position: absolute;     background: url(../images/arrow-left.png) no-repeat;     height: 20px;     width: 37px;     top: 15px;     right: 6px; 	transform:rotate(180deg); }
div#slider_main1 .owl-nav button span { font-size: 24px;     color: #fff;     line-height: 0; 	display: none; }
div#slider_main1 .owl-dots {     display: none; }
.main-transaction .transaction-inner h4 {font-size: 18px;       height: 33px;  float: left;     width: 100%;     text-align: left;     padding: 0;     margin: 11px 0 0 0;font-weight: 700;     color: #000000; }
.main-transaction .transaction-inner h4.price-heading {float: left;     width: 80%;     margin-top: 10px; }
.main-transaction .transaction-inner strong {float: left;     margin-top: 10px;     color: #737373;     font-size: 12px; width:20%; }
.main-transaction .transaction-inner {float: left;     width: 100%; }
.main-transaction .transaction-inner img {width: 100%;     height: 215px;     object-fit: cover; }
.transc-btn {float: left;     width: 100%;     text-align: center;     margin: 39px 0 0; }
.transc-btn a {padding: 13px 70px;     background: #f47c01;     color: #fff;     border-radius: 2px; 	display: inline-block;     font-size: 18px;     font-weight: 700;}
.main-transaction .transaction-inner strong {width:100% !important;}

/* Testimonial */
.main-testimonial {float: left;     width: 100%; position:relative;}
.testimonial-inner {float: left;     width: 100%; 	padding: 18px; }
.testimonial-carousel-inner {float: left;     width: 100%; }
.testimonial-carousel-inner h2 {float: left;     width: 85%;    line-height:60px;  text-align: left;   margin:0;  font-size: 46px;     padding: 0 0 60px 283px;     font-weight: 700;     color: #fff; }
div#slider_main {float: left;     width: 100%; }
div#slider_main .testimonial-inner1 {float: left;     width: 100%;   border-radius: 2px; }
.testimonial-inner .test-img {float: left;     width: 12%;     margin: 0px 5% 0 0px; }
.testimonial-inner .test-img img{width:100%; }
.testimonial-inner p {float: left;     width: 83%;     font-size: 14px;     font-weight: 400;     line-height: 28px;     margin: 0;}
.testimonial-inner p strong {float: left;     width: 100%; 	font-size: 16px; 	color: #111;     padding-top: 18px; }
.testimonial-inner2 {padding:6px 13px 0px 14px; 	border-radius: 2px; }
#slider_main .owl-nav button {background: #002868;    transition: all ease 0.2s; height: 55px;     width: 55px; 	margin: 0 38px 0 0; 	border-radius:0; 	position:relative; 	border:3px solid transparent; }
#slider_main .owl-nav button.disabled{    opacity: 0.5;     cursor: not-allowed;}
#slider_main .owl-nav button.disabled:hover {     border: none;     opacity: 0.5; }

#slider_main .owl-nav button:hover {opacity: 1; 	border: 3px solid #f47c01; }
#slider_main .owl-nav button.owl-next:before {content: '';     position: absolute;     background: url(../images/arrow-left.png) no-repeat;     height: 20px;     width: 37px;    top: 15px;     right: 7px;     transform: rotate(180deg);}
#slider_main .owl-nav button span {font-size: 24px;     color: #fff;     line-height: 0; 	display:none; }
#slider_main .owl-nav button.owl-prev:before{content: '';     position: absolute;     background: url(../images/arrow-left.png) no-repeat;     height: 20px;     width: 37px;     top: 15px;     right: 7px;}
div#slider_main .owl-nav {padding: 0px 0 0 139px;     text-align: left; margin:0px }
div#slider_main .owl-dots {display: none; } 
.testimonial-column {        position: absolute;     bottom: 29px;     padding-right: 0; }
.testimonial-background {     float: left;     width: 50%; height: 604px;}
.testimonial-background img {  width: 100%; height:100%; }
.testimonial-inner strong {     float: left;     width: 100%; }
.owl-item.active .item .testimonial-inner{/* background:#fff; */      color: #737373;}
.owl-item .item .testimonial-inner{padding:18px;}
.owl-item.active + .active .item .testimonial-inner {     background: #f47c01; color:#fff; 	padding:36px 13px 36px 14px; }
.testimonial-inner strong p {     margin-left: 61px;     padding: 0; }
.tooltip {     background: #fff;  color:#737373;   position: relative;     top: 0;     width: 100%; }


/* Current Happening */
.main-current {float: left;     width: 100%;     background: #f6fbff;     padding: 103px 0; position:relative;}
.main-current:after{content:''; position:absolute; background: url(../images/happening-background.png) no-repeat; background-size: 506px; bottom:0; height: 88px;     width: 100%;     background-position: right;}
.main-current h2 {    float: left;     width: 100%;     text-align: center;    font-size: 46px;  padding:0 0 70px;   font-weight: 900;       margin: 0;  color: #002868;     line-height: 28px; }
.current-inner-section {     float: left;     width: 100%;     text-align: center; }
.current-inner-section .current-input-section {     float: none;     display: inline-block; }
form.subscribe-form input#c-email {padding: 6px 6px;     float: left;     border: 1px solid #ededed;     height: 40px;     width: 424px;}
form.subscribe-form input#element1 {     float: left; 	background: #f47c01;     border: none;     padding: 8px 33px; 	color:#fff; 	font-size:17px; height:39px;}
span.alert-successfully {float: left;     width: 100%;     text-align: left;     margin-top: 10px;     color: #008000a6; }

/* Real State */
.main-real-state {float: left;     width: 100%;     padding:85px 0; 	position:relative; }
.main-real-state .row {  display: flex;     align-items: center; }
.real-state-inner {float: left;     width: 100%; }
.main-real-state:before{content:''; position:absolute; background: url(../images/happening-btm.png) no-repeat; background-size: 954px;     top: 10px;     height: 173px;     width: 100%;     background-position: right;}

/* Recent Post */
.main-posts {float: left;    width: 100%;   padding: 50px 0 122px;  background: url(../images/recent-background.png) no-repeat; background-size: 396px;    background-position-y: 7%; }
.main-posts h2 { float: left;     width: 100%;     text-align: center;     padding-bottom: 70px;     font-size: 34px;  margin:0;   font-weight: 700;     color: #000000; line-height:28px;}
.post-inner {  float: left;     width: 100%; position:relative;}
.post-inner img { width: 100%;        height: 430px;     object-fit: none; }
.post-inner .post-caption h2 {  padding: 0;     text-align: left;   margin: 0 0 10px;       height: 46px;  font-size: 34px;     font-weight: 700; }
.post-inner .post-caption .post-detail {float: left;     width: 100%; }
.post-inner .post-caption .post-detail span {font-size: 14px;     color: #b0afaf;     float: left; }
.post-inner .post-caption .post-detail a {float: right;       font-size: 14px;  color: #002768;     font-weight: 600;     margin-right: 12px;    text-decoration: underline; }
.post-caption { float: left;     width: 100%;     position: absolute;     bottom: 0;     background: url('../images/post-background.png') no-repeat;   background-position: center;	padding: 29px 8px 36px 3px;}
.recent-post-btn {float: left;     width: 100%;     text-align: center; 	margin:42px 0 0; }
.recent-post-btn a{display: inline-block;     float: none;     background: #f47c01;     border: none;     padding: 12px 63px;     border-radius: 2px;  color:#fff;   font-size: 18px;     font-weight: 700;}

/* Contact */
.main-contact {float: left;     width: 100%; 	background:#002768; 	padding: 85px 0; }
.contact-inner {float: left;     width: 100%; 	color: #fff; }
.contact-inner h2 {float: left;     width: 100%;     text-align: center;     padding-bottom: 70px;     font-size: 34px;  margin:0;   font-weight: 700;     color: #fff;     line-height: 28px;}
.form-table {float: left;     width: 100%; }
form.contact-form {float: left;     width: 100%; }
.contact-col .form-control {margin-bottom: 15px;     border-radius: 0;     padding: 21px 10px; }
.contact-col .form-control:hover , .contact-col .form-control:focus{ 	outline:none; 	border-color:transparent; 	box-shadow:none; }
.contact-form-col form label {font-size: 16px;    color:#fff; font-weight: 400;     float: left;     width: 100%;     margin-bottom: 10px; }
.contact-inner .submit-btn {float: left;     width: 100%;     margin-top: 8px; 	text-align: center; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{border:none;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { float: left;     width: 100%;     text-align: center;}
.contact-inner .submit-btn input#contact-btn { display: inline-block;     float: none;     background: #f47c01;     border: none;     padding: 12px 69px;     border-radius: 2px;     font-size: 18px;     font-weight: 700; }

/* Footer */
footer {float: left;     width: 100%;     background: #021128;     padding: 29px 0;     color: #fff; border-top: 1px solid #fff; }
footer .footer-col{border-right:3px solid #fff; height: 78px; }
footer .footer-col:last-child{border:none;}
footer .footer-inner { float: left;     width: 100%;     text-align: center;     padding: 10px 20px;}
footer .footer-inner .textwidget {  float: left;     width: 100%; }
footer .footer-inner img {     float: left;     padding: 3px 0 0 0 }
footer .footer-inner i {     float: left;     margin-top: 3px;}
footer .footer-inner p {float: left;     width: 88%;     padding: 0 0 0 4%;     text-align: left; font-size: 12px;     line-height: 19px; }
footer .footer-inner p a { color: #fff; }

/* Techno deviser (19-02-2020)*/
span.alert-successfully {display: none;}
.widget { padding-bottom: unset;}
footer .footer-inner p {font-size:unset}
/* strong p {font-weight: bold !important; margin-left: 68px !important;} */






/* Techno Deviser (28-02-2020)*/
.blog-singel-page { margin-top: 0;}
h3#reply-title { margin-top: 7%;}
textarea#comment{float: left; width: 60%;height: 200px;}
.landing-page .header_navbar{background:#fff;}
.top_header.landing-page{background:#323536;}
.landing-page ul#menu-main-menu li a{color:#323536;}
.form-submit { float: left; width: 60%;margin-top: 30px;text-align:right;}
input#submit {padding: 8px 10px;}
svg.icon.icon-arrow-left{width:20px ;height:10px;}
svg.icon.icon-arrow-right{width:20px;height:10px;}
span.nav-title {width: 100%; float: left;}
.nav-next{width: 50%; float: left;}
.nav-previous{width: 50%; float: left;}
/*.nav-next .screen-reader-text {display: none;}
.nav-previous .screen-reader-text { display: none;}
nav.navigation.post-navigation .screen-reader-text { display: none;}*/
nav.navigation.post-navigation h2.screen-reader-text {display: none;}
section.widget.widget_recent_entries ul li { padding-bottom: 10px;font-size: 14px;}
.post .entry-title{font-size: 30px;}
.listing .entry-title{font-size: 30px;}
.market .entry-title{font-size: 30px;}
dl.wp-caption.aligncenter {width: unset !important;}
img.aligncenter.size-large{width: 100%;}
.widget-area .screen-reader-text { display: none;}


.custom-404 {text-align: center; padding: 160px 0 100px 0;}
.custom-404 form.search-form { margin-top: 27px;}
/*.custom-404 svg.icon.icon-search{width:33px;height:18px;}*/
.custom-404 svg.icon.icon-search{width:33px;height:21px;}
/*.custom-404 button.search-submit {width: 100px;height: 38px;}*/
/*.custom-404 input[type="search"] { padding: 7px 0 7px 5px; -webkit-appearance: button;}*/
.custom-404 input[type="search"] { padding: 10px 0 3px 5px; -webkit-appearance: button;}
/*.custom-404 svg.icon.icon-search { float: right;}*/
.custom-404 button.search-submit {width: 40px;height: 37px;}

.post .entry-content { margin-top: 20px;}
.size-full { width: 100%;height: unset;}
.recent-post { margin-top: 15px;}
.icon.icon-mail-reply {width: 20px; height: 12px; }
.comment .comment-metadata a {color: #767676;font-size: 10px;font-weight: 800;letter-spacing: 1px; text-transform: uppercase;}
.comments-title {font-weight: 300;font-size: 20px;margin-bottom: 2.5em;color: #666; margin-top: 65px;}
a.comment-reply-link {font-weight: 800; position: relative;color:#000;}
p.logged-in-as a {color: #000;}
.comment-form input#submit {
    background-color: #021128;
    border: 0;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    line-height: 1;
    padding: 10px 20px;
    text-shadow: none;
    border-radius: 22px;
    font-size: 14px;
}
span.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px;overflow: hidden;position: absolute !important; width: 1px; word-wrap: normal !important;}
.navigation span.nav-subtitle {color: #222;}
.navigation span.nav-title { color: #222;font-weight: 800;}
label {display: block; font-weight: 800; margin-bottom: 0.5em;}
.recent-post .widget ul li { border-top: .5px solid #ddd; padding: 0.5em 0;}
.recent-post .widget  ul li a{color:#222;}
.recent-post .widget  ul li:last-child {border-bottom: 1px solid #ddd;}
.post time.updated {display: none;}

span.author.vcard a { font-weight: 800;color: #767676;text-transform: uppercase;font-size: 11px;}

span.byline { text-transform: uppercase;font-weight: 800;color: #767676;font-size:11px;}
.archieve .entry-title a{color:#222;}
.archieve .entry-meta a {color: #222;}
.search .site-main .entry-title a {color:#222;}
.custom-search{padding-bottom:30px;}

.comment-form .comment-form-comment {
    display: inline-block;
    width: 100%;
    float: left;
}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url{
    display: inline-block;
    width: 100%;
}
.comment-form .comment-form-author input, .comment-form .comment-form-email input, .comment-form .comment-form-url input{
    width: auto;
}
.post-navigation .nav-previous {
    text-align: left;
}
.comment-form .form-submit {
    text-align: left;
}
.landing-page-cs .page-header {
	width: 100% !important;
        margin-top: 0;
}
.landing-page-cs.blog-page article {
	float: left;
	width: 100%;
	border-bottom: 1px solid silver;
	padding-bottom: 20px;
}
.landing-page-cs.blog-page article:last-child {
	border-bottom: 0;
}
.landing-page-cs {
    padding-top: 140px;
}
.landing-page-cs p {
	float: left;
	width: 100%;
	color: #5e5e5e;
	font-size: 16px;
	margin: 0 0 15px;
	line-height: 28px;
}
.landing-page-cs .comments-area p{
    margin: 0 0 10px;
}
.search-form-design {
    float: left;
    width: 100%;
}
.blog-page .entry-content {
    margin-top: 0;
}


.nav-links a.page-numbers {
     background: #323536;
    border-radius: 50px;
    width: 33px;
    height: 33px;
    line-height: 35px;
    padding: 0;
    font-size: 14px;
	margin: 0 6px 0 0;
	color:#fff;
	box-shadow: 0px 0px 0px 1px #323536;
}

span.page-numbers.current {
    background: #dddddd;
    border-radius: 50px;
    width: 33px;
    height: 33px;
    line-height: 35px;
    padding: 0;
    font-size: 14px;
	margin: 0 6px 0 0;
	background:#f47c01;
	color:#fff;
	box-shadow: 0px 0px 0px 1px #dddddd;
}
a.prev ,a.next{
    float: left;
    border-radius: inherit !important;
    width: auto !important;
    height: auto !important;
    font-size: inherit !important;
    padding: 0 7px !important;
	box-shadow:none !important;
	color:#f47c01 !important;
	
}

.prev.page-numbers, .next.page-numbers{
    float: none;
    background: transparent !important;
    border: none !important;
}

.navigation.pagination {
    border: none;
}

ul.list-footer-section li:nth-child(2) {
    padding: 0;
}
.navigation.pagination {        
    float: left;
    width: 100%;
    text-align: center;
}



h2.widget-title { font-size: 24px; font-weight: 400; margin-bottom: 20px;letter-spacing:unset;}
.not-found	.search-form .search-submit {padding: 0 10px; top: 108px;}
section#archives-3 ul li a { font-size: 14px;}

span#errorName2 {
    width: 100%;
    float: left;
}
section#archives-2 {
    display: none;
}
section#categories-2 {
    display: none;
}
section#meta-2 {
    display: none;
}
.info-left ul.info-list li {display: inline-flex;}
.textwidget{float:unset !important;}



.header-icon-inner a {     color: #fff;  display:flex; align-items:center;}
.menu_outer {    transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);   position: fixed;    background: rgba(0,0,0,1);  width:25%;   left: 0; transform:translateX(-100%); top:0;        height: 100%;     z-index: 9; }
.toggle_open .menu_outer {     transform: translateX(0); }
.menu_outer ul.menu {     position: absolute;     top: inherit;     left:inherit; transform: inherit;     text-align: left; width:100%;     height: 100%;     display: flex;     flex-direction: column;     justify-content: center;     overflow: hidden; margin:20px 0 0 0;}

.menu_outer ul li {     float: left;     width: 100%;     padding: 0 0 30px 0; }
.menu_outer ul li a {     color: #fff;     font-size: 25px;     font-weight: bold; text-transform: uppercase;}

.menu_cross {     position: absolute;     right:50px;     top: 32px; z-index:999;} 
.menu_cross img{width:20px;cursor:pointer;}
.toggle_open {     overflow: hidden; }

.header-logo a span.custom-logo-text { color: #fff;font-size: 35px;}
.not-found .search-form .search-submit { padding: 0 10px; top: 3px;}
.testimonial-carousel-inner h2 { width: 84%;}
/* Techno Deviser(12-03-2020) */
p.custom-testimonial-content{width: 83%; float: left; font-size: 14px; font-weight: 400; line-height: 28px; margin-left: 62px;font-weight:bold;}
button.read-more-button { margin-left: 66px; background: unset;font-weight: 600; padding:0;border:unset;}
button.read-more-button:hover{background: unset;}
button.read-more-button:focus{background: unset;}/*span#more1,span#more2,span#more3,span#more4{display:none;}*/
.testimonial-inner p strong { margin-left: 21%; padding-top:unset;}
div#slider_main .owl-nav {margin-top: 10px;}
.work-bottom-section a h2 {color: #fff;}
span.more{display:none;}

/*Tooltip */
div#tooltip419498 .tooltip-inner {
    max-width: 400px;
    padding: 3px 38px;
    color: #fff;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    color: #737373;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    float: left;
    width: 83%;
    margin: 0;
}

header.page-header {display: none;}
.alignright{float:right;}
ul.custom-list { margin-left: 25px;}
li.list1 { list-style-type: disc;padding-bottom: 14px;}

.landing-page-cs p {float:unset}
input#search-form-1 { padding: 10px;}
.pages { margin-top: 3%; padding: 90px 80px 30px 80px;}
.pages p { line-height: 27px;}
.menu_outer ul li a {  font-size: 15px;  font-weight: unset;}
.menu_outer ul li { padding: 0 20px 16px 20px;}

/* 16-03-2020 */

li.parent-services > ul.sub-menu {     display: none;     float: left;     width: 100%;     margin: 16px 0 0 0;     background: rgba(0, 40, 104, 0.7);     padding: 16px 0 0 0;     height: 300px;     overflow-y: scroll;}
.menu_outer ul li a > i {     display: none; } 
li.parent-services > ul.sub-menu li {     padding: 0 7px 16px 7px; }
li.parent-services > ul.sub-menu li a {     font-size: 13px; }

/* Techno Deviser (16-03-2020) */
.testimonial-inner p strong { color: unset;}
.testimonial-inner.testimonial-inner2 a { color: #fff; font-weight: 600;}
.testimonial-inner.testimonial-inner1 a { color: #737373; font-weight: 600;}
/*.service-left { width: 50%; float: left;}
.service-right { width: 50%; float: right;}
.service-left p { padding: 0 20px;}
.service-right p { padding: 0 20px;}*/
.clear-service{width:100%;float:left; margin-top:50px;}

hr {margin-top: 20px; margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}
.left-service-button a {margin-top: 20px; padding: 13px 20px; font-size: 18px; background: #f47c01; border-radius: 2px; color: #fff;
	box-shadow:unset;   }
.left-service-button a:hover{ background: #f47c01;color: #fff;box-shadow:unset;}
.left-service-button { text-align: center; margin-top: 25px;}

.tenant-button a{margin-top: 20px; padding: 13px 20px; font-size: 18px; background: #f47c01; border-radius: 2px; color: #fff;box-shadow:unset;  }
.tenant-button a:hover{ background: #f47c01;color: #fff;box-shadow:unset;}
.tenant-clear {float: left; height: 50px; width: 100%;}
.tenant-button {text-align: center;margin-top: 30px;}



/* technodeviser(17-03-2020) */
.custom-header-dots{border-bottom: 5px dotted #7d7d7d;font-weight: unset; font-size: 45px; text-align: center; width: 70px;    margin: 2% auto 0;}

#post-25904 .entry-title h1 { display: none;}
#post-25904 .entry-title .custom-header-dots { display: none;}

#post-25916 .entry-title h1 { display: none;}
#post-25916 .entry-title .custom-header-dots { display: none;}

#post-25688 .entry-title h1 { display: none;}
#post-25688 .entry-title .custom-header-dots { display: none;}

#post-25813 .entry-title h1 { display: none;}
#post-25813 .entry-title .custom-header-dots { display: none;}

#post-25686 .entry-title h1 { display: none;}
#post-25686 .entry-title .custom-header-dots { display: none;}

#post-25886 .entry-title h1 { display: none;}
#post-25886 .entry-title .custom-header-dots { display: none;}

#post-25930 .entry-title h1 { display: none;}
#post-25930 .entry-title .custom-header-dots { display: none;}

.testimonial-inner.testimonial-inner2 a {color:#fff;}
input#search-form-2 {padding: 10px;}

.test_overlay {     background: rgba(0,0,0,0.8);  display:none;   position: fixed;     left: 0;     width: 100%;     height: 100%;     top: 0;     z-index: 9; }
.test_pop p {  width: 100%; color: #000000}

.test_pop_footer p {
    font-size:14px;
	margin:0;
}
.test_pop{display:none;}

.test_pop_footer {
    position: fixed;
    background: #fff;
    border: 1px solid #ccc;
    padding: 20px;
	z-index:99;
	top:50%;
    border-radius: 5px;
	display:none;
    width: 550px;
    left: 50%;
    transform: translate(-50%, -50%);
	    box-shadow: 0 0 4px 1px #ccc;
}


.test_pop_footer img {
    width: 11px !important;
    position: absolute;cursor:pointer;
    right: 10px;
    top: 11px;
}

.testimonial-inner p span{cursor:pointer;font-weight:600;}
.test_pop img{cursor:pointer;}

.owl-item.active + .active .item .testimonial-inner2{padding: 24px;}

}

/* For Blog Page(18-03-2020) */
.pagination .navigation span.nav-title {box-shadow: unset;}
.pagination .navigation span.nav-title:hover{box-shadow: unset;}
.submit-btn.read-btn a { background: #f47c01; color: #fff; padding: 10px 20px;box-shadow:unset;}
button.search-submit {color: #fff;background: #f47c01;}
.not-found header.page-header { display: block;}
.menu_outer ul li.parent-services:after {
    content: '\f107';
    position: absolute;
    font-family: FontAwesome;
    margin: 0 0 0 10px;
	cursor:pointer;
}
.menu_outer ul li.parent-services svg {
    display: none;
}


/* 25-03-2020 */
.pages article > .entry-title > h1 {     float: left;     width: 100%;     margin: 0 0 10px 0;     padding: 0;     font-size: 28px;     line-height: 35px;     font-weight: 700;     color: #000; }
.pages article > .entry-title > .custom-header-dots {      float: none;     display: inline-block;     margin: 0 0 40px 0;     padding: 0;     font-size: 16px;     color: #000;}
article#post-25816 h1 {     float: left;     width: 100%;     margin: 0 0 10px 0;     padding: 0;     font-size: 28px;     line-height: 35px;     font-weight: 700;     color: #000; }
article#post-25816 p.custom-header-dots {     float: none;     display: inline-block;     width: 20%; }
article#post-25816 p {     float: left;     width: 100%;     margin: 0 0 40px 0;     padding: 0;     font-size: 16px;     color: #000; }
.owl-item .item .testimonial-inner {     background: #fff; }


div#slider_main .testimonial-inner1{    position: relative;}



/* Technodeviser(10-04-2020) */

#slider_main .owl-nav button.owl-prev:before {background:none;}
#slider_main .owl-nav button.owl-next:before {background:none;}
#slider_main .owl-nav button span {display:block;}

form.subscribe-form input#c-email {font-size: 16px;}
.header-icon-inner a:hover{color: #f47c01;}
.header-right a:hover{color: #f47c01;}

p.connect.Desciption { width: 50%;margin: auto;text-align: center;font-size: 14px;margin-bottom: 40px;}
.contact-inner h2 { padding-bottom: 30px;}


/* 03-04-2020 */
ul.contact_social {     float: left;     width: 100%;     margin: 15px 0 0 0;     padding: 0; }
ul.contact_social li {     float: left;     width: auto;     margin: 0 10px 0 0; }
ul.contact_social li a {     float: left;     width: 100%; }
ul.contact_social li a img {     float: left;     width: 100%; }


/* 15-04-2020*/
/*.page .entry-content p {font-size: 14px;}*/
.page .entry-content h2 {font-size: 22px;font-weight: 600;}
/*.pages .entry-content p { font-size: 14px;}*/
.pages .entry-content h2 {font-size: 22px;font-weight: 600;}
ul.custom-list li { font-size: 14px;}
.pages .entry-content h3 {font-weight: 600;font-size: 16px;}
.custom-header-dots {width:70px !important; }
.pages .entry-title h1 {font-size: 28px;}
.pages .entry-content h1{color: #666 !important;font-weight: 600 !important; font-size:22px;}



/* 17-04-2020 */

.contact-left .contact-col .form-control:hover, .contact-col .form-control:focus { outline:unset;  border-color: unset; 	}
	
.contact-left .contact-col label { font-size: 14px;}
.contact-left  input#contact-btn {display: inline-block; float: none; background: #f47c01 !important; border: none; padding:15px 40px; border-radius: 2px; font-size: 18px;font-weight: 700;}

.contact-left ul.contact_social { margin: 26px 0 0 0;}
.contact-left .col-lg-6.col-md-6.col-sm-6.col-xs-6.contact-col { padding-left: unset;}
.contact-left .col-lg-12.col-md-12.col-sm-12.col-xs-12.contact-col { padding-left: unset;}
.post .entry-content h2 {font-size: 22px;font-weight: 600;}
.post .entry-content h3 {font-size: 18px; font-weight: 500;}
.post .entry-header .entry-title {font-weight: 600;}
.post .link-more a{display:none;}
ul li.servicemenu {
    cursor: pointer;
}


@media screen and (min-width: 48em){
.has-sidebar #secondary {width: 85% !important;}
}
.blog-page h2.widget-title { font-size: 16px;  margin-bottom: 12px;}
.landing-page-cs.blog-page article {    border-bottom: 1px solid #eee;}
.post .entry-meta {font-size: 11px;}
.post .col-md-4 { padding-left: 0;}
.blog .entry-meta a.post-edit-link{color:#767676 !important;}
.landing-page-cs.blog-page h1 {font-size: 30px; font-weight:600}
.page-header {margin:unset;}
.post .entry-header .entry-title { margin-top:15px;}
.blog-page .entry-header h2.entry-title a{color:#767676;}
.blog-page .entry-header h2.entry-title a:hover{color:#222;}
h2.pages-heading-text { display: contents; float: left;}
.page .entry-content p {margin-top: 15px;}
.blog-post .entry-content h3 { display: contents !important; float: left !important;}
.blog-post .entry-content p { margin-top:15px;}
ul.custom-list {margin-top:15px;}

.single-post h2.widget-title {font-size: 18px;margin-bottom: 16px;}
.post h1.entry-title { font-size: 30px;}

.home .post-col .post-caption h2 {font-size: 25px;}


/* 18-04-2020 */

.menu_outer ul li.parent-services:after {font-size:18px !important;}

/* 21-04-2020 */

.menu_outer ul li a { font-size: 13px;}
.menu_outer ul li { padding: 0 20px 10px 20px;}
ul.sub-menu li a { margin-left: 0;}
/*svg.icon.icon-angle-down { display: none;}*/
svg.icon.icon-angle-down { font-size:20px;}
.menu_outer ul li.menu-item-has-children > ul.sub-menu {     display: none; }









.page-id-25692 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25705 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25719 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25731 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25738 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25762 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25769 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25777 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25794 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}
.page-id-25798 .menu_outer ul li.menu-item-has-children > ul.sub-menu{display:block !Important;}



/* 24-Apr-2020 */

.nav-next a span.nav-subtitle {font-size: 12px;}
.nav-next a span.nav-title {font-size: 12px;}
.nav-previous a span.nav-subtitle {font-size: 12px;}
.nav-previous a span.nav-title {font-size: 12px;}


/* 25-Apr-2020 */
@media only screen and (max-device-width: 480px) {
.pages {padding: 90px 28px 30px 28px;}
.item{ width: 316px;}
.testimonial-inner p { width: 100%;}
.testimonial-inner2 p{width: 100%;}
div#slider_main .testimonial-inner {padding: 15px 16px !important;}
.test_pop_footer {width: 80%;}
p.connect.Desciption {float: left; width: 100%; text-align: left; padding: 0 10px 0 15px;}
}

@media only screen and (max-width: 599px){
.item{ width: 316px;}
.testimonial-inner p { width: 100%;}
.testimonial-inner2 p{width: 100%;}
div#slider_main .testimonial-inner {padding: 15px 16px !important;}
.test_pop_footer {width: 80%;}
p.connect.Desciption {float: left; width: 100%; text-align: left; padding: 0 10px 0 15px;}
}