/* Medium Layout: 1280px. */@media only screen and (min-width: 1024px) and (max-width: 1280px) {   .left-logo img {    width: 70px;}    .left-logo {    left: -20px;}    .news-single-left-one p, .news-single-right-two p, .news-single-left-three p {    padding: 13px 13px 13px 13px;}    .architect-img img {    top: -1px;    left: 81px;}    .socil-icon button.owl-next {    right: -110px;}    .socil-icon button.owl-prev {    left: -190px;}    .col-6.change {    display: none;}}/* Tablet Layout: 768px. */@media only screen and (min-width: 768px) and (max-width: 1023px) {     .squery-left-area {    margin-right: -75px;}      .left-logo img {    width: 70px;}    .left-logo {    left: -10px;}    .col-6.change {    display: none;}}/* Mobile Layout: 320px. */@media only screen and (max-width: 767px) { /*div#leftNav {    margin-top: 54px !important;}div#rightNav {    margin-top: 55px !important;}*/.horizontal-timeline .events-wrapper {    height: auto !important;}.jctkr-label{display:none !important;}.quote-section {	font-size: 15px;}.ceo-slider, .ceo-text {    height: 320px !important;} .plam-right-area {    margin-left: -52px;    margin-top: 0;}    .plam-right-img {    margin-bottom: 5px;}    .plam-single-img img {    width: 80px;}    .plam-content {    padding-left: 5px;}    .plam-content h3 {    font-size: 13px;    margin: 0;}    .plam-content a {    padding: 3px 12px;    font-size: 10px;}    .left-menu li a {    font-size: 12px;    padding: 3px;}    .squery-left-area .plam-right-img {    margin-bottom: 5px;    margin-right: -100px;}    .squery-left-area {    margin-top: 0;}    .squery-left-area .plam-content {    padding-right: 0px;}    .right-logo a img {    width: 40px;}    .logo a img {    width: 100px;    margin-top: 5px;}    .left-logo img {    width: 70px;}    .left-logo {    left: 0px;}    /*home-page*/        .left-menu {    display: none;}    .section-title h2, .our-values-area .section-title h2 {    font-size: 20px;}    .section-title {    font-size: 14px;    padding-left: 0px;}    .section-title p {    font-size: 16px;}/*    .our-values-area .section-title p {    font-size: 16px;}*/    .story-content p {    padding: 20px;    font-size: 10px;}    .story-single-img img {    width: 100%;}    .we-create-slider-area .owl-nav button.owl-next, .slider .owl-nav button.owl-next {    right: -13px;}    .our-story-area, .our-values-area, .our-news-area, .our-gallery-area, .our-social-area, .our-testimonial-area, .our-perfection-area, .our-vision-area, .we-create-area-bg.logo, .our-associate-area, .csr-area, .plam-spring-area, .slider-area, .distances-area, .landowner-form-area, .layout-area {    height: auto;}    .we-logo-slider-area .owl-nav button.owl-next {    margin-top: -19px;}    .img-1 {    height: 150px;}    .img-1 a h2 {    padding-top: 12%;}    .story-content {    width: 100%;    border-radius: 10px 0px 0px 0px;    margin-left: 0px;}    .single-value-content p {    font-size: 12px;    line-height: 1.4;}    .single-value-content img {    margin-bottom: 5px;}    .our-values-area {    padding: 0px 0px 0px 0px;}    .values-area-content {    padding: 50px 0px;}    .news-single-right-four {    padding: 14px;}    .news-single-right-four p {    font-size: 10px;}    .news-single-right-area, .news-single-left-area {    width: 100%;}    .news-single-left-one p, .news-single-right-two p, .news-single-left-three p {    padding: 13px;    font-size: 9px;}    .media-img img {    right: 10px;    top: -110px;}   .our-media-area .section-title p {    font-size: 12px;    width: 100%;    padding-left: 0px;}     .media-area {    padding: 30px 0px 30px 0px;}    .gallery-area {    padding: 10px 0px;}    .gallery-img img {    right: 0px;    bottom: 0px;    width: 100px;}    .socil-icon {    left: 62%;    margin-top: -125px;}    .socil-icon button.owl-next {    position: absolute;    top: 20%;    right: 0px;}    .socil-icon button.owl-prev {    position: absolute;    left: -70px;    top: 21%;}    .socil-icon button.owl-prev i, .socil-icon button.owl-next i {    font-size: 30px;}    .single-icon a i {    font-size: 50px;}    .architect-img img {    width: 70% !important;    top: 49px;    left: 68px;}    .aritect-single-slide {    padding: 0px;}    .architect-area {    padding: 10px 0px;}    .we-architect-area-bg {    height: 350px;}    .architect-right-content h3 {    font-size: 13px;}    .architect-right-content span {    font-size: 12px;}    .architect-right-content p {    font-size: 9px;}    .architect-right-content {    padding-top: 0px;}    .aritect-slide button.owl-prev, .aritect-slide button.owl-next {    width: 30px;    height: 30px;}    .aritect-slide button.owl-prev i, .aritect-slide button.owl-next i {    font-size: 18px;}    .aritect-slide .owl-nav {    margin-top: -120px;}    .talk-to-us-area h2 {    margin-bottom: 30px;}    .tesimonial-img {    margin-top: 20px;}    .testimonial-content p {    font-size: 9px;}    .testimonial-left-img img, .testimonial-right-img img {    width: 30px !important;}    .testimonial-content {    margin-left: 0px;    height: 200px;    margin-right: 0px;}    .review {    margin-top: 0px;}    .testimony-right-content span, .testimony-right-content .review {    padding-left: 0px;    font-size: 10px;}    .testimony-right-content h3 {    font-size: 10px;    padding-left: 0px;}    .aritect-slide.testimonial .owl-nav {    margin-top: 0px;}    .our-testimonial-area, .talk-to-us-area {    padding: 0px;}    .we-create-slider-area {    padding: 20px 0px 20px 0px;}    /*about-page-css*/    .story-content-right-2 {    padding-right: 10px;}    .about .story-content p {    font-size: 9px;}.story-content-left {    padding-top: 20px;    padding-left: 10px;}    .story-content p {    margin-top: 0px;}    .story-content-left {    margin-bottom: 0px;}    .story-content-right-1 {    padding-left: 10px;}    .about .story-content, .about .story-single-img img, .perfection-single-img img, .associate .story-content, .associate .story-single-img img, .about .owl-carousel .owl-item img {    width: 100%;}    .story-right-area.about {    margin-top: 0px;}    .counter-area {    text-align: center;    position: unset;    margin-top: 20px;}    .counter-area h2 {    margin-bottom: 10px;    font-size: 22px;}    .counter-area p {    font-size: 12px;    line-height: 18px;}    .vision-img img {    width: 100%;    height: 150px;    margin-left: 0px;    margin-top: 10px;}    .vision-right-content h2 {    font-size: 14px;}    .vision-right-content span {    font-size: 13px;}    .we-create-area-bg.logo {    padding: 0px 0px 10px 0px;}.we-logo-slider-area.owl-carousel.owl-theme.owl-loaded.owl-drag {    padding: 30px 0px 10px 0px;    width: 100%;    margin-top: 20px;}    .associate-single-img {    padding-left: 0;    width: 100%;    margin-top: 20px;}    .associate-single-img img {    width: 70px;    margin-right: 21px;}.associate .story-content {    border-radius: 0px 0px 0px 0px;    margin-left: 0px;    height: unset;    padding: 20px 10px 20px 0px;    margin-top: -50px;}    .csr-area {    margin-bottom: 0px;    margin-top: 40px;}    .project-area-right {    padding: 10px 0px;}    .csr-content h3 {    font-size: 16px;}    .csr-content p {    font-size: 11px;}    .create-content h3 {    padding-right: 0px;}    .footer-pading-left {    padding-left: 0px;}    .footer-area h2 {    font-size: 22px;    margin-bottom: 12px;}    .address {    margin-bottom: 10px;}    .address p {    font-size: 12px;}    .story-right-area.about {    margin-top: 0px;}.col-6.change {    display: none;}    .our-vision-area .story-right-area.about {    margin-top: -70px;}    .footer-area {    padding: 20px 0px;}    /*plam-area-css*/        .plam-spring-content {    margin-top: 10px;}    .plam-spring-content h4, .plam-spring-content p {    padding-left: 5px;    font-size: 10px;}    .plam-spring-img-one img {    height: 140px;    width: 100%;}    .plam-spring-img-two img {        height: 150px;        float: right;}    .plam-spring-area-img {    width: 50%;    height: 100px;    bottom: -130px;    left: 16px;}    .slider .owl-nav button.owl-prev {    left: -13px;    top: 55%;}    .slider .owl-nav button.owl-next {    top: 55%;}    .slider .owl-nav button i {    font-size: 40px;}    .overview-left-content table tr, td {    font-size: 10px;        padding: 0px 10px;}    .overview-left-content {    margin-top: 10px;}    .overview-right-content img {    height: 250px;    margin-top: 0px;}    .overview-counter-1 h2, .overview-counter-2 h2 {    font-size: 20px;}    .layout-area .section-title {    margin-bottom: 10px;}    .layout-left-content img {    height: 120px;    width: 100%;    margin-bottom: 20px;}    .layout-counter {    background-color: #fff;    padding: 5px;}    .layout-counter h2 {    font-size: 20px;    margin: 0;}    .layout-counter p {    margin-top: -30px;    margin-left: 60px;        font-size: 20px;}    .layout-counter span.color {    margin-top: -0px;    font-size: 10px;}    .layout-right-content-table table tr, .layout-right-content-table table td {    padding: 3px 20px;    font-size: 6px;}    .layout-right-content-table p {    font-size: 9px;    margin-bottom: 4px;}    .layout-menu li {    font-size: 9px;}    .layout-menu {    margin-bottom: 10px;}    .distances-content p {    margin-top: 8px;    font-size: 12px;        margin-bottom: 0;}    .barfiller {    height: 5px;    margin-bottom: 3px;}    .distances-content {    margin-top: 20px;}    .distances-area .section-title {    padding-top: 10px;}    .landowner-form-heading h2 {    font-size: 12px;    margin: 5px 0px;}    .landowner-form h2 {    font-size: 10px;    margin-bottom: 0px;}    label {    font-size: 9px;    margin-bottom: 0;}    .landowner-form input, .landowner-form select {    font-size: 8px;    padding-top: 0px;}    .landowner-form input[type="submit"] {    font-size: 10px;    margin-top: 5px;}    .extra-info {    margin-top: 5px;}    .extra-info p {    font-size: 9px;    margin-bottom: 2px;}    .extra-info a {    padding: 1px 10px;    margin-top: 4px;    font-size: 9px;}    .dwonload-area {    display: none;}    .p-hading-1, .p-hading-2 {    font-size: 35px;    line-height: 26px;    padding-right: 15%;}.menu-area.hidden.fixed {	display: none;	visibility: hidden;}.menu-tigger {  top: -50px;}#header {  padding: 10px;}.all-camera {  position: fixed;  z-index: 100;  top:10%;  left: 20px;  color: #ddd;  text-transform: capitalize;  background-color: #FF7F27;  padding: 7px;}.menu-area.close-btn.active {  display: block;  visibility: visible;  width: 70%;  left: 0;  transition: 0.4s;}.menu-area.close-btn {  left: -70%;  transition: 0.4s;}.menu-area.close-btn span {  float: right;  right: ;  margin-right: 20px;  margin-top: 12px;  font-size: 20px;  transition: 0.4s;  cursor: pointer;  transition: 0.4s;}.menu-area.close-btn span:hover {  color: #FF7F27;}.btn-closed {	position: relative;	z-index: 1000;	transition: 0.4s;}.menu-area.close-btn .left-menu {	display: block !important;	visibility: visible !important;}.menu-area.close-btn.active {	position: fixed;}.btn-closed {  display: block !important;}.all-camera {  display: block !important;}.all-camera span {  font-size: 28px;  padding: ;  display: inline-block;  line-height: 0;  padding-top: ;  cursor: pointer;}/* .time-line-info { */		/* left: 5%; *//* } */.menu-area.close-btn.active {	z-index: 1000;}#header {	padding-right: 40px;}#breadcrumb h1 {  font-size: 20px !important;}#breadcrumb span {  font-size: 11px;  display: inline-block;}#breadcrumb {  padding: 80px;}.single-slider {  height: 150px !important;  padding: 10px !important;}.single-slider h3, .single-slider h1, .single-slider a {  display: inline-block;  visibility: visible !important;}.single-slider h3 a {  margin-top: 10px !important;}.ceo-text h5 {	font-size: 15px;	margin-top: 20px;}.ceo-text .ceo-img {	text-align: center;	height: ;}.ceo-text .ceo-img img {	height: 80px;	margin-bottom: 9px;}.ceo-text .ceo-content span {	font-size: 11px;	margin: 0;}.ceo-text {	height: 430px !important;}.ceo-text .ceo-content h4 {	font-size: 14px;	margin-top: 2px;	font-weight: 700;}.ceo-text p {	margin-top: 0;	font-size: 11px;}.slider {    display: none !important;    visibility: hidden;}.single-testimonial h4 {  font-size: 18px;}.single-testimonial p {  font-size: 11px;}.test-content {  padding-top: 0 !important;  padding-bottom: 0 !important;}.logo {  visibility: visible !important;  display: block !important;  opacity: 1;}.single-testimonial h4 {  font-size: 18px;}.single-testimonial p {  font-size: 11px;}.test-content {  padding-top: 0 !important;  padding-bottom: 0 !important;}.logo {  visibility: visible !important;  display: block !important;  opacity: 1;}.section-title p {  font-size: 28px !important;  margin-bottom: 0 !important;  padding-top: 0 !important;}.section-title {  padding-top: 0 !important;}.footer-area {	/* margin-top: 70px; */}#welcome h3 {	left: ;	line-height: 1.5;}.menu-area.hidden.fixed-2 {	display: none !important;	visibility: visible;}.we-create-slider-area .owl-dots {	display: none !important;	visibility: hidden;}.mobile-view .col-lg-5 {  display: none !important;  visibility: hidden !important;}.mobile-view{	display: block !important;	visibility: visible !important;}.mobile-view .slider {  display: block !important;  visibility: visible !important;;}.we-create-area-bg {    padding: 60px;    background-size: ;    height: auto;}.test-img {	width: 163px !important;	margin-left: 26% !important;	/* height: 200px; */}.service-img img {  height: 120px !important;}.single-service {  height: 200px;}.service-img {  height: 120px;}.menu-area.active {  display: block !important;  visibility: visible !important;  width: 50%;}.menu-area.active .left-menu {  display: block;  visibility: visible;}.concern-tigger {	  display: block !important;  visibility: visible !important;}}/* Mobile Layout: 320px. *//* Wide Mobile Layout: 480px. */@media only screen and (max-width: 768px) { .horizontal-timeline .events-wrapper {    height: auto !important;}.hidden-xs{display:none}.jctkr-label{display:none !important;}.section1 .mobile-height {  height: 248px !important;}.ceo-slider{	}.quote-section {    font-size: 11px !important;}.section1 .owl-nav, .section1 .owl-dots {  display: none !important;  visibility: hidden;}.slider {	display: block !important;	visibility: visible !important;}.slider {  height: 150px !important;}.ceo-text row {  padding: 0 !important;}.ceo-text .row {  padding: 0 !important;  padding-bottom: 39px !important;}.quote-left {  left: 48px !important;}.slider h3 {  font-size: 10px !important;}.slider h5 {  font-size: 9px !important;}.quote-section {	font-size: 15px;}.mobile-ceo {    display: block;    visibility: visible !important;	margin-top: 20px;}.desktop-ceo {    display: none;    visibility: hidden !important;}.logo a {	margin-left: 45px;}.concern-tigger span {	color: #fff !important;	background-color: #fff;}.pattern-1, .pattern-2, .pattern-3, .pattern-4, .pattern-5, .pattern-6, .pattern-7, #contact-info, .news-section, .article-section {	padding-top: 80px !important;}#strength .we-create-area-bg {  padding: 0;  padding-top: 30px;  text-align: center;}#strength .section-title {  margin-bottom: 20px;}#strength {  padding-bottom: 0;}#strength {}.pattern-4 .single-project {  width: 50% !important;}.pattern-4 .single-project {  width:  38% !important;}#valuable-clients {  padding-top: 80px;  padding-bottom: 0 !important;}#certificate .section-title, #logo .section-title {  margin-bottom: 20px;}.slingle-associateship {  height: 120px !important;}.ship-text img {  display: none;}.concern-tigger {  left: 22px;  padding: 10px !important;}.logo a {  margin-left: 58px;}#header {	padding: 11px 7px !important;}.possion-absulate h6 {	font-size: 11px;	margin-bottom: 0;}.section.section2 {	/* margin-top: 60px; */}.team-title {	width: 100%;	right: auto;	left: -10%;	position: ;}.section4 .team-title {	left: ;	right: ;	top: 37px !important;	bottom: ;	right: -37px;}.video-btn {	font-size: 11px;	height: 30px !important;	width: 30px !important;}.about.section-title p {	font-size: 25px !important;	text-align: center;}/* .single-time-line { */	/* width: auto !important; *//* } */.single-time-line {	width: 330px !important; }/* .single-time-line .single-project { */	/* width: 100% !important; *//* } */.single-time-line .single-project {    width: 252px !important;}.single-time-line  .time-line-info {    width: auto !important;    margin-left: -77px;}.single-service {  quotes: ;  width: 100%;}.service-slider .owl-next {  margin-right: ;  right: -30px;}.service-slider .owl-pev {  left: -30px !important;}.service-slider .owl-prev {  left: -30px;}.quote-left {	left: 66px !important;}.quote-right {    bottom: 7px;}.mobile-ceo .quote-section {  font-size: 13px;  margin-bottom: ;  top: -11px !important;  padding-bottom: 30px; }.mobile-ceo .quote-section {  right: ;  left: 20px;}.pattern-4 .single-project {	width: 100% !important;}.slingle-associateship .ship-img {        height: 100% !important;   }.section.section2 .fp-tableCell  {        height: 540px !important;}/*.slider {    margin-top: 116px !important}*/.menu-area.hidden.active {    left: 0 !important;    opacity: 1;}.possion-absulate h3, .possion-absulate h5 {  margin-bottom: 0;}.possion-absulate .boxed-btn {  font-size: 6px;  padding: 4px;  margin-top: 5px;}.ceo-text .boxed-btn {  font-size: 8px;}.we-create-area-bg .team-title{	left: 34px !important;}.project-text {  visibility: visible !important;  opacity: 1 !important;  height:  109px !important;  padding: 0 !important;  top: auto;  bottom: 0;  padding: 32px !important;}.project-text a {  margin-top: 0 !important;  bottom: ;}.project-title h5 {  margin-bottom: 0 !important;  padding-bottom: 0 !important;}#header {	background-color: #fff;	/* margin-top: -5px; */	height: 65px;	border-top: 5px solid #FF7F27;	margin-top: -5px;}.section-title.content {	display: block !important;	visibility: visible !important;} .section.section2 { 	 padding-top: 20px;  } .news-braking {    margin-bottom: 82px;} .ceo-text {   height: 250px !important;} .ceo-slider{	  height: 340px !important; } .single-glry {	height: 200px;	/* margin-bottom: 0; */}/* .test-content { */	/* max-height: 400px; */	/* overflow: auto; *//* } */ .message .our-vision-area {  padding-top: 0 !important;}.section.section2.message {  /*! height: 363px !important; */}.section.section2.message img {  height: 50px;  width: 50px;  text-align: ;  margin-left: 30px;}h4 {}.section.section3.message h4 {  font-size: 11px;}.single-testimonial p {  font-size: 8px;}.footer-pading-left {  margin-top: 0 !important;}.maps {  /*! height: 399px; */}.footer-pading-left p {  font-size: 10px;}.footer-pading-left h2 {  font-size: 15px;}.we-create-area-bg.perfection.is-animated {}.section .we-create-area-bg {  padding: ;  padding-top: 0 !important;}/* .section3 .fp-tableCell { */    /* height: 500px !important; *//* } */.fp-tableCell {    display: contents;}.events-wrapper.touch-enabled a, .events-wrapper.touch-enabled a.selected {	font-size: 10px !important;}}/* Wide Mobile Layout: 480px. */@media only screen and (min-width: 480px) and (max-width: 767px) { .jctkr-label{display:none !important;}}@media only screen and (min-width: 768px) and (max-width: 990px) { .single-time-line {    width: 630px !important;}.single-time-line.timeline-item.slide-active {    text-align: left !important;}.ceo-text {    height: 502px !important;}.single-time-line .row.justify-content-center {    justify-content: start !important;}.slider {    margin-top: 0 !important;}}