 @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic); @import url('https://fonts.googleapis.com/css2?family=Kanit&display=swap'); @import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Yantramanav:100,300,400,500,700,900');  @import url('min.font-awesome-css'); @import url('min.flaticon-css'); @import url('min.flaticon2-css'); @import url('min.flaticon3-css'); @import url('min.flaticon4-css'); @import url('min.flaticon5-css'); @import url('min.flaticon6-css'); @import url('min.animate-css'); @import url('min.hover-css'); @import url('min.owl-css'); @import url('min.jquery-ui-css'); @import url('jquery.fancybox.min-css');  * { margin:0px; padding:0px; border:none; outline:none; }  body { font-size:15px; color:#777777; line-height:1.8em; font-weight:400; background:#ffffff; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-family: 'Kanit','Yantramanav',sans-serif; } a{ text-decoration:none; cursor:pointer; color:#ff573b; } a:hover,a:focus,a:visited{ text-decoration:none; outline:none; } h1,h2,h3,h4,h5,h6 { position:relative; font-weight:normal; margin:0px; background:none; line-height:1.6em; font-family: 'Kanit','Raleway',sans-serif; } input,button,select,textarea{ font-family: 'Kanit','Raleway',sans-serif; } textarea{ overflow:hidden; } .theme_color{ color:#71b100; } p,.text{ position:relative; line-height:1.8em; } .strike-through{ text-decoration:line-through; } .auto-container{ position:static; max-width:1200px; padding:0px 15px; margin:0 auto; } .page-wrapper{ position:relative; margin:0 auto; width:100%; min-width:300px; } .grey-bg{ background-color:#f3f3f3; } .light-grey-bg{ background-color:#f9f9f9; } ul,li{ list-style:none; padding:0px; margin:0px; } .theme-btn{ display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .centered{ text-align:center; }  .list-style-one{ position:relative; margin-bottom:60px; } .list-style-one li{ position:relative; padding-left:20px; margin-bottom:15px; color:#f5f5f5; font-size:18px; font-weight:400; } .list-style-one.style-two li{ font-size:16px; } .list-style-one.style-two li a{ color:#fff; } .list-style-one.style-two li a:hover{ color:#ff573b; text-decoration: underline; } .list-style-one li .icon{ position:absolute; left:0px; top:5px; color:#ff573b; font-size:18px; }  .list-style-two{ position:relative; margin-bottom:30px; } .list-style-two li{ position:relative; padding-left:50px; margin-bottom:8px; color:#1a1d1f; font-size:16px; font-weight:500; } .list-style-two li .icon{ position:absolute; left:0px; top:5px; color:#639905; font-size:18px; }  .list-style-three{ position:relative; } .list-style-three li,.list-style-four li{ position:relative; color:#666666; font-size:16px; padding-left:25px; margin-bottom:4px; } .list-style-three li .icon{ color:#ff573b; font-size: 20px; } .list-style-four li .icon{ color:#ff573b; font-size: 18px; } .list-style-three li a{ color:#ffffff; }  .btn-style-one{ position:relative; line-height:24px; color:#ffffff; font-size:16px; font-weight:700; display:inline-block; padding:13px 40px; text-transform:uppercase; background:rgba(255,255,255,0.20); font-family: 'Kanit','Yantramanav',sans-serif; } .btn-style-one:hover{ color:#ffffff; background-color:#639905; }  .btn-style-two{ position:relative; line-height:24px; color:#ffffff; font-size:18px; font-weight:400; display:inline-block; padding:18px 95px 18px 30px; text-transform:uppercase; background-color:#71b100; font-family: 'Kanit','Yantramanav',sans-serif; } .btn-style-two .icon{ position:absolute; right:0px; top:0px; width:60px; height:60px; color:#ffffff; line-height:58px; text-align:center; background-color:rgba(0,0,0,0.10); } .btn-style-two:hover{ background:#0b0b0b; color:#ffffff; } .btn-style-two:hover .icon{ background-color:rgba(255,255,255,0.10); }  .btn-style-three{ position:relative; line-height:24px; color:#ffffff; border-radius: 5px; font-size:16px; font-weight:400; background-color:#fe5839; display:inline-block; padding:15px 55px 15px 35px; text-transform:capitalize; font-family: 'Kanit','Yantramanav',sans-serif; } .btn-style-three .icon{ position:absolute;  top:0px; width:60px; height:100%; color:#ffffff; line-height:55px; font-size:25px; text-align:center; background-color: rgb(0 0 0 / 0%); } .btn-style-three:hover{ background:#fe5839; color:#ffffff; text-decoration:underline; } .btn-style-three:hover .icon{  } .preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/icons/preloader.svg);} img{ display:inline-block; max-width:100%; height:auto; }  .fancybox-next span,.fancybox-prev span{ background-image:none !important; width:44px !important; height:44px !important; line-height:44px !important; text-align:center; } .fancybox-next span:before,.fancybox-prev span:before{ content:''; position:absolute; font-family: 'FontAwesome'; left:0px; top:0px; font-size:12px; width:44px !important; height:44px !important; line-height:44px !important; background-color:rgba(28,28,28,0.40) !important; color:#ffffff; visibility:visible; transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; } .fancybox-next span:before{ content:'\f178'; } .fancybox-prev span:before{ content:'\f177'; } .fancybox-next:hover span:before,.fancybox-prev:hover span:before{ background-color:#ffffff !important; color:#000000; } .fancybox-type-image .fancybox-close{ right:0px; top:0px; width:45px; height:45px; background:url(../images/icons/icon-cross.png) center center no-repeat; background-color:rgba(17,17,17,0.50) !important; } .fancybox-type-image .fancybox-close:hover{ background-color:#000000 !important; } .fancybox-type-image .fancybox-skin{ padding:0px !important; }  .social-icon-one{ position:relative; } .social-icon-one li{ position:relative; margin:0px 8px; display:inline-block; } .social-icon-one li a{ position:relative; font-size:16px; color:#ffffff; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .social-icon-one li a:hover{ color:#71b100; }  .social-icon-two{ position:relative; } .social-icon-two li{ position:relative; margin-left:12px; display:inline-block; } .social-icon-two li a{ position:relative; width:40px; height:40px; font-size:16px; color:#ffffff; border-radius:50%; line-height:42px; text-align:center; border:1px solid #ffffff; display:inline-block; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .social-icon-two li a:hover{ color:#ffffff; border-color:#71b100; background-color:#71b100; }  .social-icon-three{ position:relative; } .social-icon-three li{ position:relative; margin-right:12px; display:inline-block; } .social-icon-three li.follow{ color:#71b100; font-weight:800; font-size:18px; font-family: 'Kanit','Raleway',sans-serif; } .social-icon-three li a{ position:relative; font-size:16px; color:#1a1d1f; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .social-icon-three li a:hover{ color:#71b100; }  .scroll-to-top{ position:fixed; bottom:65px; right:20px; width:50px; height:50px; line-height:50px; color:#ffffff; font-size:24px; text-transform:uppercase; text-align:center; z-index:100; cursor:pointer; background:#272c2f; display:none; box-shadow: 2px 2px 6px rgb(0 0 0 / 40%); border-radius: 50%; transition: all 0.6s ease; -webkit-transition: all 0.6s ease;  } .scroll-to-top:hover{ color:#ffffff; background:#272c2f !important; }  .main-header{ position:relative; left:0px; top:0px; z-index:999; width:100%; background-color:#1a1d1f; border-bottom: solid #ff573b 3px; }  .header-top-one{ position:relative; overflow:hidden; } .header-top-one .inner-container{ position:relative; border-bottom:1px solid #5c5c5c; } .header-top-one .top-left{ position:relative; float:left; padding:15px 0px 14px; } .header-top-one .top-left .links{ position:relative; font-family: 'Raleway',sans-serif; } .header-top-one .top-left .links li{ position:relative; float:left; margin-right:24px; line-height:1em; color:#ababab; padding-right:20px; } .header-top-one .top-left .links li:after{ content:''; position:absolute; right:0px; top:50%; margin-top:-10px; height:20px; border-right:1px solid rgba(253,253,253,0.50); } .header-top-one .top-left ul li:last-child{ margin-right:0px; padding-right:0px; border:0px; } .header-top-one .top-left .links li:last-child:after{ display:none; } .header-top-one .top-left .links li .icon{ position:relative; top:0px; font-size:18px; color:#71b100; padding-right:12px; line-height:24px; } .header-top-one .top-left .links li a{ position:relative; line-height:24px; color:#ffffff; font-size:14px; font-weight:500; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; } .header-top-one .top-left .links li a:hover{ color:#71b100; } .header-top-one .top-right{ position:relative; float:right; padding:15px 0px 11px; } .header-top-one .top-right:before{ position:absolute; content:''; left:100%; top:0px; width:3000px; height:57px; margin-left:-215px; background-color:#639905; -ms-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } .header-top-one .top-right .number{ position:relative; float:right; margin-left:90px; } .header-top-one .top-right .number li{ color:#ffffff; font-size:20px; font-weight:400; font-family: 'Kanit','Yantramanav',sans-serif; } .header-top-one .top-right .number li .icon{ font-size:20px; margin-right:8px; }  .header-top-one .social-icon{ position:relative; float:left; } .header-top-one .social-icon li{ position:relative; float:left; margin-left:30px; } .header-top-one .social-icon li a{ position:relative; display:block; line-height:30px; font-size:14px; color:#ffffff; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .header-top-one .social-icon li a:hover{ color:#598808; }  .header-top-two{ position:relative; background-color:#1a1d1f; } .header-top-two .top-left{ position:relative; float:left; } .header-top-two .top-left .social-icon{ position:relative; } .header-top-two .top-left .social-icon li{ position:relative; float:left; } .header-top-two .top-left .social-icon li a{ position:relative; display:block; font-size:18px; color:#ffffff; width:50px; height:50px; line-height:52px; text-align:center; border-left:1px solid rgba(255,255,255,0.10); transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .header-top-two .top-left .social-icon li:last-child a{ border-right:1px solid rgba(255,255,255,0.10); } .header-top-two .top-left .social-icon li a:hover{ background-color:#81ca00; color:#ffffff; border-color:#81ca00; } .header-top-two .top-right{ position:relative; float:right; padding:11px 0px; } .header-top-two .top-right .links{ position:relative; } .header-top-two .top-right .links li{ position:relative; margin-left:60px; color:#ffffff; font-size:16px; display:inline-block; } .header-top-two .top-right .links li a{ position:relative; color:#ffffff; font-size:16px; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .header-top-two .top-right .links li a:hover{ color:#71b100; } .header-top-two .top-right .links li .icon{ margin-right:10px; color:#71b100; }  .main-header .language{ position:relative; line-height:1em; display:inline-block; margin-left:18px; padding-left:16px; margin-top:8px; border-left:1px solid rgba(255,255,255,0.50); } .main-header .language .dropdown-menu{ top:100%; right:0px; left:auto; width:170px; border-radius:0px; margin-top:14px; background-color:#222222; border:none; padding:0px; border-top:3px solid #71b100; } .main-header .language > a{ color:#ffffff !important; padding:0px 0px; background:none !important; text-transform:uppercase; display:inline-block; border:0px; font-weight:600; font-size:16px; line-height:1em; } .main-header language a:hover{ background:none; } .main-header .language .dropdown-menu > li{ padding-right:0px !important; margin:0px !important; float:none; display:block !important; border-bottom: 1px solid rgba(255,255,255,0.20); } .main-header .language .dropdown-menu > li:last-child{ border-bottom:none; } .main-header .language .dropdown-menu > li > a{ padding:10px 20px !important; color:#ffffff; text-align:left; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .main-header .language .dropdown-menu > li > a:hover{ color:#ffffff !important; background-color:#71b100; }  .main-header .main-box{ position:relative;  left:0px; top:0px; width:100%; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .header-style-two .main-box{ padding:0px; } .main-header .main-box .outer-container{ position:relative; } .main-header .main-box .logo-box{ position:relative; float:left; left:0px; z-index:10;  } .header-style-two .main-box .logo-box{ padding:20px 0px; } .main-header .main-box .logo-box .logo img{ display:inline-block; max-width:100%; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .main-header .nav-toggler{ position:relative; right:0px; width:44px; height:46px; top:50%; margin-top:0px; display: block; border-radius:4px; text-align:center; border:1px solid #dddddd; } .main-header .nav-toggler button{ position:relative; left:12px; display:block; color:#444444; text-align:center; font-size:20px; line-height:44px; background:none; font-weight:600; } .main-header .nav-outer{ position:relative; float:right; margin-top:38px; top:5px; } .header-style-two .nav-outer{ top:0px; margin:0px; } .main-header .nav-outer .search-box-outer{ position: relative; display: block; color:#ffffff; float:right; margin-top:16px; margin-left:16px; } .header-style-three .nav-outer .search-box-outer{ float:left; margin-top:19px; } .header-style-two .nav-outer .search-box-outer{ color:#000000; margin-top:45px; margin-left:25px; } .main-header .search-box-btn{ position:relative; display:block; font-size:15px; line-height:20px !important; padding:0px; margin:0px; cursor:pointer; background:none; width:40px; text-align:right; border-left:1px solid #ffffff; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .header-style-two .search-box-btn{ border-color:#000000; } .main-header .search-box-outer .dropdown-menu{ top:44px; right:0px; padding:0px; width:280px; border-radius:0px; border-top:3px solid #71b100; } .header-style-three .search-box-outer .dropdown-menu{ top:37px; } .header-style-two .search-box-outer .dropdown-menu{ top:62px; } .main-header .search-box-outer .dropdown-menu > li{ padding:0px; border:none; background:none; } .main-header .search-panel .form-container{ padding:25px 20px; } .main-header .search-panel .form-group{ position:relative; margin:0px; } .main-header .search-panel input[type="text"],.main-header .search-panel input[type="search"],.main-header .search-panel input[type="password"],.main-header .search-panel select{ display:block; width:100%; height:40px; color:#000000; line-height:24px; background:#ffffff; border:1px solid #e0e0e0; padding:7px 40px 7px 15px; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .main-header .search-panel input:focus,.main-header .search-panel select:focus{ border-color:#71b100; } .main-header .search-panel .search-btn{ position:absolute; right:0px; top:0px; width:40px; height:40px; text-align:center; color:#555555; font-size:12px; background:none; cursor:pointer; } .header-style-two{ background-color:#ffffff; } .main-menu{ position:relative; float:left; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; font-family: 'Kanit','Raleway',sans-serif; } .main-menu .navbar-collapse{ padding:0px; } .main-menu .navigation{ position:relative; margin:0px; } .main-menu .navigation > li{ position:relative; float:left; padding:0px 0px; margin-left:1px; } .main-menu .navigation > li > a{ position:relative; display:block; padding:12px 13px 0px; color:#ffffff; text-align:center; line-height:30px; letter-spacing:0px; font-weight:500; font-size:15px; text-transform:uppercase; opacity:1; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .header-style-two .main-menu .navigation > li > a{ color:#1a1d1f; font-size:15px; font-weight:500; padding:40px 15px 40px; text-transform:uppercase; font-family: 'Kanit','Raleway',sans-serif; } .header-style-three .main-menu .navigation > li > a{ padding:14px 20px 13px; font-weight:500; font-family: 'Kanit','Raleway',sans-serif; } .header-style-two .main-menu .navigation > li > a:after{ position:absolute; content:''; left:0px; bottom:0px; width:100%; height:4px; opacity:0; background-color:#1a1d1f; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .header-style-two .main-menu .navigation > li.current > a:after,.header-style-two .main-menu .navigation > li:hover > a::after{ opacity:1; } .main-menu .navigation > li:hover > a,.main-menu .navigation > li.current > a{ color:#ffffff !important; opacity:1; background-color: transparent !important; border-bottom: solid 3px #ff573b; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .header-style-three .main-menu .navigation > li:hover > a,.header-style-three .main-menu .navigation > li.current > a{ background-color:#ffffff; color:#1a1d1f !important; font-weight:700; } .main-menu .navigation > li:hover > a:before,.main-menu .navigation > li.current > a:before{ width:100%; } .main-menu .navigation > li > ul{ position:absolute; left:0px; top:100%; width:240px; z-index:100; display:none; padding:0px 0px; background:#71b100; border-top:3px solid rgba(0,0,0,0.30); transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } .main-menu .navigation > li > ul.from-right{ left:auto; right:0px; } .main-menu .navigation > li > ul > li{ position:relative; width:100%; border-bottom:1px solid rgba(255,255,255,0.30); } .main-menu .navigation > li > ul > li:last-child{ border-bottom:none; } .main-menu .navigation > li > ul > li > a{ position:relative; display:block; padding:9px 25px; line-height:24px; font-weight:500; font-size:15px; color:#ffffff; text-align:left; text-transform:capitalize; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .main-menu .navigation > li > ul > li:hover > a{ color:#ffffff; background-color:rgba(0,0,0,0.90); } .main-menu .navigation > li > ul > li.dropdown > a:after{ font-family: 'FontAwesome'; content: "\f105"; position:absolute; right:10px; top:10px; width:10px; height:20px; display:block; line-height:21px; font-size:16px; font-weight:normal; text-align:center; z-index:5; } .main-menu .navigation > li > ul > li.dropdown:hover > a:after{ color:#ffffff; } .main-menu .navigation > li > ul > li > ul{ position:absolute; left:100%; top:0px; width:240px; z-index:100; display:none; background:#71b100; border-top:3px solid rgba(0,0,0,0.30); -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } .main-menu .navigation > li > ul > li > ul > li{ position:relative; width:100%; border-bottom:1px solid rgba(255,255,255,0.30); } .main-menu .navigation > li > ul > li > ul > li:last-child{ border-bottom:none; } .main-menu .navigation > li > ul > li > ul > li > a{ position:relative; display:block; padding:9px 25px; line-height:24px; font-weight:500; font-size:15px; color:#ffffff; text-align:left; text-transform:capitalize; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .main-menu .navigation > li > ul > li > ul > li > a:hover{ color:#ffffff; background-color:rgba(0,0,0,0.90); } .main-menu .navigation > li.dropdown:hover > ul{ visibility:visible; opacity:1; top:100%; } .main-menu .navigation li > ul > li.dropdown:hover > ul{ visibility:visible; opacity:1; top:0px; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .main-menu .navigation li.dropdown .dropdown-btn{ position:absolute; right:10px; top:6px; width:34px; height:30px; border:1px solid #ffffff; text-align:center; font-size:16px; line-height:26px; color:#ffffff; cursor:pointer; z-index:5; display:none; } .main-header .header-upper{ position:relative; background:#ffffff; z-index:5; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .main-header .header-upper .logo img{ position:relative; display:inline-block; max-width:100%; } .main-header .header-upper .logo-outer{ position:relative; z-index:25; padding:18px 0px; } .header-style-three .header-upper .logo-outer{ padding:30px 0px; } .main-header .header-upper .upper-right{ position:relative; padding-top:42px; } .main-header .info-box{ position:relative; float:left; margin-left:60px; font-size:13px; color:#777777; text-align:left; padding:0px 0px 0px 60px; } .main-header .info-box .icon-box{ position:absolute; left:0px; top:-5px; color:#919191; font-size:24px; text-align:left; line-height:1em; -moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; } .main-header .info-box li{ position:relative; line-height:20px; color:#242424; font-size:18px; font-weight:600; } .header-style-three{ border-top:10px solid #71b100; } .main-header .info-box .icon-box{ top:0px; color:#1a1d1f; font-size:20px; line-height:42px; width:44px; height:44px; border-radius:50%; text-align:center; border:2px solid #71b100; } .main-header .info-box li{ color:#1a1d1f; font-size:14px; font-weight:400; } .main-header .info-box li strong{ font-size:18px; color:#1a1d1f; display:block; margin-top:3px; font-weight:600; } .header-style-three .nav-outer{ margin-top:0px; top:0px; width:100%; } .header-style-three .outer-box{ position:absolute; right:0px; top:0px; } .header-style-three .outer-box .theme-btn{ line-height:23px; } .header-style-three .outer-box .theme-btn .icon{ height:57px; }  .sticky-header{ position:fixed; opacity:0; visibility:hidden; left:0px; top:0px; width:100%; padding:0px 0px; background-color:#1a1d1f; border-bottom: solid #ff573b 3px; z-index:0; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .sticky-header .logo{  } .fixed-header .sticky-header{ z-index:999; opacity:1; visibility:visible; -ms-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -op-animation-name: fadeInDown; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -ms-animation-duration: 500ms; -moz-animation-duration: 500ms; -op-animation-duration: 500ms; -webkit-animation-duration: 500ms; animation-duration: 500ms; -ms-animation-timing-function: linear; -moz-animation-timing-function: linear; -op-animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-timing-function: linear; -ms-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -op-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-box-shadow: 0px 6px 15px 0px rgba(246,246,246,0.60); -moz-box-shadow: 0px 6px 15px 0px rgba(246,246,246,0.60); box-shadow: 0px 6px 15px 0px rgba(246,246,246,0.60); } .main-header .sticky-header .main-menu .navigation > li{ margin-right:0px; margin-left:2px; } .main-header .sticky-header .main-menu .navigation > li > a{ color:#fff; padding:16px 15px 16px; }  .main-slider{ position:relative; z-index:10; border-bottom:3px solid #71b100; } .main-slider .title{ position:relative; font-size:18px; font-weight:700; color:#ffffff; text-transform:uppercase; } .main-slider .tp-caption{ z-index:5 !important; } .main-slider .tp-dottedoverlay{ background:none !important; } .main-slider h2{ position:relative; color:#ffffff; font-size:60px; font-weight:700; line-height:1.3em; display:inline-block; padding-left:32px; } .main-slider h2.alternate{ padding-left:0px; padding-right:32px; } .main-slider h2:before{ position:absolute; content:''; left:0px; top:14px; bottom:15px; width:4px; background-color:rgba(255,255,255,0.40); } .main-slider h2.alternate:before{ left:auto; right:0px; } .main-slider h2.uppercase{ position:relative; padding:0px; padding-bottom:22px; text-transform:uppercase; } .main-slider h2.uppercase:before{ position:absolute; width:125px; height:6px; left:50%; top:auto; bottom:0px; margin-left:-60px; background-color:rgb(253 89 62); } .main-slider .text{ position:relative; font-size:30px; font-weight:400; color:#ffffff; line-height:1.6em; word-wrap:break-word; } .main-slider .sales-box{ position:relative; min-width:260px; } .main-slider .sales-box .inner-box{ position:relative; text-align:center; padding:24px 0px 0px; background-color:rgba(26,29,36,0.60); } .main-slider .sales-box .inner-box .price-title{ position:relative; color:#ffffff; font-size:20px; padding-bottom:5px; text-transform:uppercase; } .main-slider .sales-box .inner-box .price{ position:relative; color:#ffffff; font-size:42px; font-weight:700; line-height:1.2em; margin-bottom:18px; font-family: 'Kanit','Raleway',sans-serif; } .main-slider .sales-box .inner-box .stock{ position:relative; color:#ffffff; font-size:18px; font-weight:400; } .main-slider .sales-box .inner-box .detail{ position:relative; display:block; color:#ffffff; padding:16px 0px; font-size:20px; margin-top:28px; background-color:#71b100; font-family: 'Kanit','Yantramanav',sans-serif; } .main-slider .sales-box .inner-box .detail:before{ position:absolute; content:''; left:50%; top:-12px; margin-left:-5px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid #71b100; } .main-slider .tp-bannertimer,.main-slider .tp-bullets{ display:none !important; } .property-box{ position:relative; padding-left:90px; } .property-box .inner-box{ position:relative; padding:40px 40px; min-width:400px; width:100%; background-color:rgba(26,29,31,0.80); } .property-box .inner-box h3{ position:relative; color:#ffffff; font-weight:700; font-size:36px; line-height:1.2em; } .property-box .inner-box .property-text{ position:relative; color:#ffffff; font-weight:400; font-size:18px; margin-top:16px; margin-bottom:28px; } .property-box .inner-box ul{ position:relative; padding-bottom:30px; margin-bottom:30px; border-bottom:2px solid rgba(255,255,255,0.30); } .property-box .inner-box ul li{ position:relative; margin-right:30px; color:#ffffff; font-size:22px; font-weight:400; text-align:center !important; display:inline-block; } .property-box .inner-box ul li:last-child{ margin-right:0px; } .property-box .inner-box ul li .icon{ position:relative; color:#ffffff; line-height:1em; font-size:28px; display:block; margin-bottom:14px; } .property-box .inner-box .price{ position:relative; color:#ffffff; font-size:36px; font-weight:800; font-family: 'Kanit','Raleway',sans-serif; } .property-box .inner-box .price .months{ font-size:18px; font-weight:400; } .property-box .inner-box .price .like{ position:absolute; right:0px; top:5px; color:#71b100; font-size:24px; } .property-box .inner-box .outer-icon{ position:absolute; left:-90px; top:0px; width:90px; height:90px; padding-top:15px; text-align:center; background-color:#71b100; } .property-box .inner-box .outer-icon:after{ position:absolute; content:''; right:-14px; top:50%; margin-top:-10px; border-top: 10px solid transparent; border-left: 15px solid #71b100; border-bottom: 10px solid transparent; } .property-box .inner-box .outer-icon .icon{ position:relative; color:#ffffff; font-size:40px; line-height:1em; display:block; } .property-box .inner-box .outer-icon .rent{ text-transform:uppercase; color:#ffffff; font-weight:700; font-size:15px; font-family: 'Kanit','Raleway',sans-serif; }  .sec-title{ position:relative; margin-bottom:70px; } .sec-title .title{ position:relative; font-size:25px; color:#212121; font-weight:600; margin-bottom:20px; font-family: 'Kanit','Yantramanav',sans-serif; } .sec-title h2{ position:relative; font-size:36px; font-weight:700; color:#1a1d1f; line-height:1.2em; padding-bottom:25px; display:inline-block; } .sec-title .separator{ position:relative; width:50px; height:4px; } .sec-title .separator:before{ position:absolute; content:''; left:0px; top:0px; width:25px; height:4px; background-color:#1a1d1f; } .sec-title .separator:after{ position:absolute; content:''; right:0px; top:0px; width:25px; height:4px; background-color:#71b100; } .sec-title.centered{ text-align:center; } .sec-title.centered .separator{ margin:0 auto; } .sec-title.light h2{ color:#ffffff; } .sec-title.light .separator:before{ background-color:#ffffff; }  .property-tabs-section{ position:relative; z-index:10; padding-bottom:60px; } .property-tabs-section .inner-section{ position:relative; margin-top:-48px; } .property-tabs-section .car-search-tab .property-tabs{ position:relative; } .property-tabs-section .car-search-tab .property-tabs .tab-btns{ position:relative; z-index:1; border-bottom:1px solid #eeeeee; } .property-tabs-section .property-search-tab .property-tabs .tab-btns .tab-btn{ position:relative; display:block; float:left; font-size:16px; color:#ffffff; text-transform:uppercase; font-weight:600; line-height:24px; cursor:pointer; margin-right:10px; background-color:#1a1d1f; padding:11px 30px 10px; border-bottom:3px solid #71b100; transition:all 500ms ease; font-family: 'Kanit','Raleway',sans-serif; } .property-tabs-section .property-search-tab .property-tabs .tab-btns .tab-btn:hover,.property-tabs-section .property-search-tab .property-tabs .tab-btns .tab-btn.active-btn{ background:#71b100; } .property-tabs-section .property-search-tab .property-tabs .tabs-content{ position:relative; padding:45px 36px 20px; border:1px solid #e0e0e0; background-color:#f7f7f7; border-top:0px; } .property-tabs-section .property-search-tab .property-tabs .tabs-content .tab{ position:relative; display:none; border-top:0px; } .property-tabs-section .property-search-tab .property-tabs .tabs-content .tab.active-tab{ display:block; }  .property-search-form .form-group{ margin-bottom: 30px; } .property-search-form .form-group label{ position:relative; color:#1a1d1f; font-size:12px; font-weight:700; text-transform:uppercase; font-family: 'Kanit','Raleway',sans-serif; } .property-search-form input[type="text"],.property-search-form input[type="email"],.property-search-form input[type="password"],.property-search-form select,.property-search-form textarea{ display:block; width:100%; height:45px; font-size:16px; color:#848484; line-height:30px; padding:10px 20px; font-weight:300; background-color:#f7f7f7; border:1px solid #f2f2f2; transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .property-search-form input:focus,.property-search-form select:focus,.property-search-form textarea:focus{ border-color:#ff6600; } .property-search-form textarea{ height:150px; resize:none; padding:12px 25px; } .property-search-form .search-btn{ position: relative; width:100%; line-height: 23px; padding:9px 12px; color: #ffffff; text-align: center; font-size: 12px; font-weight: 600; background: #1a1d1f; letter-spacing: 1px; text-transform: uppercase; border: 2px solid #1a1d1f; font-family: 'Kanit','Raleway',sans-serif; transition: all 300ms ease; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; } .property-search-form .search-btn:hover{ background-color:#81ca00; border-color:#81ca00; } .property-search-form .form-group .ui-selectmenu-button.ui-button{ } .property-search-form .form-group .ui-selectmenu-button.ui-button:focus{ background-color:#ffffff; border-color:#71b100; }  .form-group .ui-selectmenu-button.ui-button{ width:100%; font-size:14px; font-style:normal; height:45px; padding:10px 18px; line-height:24px; color:#333333; border-radius:0px; border:1px solid #e5e5e5; background:#ffffff; } .form-group .ui-button .ui-icon{ background:none; position:relative; top:0px; text-indent:0px; color:#333333; } .form-group .ui-button .ui-icon:before{ font-family: 'FontAwesome'; content: "\f107"; position:absolute; right:0px; top:2px !important; top:13px; width:10px; height:20px; display:block; color:#333333; line-height:20px; font-size:16px; font-weight:normal; text-align:center; z-index:5; } .ui-widget.ui-widget-content{ border:1px solid #e0e0e0; } .ui-menu .ui-menu-item{ font-size:14px; border-bottom:1px solid #e0e0e0; } .ui-menu .ui-menu-item:last-child{ border:none; } .ui-state-active,.ui-widget-content .ui-state-active{ background:#71b100; border-color:#71b100; } .ui-menu .ui-menu-item-wrapper{ position:relative; display:block; padding:8px 20px ; font-size:14px; line-height:24px; } .ui-menu-item:hover{ background-color:#17519d; }  .houses-section{ position:relative; padding:85px 0px 70px; } .house-block{ position:relative; margin-bottom:30px; } .house-block .inner-box{ position:relative; overflow:hidden; } .house-block .inner-box .image{ position:relative; } .house-block .inner-box .image img{ position:relative; width:100%; display:block; } .house-block .inner-box .image .overlay-box{ position:absolute; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(26,29,31,0.50); -webkit-transition:all 700ms ease; -ms-transition:all 700ms ease; -o-transition:all 700ms ease; transition:all 700ms ease; -webkit-transform:translate(-100%,0%); -ms-transform:translate(-100%,0%); -o-transform:translate(-100%,0%); -moz-transform:translate(-100%,0%); transform:translate(-100%,0%); } .house-block .inner-box:hover .image .overlay-box{ opacity:1; -webkit-transform:translate(0%); -ms-transform:translate(0%); -o-transform:translate(0%); -moz-transform:translate(0%); transform:translate(0%); } .house-block .inner-box .image .overlay-box .overlay-inner{ position:absolute; left:0px; top:0px; width:100%; height:100%; display:table; vertical-align:middle; padding:10px 0px; } .house-block .inner-box .image .overlay-box .overlay-inner .content{ position:relative; display:table-cell; vertical-align:middle; } .house-block .inner-box .image .overlay-box h3{ position:relative; color:#ffffff; font-size:40px; font-weight:700; text-align:center; text-transform:uppercase; } .house-block .inner-box .image .overlay-box .purchased{ position:absolute; left:0px; bottom:0px; width:100%; font-size:18px; font-weight:500; text-align:center; padding:16px 0px; display:block; color:#ffffff; background-color:rgba(113,177,0,0.50); } .property-section{ position:relative; padding:0px 0px; }  .property-block{ position:relative; margin-bottom:70px; } .property-block .inner-box{ position:relative; border-radius: 10px; overflow: hidden; background-color: #fff; box-shadow: 0 2px 8px -2px #666; color: #666; } .property-block .inner-box .image{ position:relative; } .property-block .inner-box .image img{ position:relative; width:100%; display:block; } .property-block .inner-box .image .sale{ position:absolute; left:0px; top:0px; color:#ffffff; font-size:18px; font-weight:400; padding:8px 25px; border-radius:0px 0px 25px 0px; font-family: 'Kanit','Yantramanav',sans-serif; background-color:rgba(113,177,0,0.70); } .property-block .inner-box .image .sold-out{ position:absolute; left:0px; top:0px; color:#ffffff; font-size:18px; font-weight:400; padding:8px 25px; border-radius:0px 0px 25px 0px; font-family: 'Kanit','Yantramanav',sans-serif; background-color:rgba(255,87,59,0.50); } .property-block .inner-box .image .price{ position:absolute; right:0px; bottom:0px; color:#ffa800; font-size:18px; font-weight:400; padding:8px 25px; border-radius:10px 0px 0px 0px; font-family: 'Kanit','Yantramanav',sans-serif; background-color:rgba(0,0,0,0.70); } .property-block .inner-box .lower-content{ position:relative; padding-top:22px; } .property-block .inner-box .lower-content .upper-box{ position:relative; padding: 0 10px 0 10px; } .property-block .inner-box .lower-content .upper-box h3{ position:relative; font-size:18px; font-weight:700; margin-bottom:5px; } .property-block .inner-box .lower-content .upper-box h3 a{ position:relative; color:#1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .property-block .inner-box .lower-content .upper-box h3 a:hover{ color:#ff573b; } .property-block .inner-box .lower-content .upper-box .location a:hover{ color:#ff573b; } .property-block .inner-box .lower-content .upper-box .location{ color:#2f2f2f; } .property-block .inner-box .lower-content .upper-box .location a{ color: #666; } .property-block .inner-box .lower-content .upper-box .location{ position:relative;  font-weight:600; font-size:14px; font-family: 'Kanit','Raleway',sans-serif; } .property-block .inner-box .lower-content .upper-box .text{ position:relative; color:#777777; font-size:16px; margin-top:10px; margin-bottom:15px; } .property-block .inner-box .lower-content .lower-box{ position:relative; padding:10px 24px 8px; background-color:#f3f3f3; } .property-block .inner-box .lower-content .lower-box ul{ position:relative; } .property-block .inner-box .lower-content .lower-box ul li{ position:relative; color:#ff573b; font-size:14px; margin-right:13px; display:inline-block; } .property-block .inner-box .lower-content .lower-box ul li .icon{ position:relative; margin-right: 6px; font-size: 25px; } .property-block .inner-box .lower-content .lower-box ul li:last-child{ margin-right:0px; }  .call-to-action{ position:relative; padding:130px 0px 125px; background-repeat:no-repeat; background-position:center center; background-size:cover; } .call-to-action:before{ position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(26,29,31,0.80); } .call-to-action .content-column{ position:relative; } .call-to-action .content-column h2{ position:relative; color:#ffffff; font-size:48px; font-weight:700; line-height:1.2em; } .call-to-action .content-column .text{ position:relative; color:#bbbbbb; font-size:20px; line-height:1.5em; margin-top:18px; font-family: 'Kanit','Yantramanav',sans-serif; } .call-to-action .btn-column{ position:relative; margin-top:60px; text-align:right; }  .team-section{ position:relative; padding:140px 0px 100px; } .team-section.style-two .team-block{ margin-bottom:50px; } .team-block{ position:relative; margin-bottom:40px; } .team-block .inner-box{ position:relative; } .team-block .inner-box .image{ position:relative; overflow:hidden; } .team-block .inner-box .image img{ position:relative; width:100%; display:block; } .team-block .inner-box .image .social-box{ position:absolute; left:0px; width:100%; bottom:-50px; padding:10px 0px; text-align:center; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; background-color:rgba(0,0,0,0.70); } .team-block .inner-box:hover .image .social-box{ bottom:0px; } .team-block .inner-box .lower-box{ position:relative; padding:22px 0px 20px; text-align:center; background-color:#ffffff; border:1px solid #d8d8d8; -webkit-box-shadow: 0px 0px 5px 0px rgba(216,216,216,1); -moz-box-shadow: 0px 0px 5px 0px rgba(216,216,216,1); box-shadow: 0px 0px 5px 0px rgba(216,216,216,1); } .team-block .inner-box .lower-box h3{ position:relative; color:#1a1d1f; font-size:18px; font-weight:700; } .team-block .inner-box .lower-box h3 a{ position:relative; color:#1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .team-block .inner-box .lower-box h3 a:hover{ color:#639905; } .team-block .inner-box .lower-box .designation{ position:relative; color:#639905; font-size:14px; font-family: 'Kanit','Yantramanav',sans-serif; }  .default-section{ position:relative; padding:140px 0px 90px; } .default-section .testimonial-column{ position:relative; margin-bottom:40px; } .default-section .testimonial-column .owl-carousel .owl-stage-outer{ padding-top:90px; } .testimonial-block{ position:relative; } .testimonial-block .inner-box{ position:relative; text-align:center; padding-bottom:35px; padding-left:35px; padding-right:35px; border:2px solid #f6f6f6; } .testimonial-block .inner-box .image{ position:relative; margin:0 auto; width:141px; margin-top:-92px; } .testimonial-block .inner-box h3{ position:relative; color:#1a1d1f; font-size:20px; font-weight:700; margin-top:25px; margin-bottom:16px; } .testimonial-block .inner-box .quote-icon{ position:relative; margin-bottom:20px; } .testimonial-block .inner-box .quote-icon .icon img{ position:relative; width:auto; margin:0 auto; } .testimonial-block .inner-box .text{ position:relative; color:#666666; font-size:16px; line-height:1.8em; margin-bottom:12px; } .testimonial-block .inner-box .rating{ position:relative; color:#71b100; font-size:16px; margin-bottom:6px; } .testimonial-block .inner-box .post-date{ position:relative; color:#666666; font-size:16px; } .default-section .testimonial-column .owl-dots{ display:none; } .default-section .testimonial-column .owl-nav{ position:absolute; left:50%; top:35px; max-width:270px; width:100%; margin-left:-135px; } .default-section .testimonial-column .owl-nav .owl-prev,.default-section .testimonial-column .owl-nav .owl-next{ position:absolute; font-size:24px; color:#1a1d1f; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .default-section .testimonial-column .owl-nav .owl-next{ right:0px; } .default-section .testimonial-column .owl-nav .owl-prev:hover,.default-section .testimonial-column .owl-nav .owl-next:hover{ color:#71b100; } .default-section .news-column{ position:relative; } .default-section .news-column .inner-column .owl-dots{ position:relative; display:none; } .default-section .news-column .inner-column .owl-nav{ position:absolute; right:0px; top:-100px; } .default-section .news-column .inner-column .owl-nav .owl-prev,.default-section .news-column .inner-column .owl-nav .owl-next{ position:relative; width:30px; height:30px; color:#1a1d1f; font-size:20px; line-height:28px; text-align:center; margin-left:8px; display:inline-block; border:2px solid #1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .default-section .news-column .inner-column .owl-nav .owl-prev:hover,.default-section .news-column .inner-column .owl-nav .owl-next:hover{ color:#71b100; border-color:#71b100; }  .news-block{ position:relative; margin-bottom:50px; } .news-block .inner-box{ position:relative; } .news-block .inner-box .image-column{ position:relative; } .news-block .inner-box .image-column .image{ position:relative; } .news-block .inner-box .image-column .image img{ position:relative; width:100%; display:block; } .news-block .inner-box .content-column{ position:relative; } .news-block .inner-box .content-column .inner-content{ position:relative; padding-top:12px; } .news-block .inner-box .content-column h3{ position:relative; font-size:20px; font-weight:700; line-height:1.4em; } .news-block .inner-box .content-column h3 a{ position:relative; color:#222222; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block .inner-box .content-column h3 a:hover{ color:#71b100; } .news-block .inner-box .content-column .text{ position:relative; color:#666666; font-size:16px; line-height:1.6em; margin-top:10px; margin-bottom:8px; } .news-block .inner-box .content-column .post-meta{ position:relative; } .news-block .inner-box .content-column .post-meta li{ position:relative; color:#666666; font-size:14px; margin-right:14px; display:inline-block; } .news-block .inner-box .content-column .post-meta li .icon{ position:relative; margin-right:8px; color:#71b100; }  .clients-section{ position:relative; padding:50px 0px 50px; background-color:#f5f5f5; -webkit-box-shadow: 40px -4px 5px 0px rgba(245,245,245,0.75); -moz-box-shadow: 40px -4px 5px 0px rgba(245,245,245,0.75); box-shadow: 40px -4px 5px 0px rgba(245,245,245,0.75); } .clients-section.style-two{ background:none; } .clients-section .sponsors-outer{ position:relative; } .clients-section .sponsors-outer .owl-dots,.clients-section .sponsors-outer .owl-nav{ position:relative; display:none; } .clients-section .sponsors-outer .image-box{ position:relative; text-align:center; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .clients-section .sponsors-outer .image-box img{ max-width:100%; width:auto; display:inline-block; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .clients-section .sponsors-outer .image-box img:hover{ opacity:0.6; }  .main-footer{ position:relative; background-repeat:no-repeat; background-size:cover; } .main-footer:before{ position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(26,29,31,0.70); } .main-footer .widgets-section{ position:relative; padding:145px 0px 110px; } .main-footer .info-column{ position:relative; } .main-footer .info-column .inner-column{ position:relative; } .main-footer .info-column .inner-column .theme-btn{ text-transform:capitalize; } .main-footer .info-column .title{ position: relative; font-size: 18px; color: #71b100; font-weight: 500; margin-bottom: 10px; font-family: 'Kanit','Yantramanav',sans-serif; } .main-footer .info-column h2{ position:relative; color:#ffffff; font-weight:700; font-size:36px; line-height:1.2em; padding-bottom:20px; } .main-footer .info-column .separator{ position:relative; width:50px; height:4px; } .main-footer .info-column .separator:before{ position:absolute; content:''; left:0px; top:0px; width:25px; height:4px; background-color:#ffffff; } .main-footer .info-column .separator:after{ position:absolute; content:''; right:0px; top:0px; width:25px; height:4px; background-color:#71b100; } .main-footer .info-column .text{ position:relative; color:#f5f5f5; font-size:18px; line-height:1.6em; margin-top:60px; margin-bottom:50px; font-family: 'Kanit','Yantramanav',sans-serif; } .main-footer .map-column{ position:relative; } .main-footer .map-column .inner-column{ position:relative; padding-left:100px; } .main-footer .map-column .inner-column .map-info-box{ position:absolute; left:30px; top:65px; z-index:1; padding:26px 34px 22px; max-width:300px; margin-bottom:15px; background-color:#71b100; } .main-footer .map-column .inner-column .map-info-box h3{ position:relative; color:#ffffff; font-weight:700; font-size:24px; padding-left:18px; line-height:1.2em; margin-bottom:18px; text-transform:capitalize; border-left:4px solid #1a1d1f; } .main-footer .map-column .inner-column .map-info-box .text{ position:relative; color:#ffffff; font-size:18px; font-weight:400; line-height:1.6em; } .main-footer .map-column .inner-column .map-canvas{ height:595px; } .main-footer .footer-bottom{ position:relative; padding:28px 0px; background-color:#1a1d1f; } .main-footer .footer-bottom .copyright{ position:relative; color:#ffffff; font-size:18px; font-weight:400; font-family: 'Kanit','Yantramanav',sans-serif; } .main-footer .footer-bottom .footer-nav{ position:relative; text-align:right; } .main-footer .footer-bottom .footer-nav li{ position:relative; padding-right:15px; margin-right:15px; line-height:1em; display:inline-block; border-right:1px solid #71b100; } .main-footer .footer-bottom .footer-nav li:last-child{ padding-right:0px; margin-right:0px; border:none; } .main-footer .footer-bottom .footer-nav li a{ position:relative; color:#71b100; font-size:14px; font-weight:400; text-transform:uppercase; } .main-footer .footer-bottom .footer-nav li a:hover{ color:#ffffff; }  .map-data{ text-align:center; font-size:14px; font-weight:400; line-height:1.8em; } .map-data h6{ font-size:16px; font-weight:700; text-align:center; margin-bottom:5px; color:#121212; } .map-canvas{ height:325px; }  .services-section{ position:relative; padding: 90px 0px 60px; } .services-section.style-two{ padding-bottom:110px; } .services-block{ position:relative; margin-bottom:30px; } .services-block .inner-box{ position:relative; padding:30px 15px; text-align:center; border:1px solid #cbcbcb; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; border-radius: 10px; box-shadow: 0 1px 7px -2px #8e8e8e; } .services-block .inner-box:hover{ box-shadow: 0 1px 15px -2px #8e8e8e; border:solid 1px #8e8e8e !important; } .services-block .inner-box .icon-box{ position:relative; color:#ff573b; font-size:60px; line-height:1em; margin-bottom:15px; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .services-block .inner-box:hover .icon-box{  color: #ff573b !important; opacity: 0.7; } .services-block .inner-box h3{ position:relative; color:#ff573b; font-size:22px; font-weight:700; line-height:1.2em; margin-bottom:12px; } .services-block .inner-box h3 a{ position:relative; color:#1a1d1f; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .services-block .inner-box h3 a:hover{ color:#71b100; } .services-block .inner-box .text{ position:relative; color:#666666; font-size:16px; line-height:1.7em; }  .gallery-section{ position:relative; overflow:hidden; padding-top:40px; } .gallery-section .default-portfolio-item{ margin-bottom:15px; } .gallery-section .big-column{ position:relative; width:40%; float:left; padding:0px 7px; } .gallery-section .row{ margin:0px -10px; } .gallery-section .small-column{ position:relative; width:20%; float:left; padding:0px 7px; } .default-portfolio-item.mix{ display:none; } .default-portfolio-item{ position:relative; float:left; margin-bottom:30px; } .default-portfolio-item .inner-box{ position:relative; width:100%; overflow:hidden; border-radius: 10px; } .default-portfolio-item .image-box{ position:relative; display:block; } .default-portfolio-item .image-box img{ position:relative; display:block; width:100%; } .default-portfolio-item .overlay-box{ position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; color:#ffffff; text-align:center; background:rgba(29,31,33,0.80); -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; -ms-transform: scale(2,2); -webkit-transform: scale(2,2); transform: scale(2,2); visibility:hidden; } .default-portfolio-item .inner-box:hover .overlay-box{ opacity:1; visibility:visible; -ms-transform: scale(1,1); -webkit-transform: scale(1,1); transform: scale(1,1); } .default-portfolio-item .overlay-inner{ position:absolute; left:0px; top:0px; width:100%; height:100%; display:table; vertical-align:middle; padding:10px 0px; border-radius: 1.5em; outline: 1px solid #fff; outline-offset: -15px; } .default-portfolio-item .overlay-inner .content{ position:relative; display:table-cell; vertical-align:middle; } .default-portfolio-item .overlay-inner .content .properties{ position:relative; font-size:15px; font-weight:400; margin-top:4px; text-transform:uppercase; } .default-portfolio-item .overlay-inner h3{ font-size:24px; color:#ffffff; font-weight:700; margin-top:10px; text-transform:uppercase; } .default-portfolio-item .overlay-inner h3 a{ color:#ffffff; transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .default-portfolio-item .overlay-inner h3 a:hover{ color:#71b100; } .default-portfolio-item .overlay-inner .link{ position:relative; display:inline-block; font-size:20px; color:#ffffff; padding:0px 15px; line-height:1em;  transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; } .default-portfolio-item .overlay-inner .link .icon{ position:relative; } .default-portfolio-item .overlay-inner .link:hover{ color:#71b100; } .default-portfolio-item .overlay-inner .link:nth-child(2){ border:none; padding-right:0px; }  .call-to-action-two{ position:relative; padding:65px 0px 60px; background-attachment:fixed; background-size:cover; background-repeat:no-repeat; } .call-to-action-two:before{ position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; background-color:rgba(26,29,31,0.90); } .call-to-action-two .title-column{ position:relative; } .call-to-action-two .title-column .inner-column{ position:relative; padding-left:200px; } .call-to-action-two .title-column .inner-column .logo{ position:absolute; left:0px; top:0px; } .call-to-action-two .title-column .inner-column .text{ position:relative; color:#ffffff; font-size:20px; line-height:1.5em; padding-left:50px; border-left:2px solid #ffffff; } .call-to-action-two .btn-column{ text-align:right; } .call-to-action-two .btn-column .theme-btn{ margin-right:-50px; }  .featured-section{ position:relative; padding:50px 0px 50px; } .featured-block{ position:relative; margin-bottom:40px; } .featured-block .inner-box{ position:relative; border-radius: 10px; box-shadow: 0 2px 8px -2px #666; overflow: hidden; } .featured-block .inner-box .image{ position:relative; } .featured-block .inner-box .image a.wishlist{ position:absolute; left:32px; width:44px; height:24px; bottom:-12px; color:#ffffff; line-height:26px; font-size:16px; text-align:center; display:inline-block; background:#71b100; z-index:5; transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; } .featured-block .inner-box .image a.wishlist:before{ content:''; position:absolute; left:0px; bottom:24px; border:22px solid transparent; border-bottom:12px solid #71b100; transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; } .featured-block .inner-box .image a.wishlist:after{ content:''; position:absolute; left:0px; top:24px; border:22px solid transparent; border-top:12px solid #71b100; transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; } .featured-block .inner-box .image .wishlist:hover{ background:#0b0b0b; } .featured-block .inner-box .image .wishlist:hover:before{ border-bottom:12px solid #0b0b0b; } .featured-block .inner-box .image .wishlist:hover:after{ border-top:12px solid #0b0b0b; } .featured-block .inner-box .image img{ position:relative; width:100%; display:block; } .featured-block .inner-box .image .sale{ position:absolute; left:0px; top:0px; color:#ffffff; font-size:18px; font-weight:400; padding:8px 25px; border-radius:0px 0px 25px 0px; font-family: 'Kanit','Yantramanav',sans-serif; background-color:rgba(113,177,0,0.70); } .featured-block .inner-box .image .price{ position:absolute; right:0px; bottom:0px; color:#ffa800; font-size:18px; font-weight:400; padding:8px 25px; border-radius:10px 0px 0px 0px; font-family: 'Kanit','Yantramanav',sans-serif; background-color:rgba(0,0,0,0.70); } .featured-block .inner-box .lower-content{ position:relative; padding-top:32px; } .featured-block .inner-box .lower-content .upper-box{ position:relative; padding: 0 10px 0 10px; } .featured-block .inner-box .lower-content .upper-box .rating{ position:absolute; right:0px; top:0px; color:#71b100; font-size:16px; } .featured-block .inner-box .lower-content .upper-box h3{ position:relative; font-size:18px; font-weight:700; margin-bottom:5px; } .featured-block .inner-box .lower-content .upper-box h3 a{ position:relative; color:#1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .featured-block .inner-box .lower-content .upper-box h3 a:hover{ color:#ff573b; } .featured-block .inner-box .lower-content .upper-box .location{ position:relative; color:#666666; font-weight:700; font-size:14px; font-family: 'Kanit','Raleway',sans-serif; margin-bottom: 0px; } .featured-block .inner-box .lower-content .upper-box .text{ position:relative; color:#777777; font-size:16px; margin-top: 10px; margin-bottom: 15px; } .featured-block .inner-box .lower-content .lower-box{ position:relative; padding:10px 24px 8px; background-color:#efefef; } .featured-block .inner-box .lower-content .lower-box ul{ position:relative; } .featured-block .inner-box .lower-content .lower-box ul li{ position:relative; color:#ff573b; font-size:14px; margin-right:14px; display:inline-block; } .featured-block .inner-box .lower-content .lower-box ul li .icon{ position:relative; margin-right:6px; font-size:17px; } .featured-block .inner-box .lower-content .lower-box ul li:last-child{ margin-right:0px; } .featured-section .owl-nav{ display:none; } .featured-section .owl-dots{ position:relative; text-align:center; margin-top:30px; } .featured-section .owl-dots .owl-dot{ position:relative; margin:0px 5px; width:30px; height:3px; display:inline-block; background-color:#1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .featured-section .owl-dots .owl-dot:hover,.featured-section .owl-dots .owl-dot.active{ height:4px; background-color:#71b100; }  .quality-section{ position:relative; padding:150px 0px 100px; background-color:#f5f5f5; } .quality-section .image-column{ position:relative; margin-bottom:40px; } .quality-section .image-column .inner-column{ position:relative; padding-left:30px; } .quality-section .image-column .inner-column .image{ position:relative; border:10px solid #e8e8e8; } .quality-section .image-column .inner-column .image img{ position:relative; width:100%; display:block; } .quality-section .image-column .inner-column .theme-btn{ position:absolute; left:0px; bottom:70px; } .quality-section .content-column{ position:relative; } .quality-section .content-column .inner-column{ position:relative; padding-left:20px; padding-top:25px; } .quality-section .content-column .inner-column .sec-title{ margin-bottom:40px; } .quality-section .content-column .inner-column .text{ position:relative; color:#666666; font-size:16px; line-height:2.2em; margin-bottom:50px; } .quality-block{ position:relative; margin-bottom:60px; } .quality-block .inner-block{ position:relative; padding-left:72px; min-height:60px; } .quality-block .inner-block .icon-box{ position:absolute; left:0px; top:0px; width:60px; height:60px; color:#71b100; line-height:60px; font-size:18px; text-align:center; border:1px solid #1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .quality-block .inner-block:hover .icon-box{ color:#ffffff; border-color:#71b100; background-color:#71b100; } .quality-block .inner-block h3{ position:relative; color:#1a1d1f; font-size:18px; font-weight:500; line-height:1.2em; top:5px; font-family: 'Kanit','Yantramanav',sans-serif; } .quality-block .inner-block .block-text{ position:relative; color:#666666; font-size:13px; margin-top:7px; }  .testimonial-section{ position:relative; padding:140px 0px 150px; } .testimonial-section .sec-title{ margin-bottom:80px; }  .testimonial-block-two{ position:relative; } .testimonial-block-two .inner-box{ position:relative; } .testimonial-block-two .inner-box .text{ position:relative; color:#666666; font-size:16px; line-height:1.8em; border-radius:10px; padding:22px 24px; border:2px solid #e8e8e8; -webkit-box-shadow: 0px 0px 5px 0px rgba(221,221,221,1); -moz-box-shadow: 0px 0px 5px 0px rgba(221,221,221,1); box-shadow: 0px 0px 5px 0px rgba(221,221,221,1); } .testimonial-block-two .inner-box .text:after{ position:absolute; content:''; left:170px; bottom:-33px; width:74px; height:35px; background:url(../images/icons/curve-1.jpg) no-repeat; } .testimonial-block-two .inner-box .author-info{ position:relative; margin-left:98px; margin-top:50px; } .testimonial-block-two .inner-box .author-info .author-inner{ position:relative; padding-left:95px; padding-top:12px; } .testimonial-block-two .inner-box .author-info .author-inner .image{ position:absolute; left:0px; top:0px; width:70px; height:70px; border-radius:50%; overflow:hidden; } .testimonial-block-two .inner-box .author-info .author-inner h3{ position:relative; color:#1a1d1f; font-size:18px; font-weight:700; line-height:1.2em; text-transform:capitalize; } .testimonial-block-two .inner-box .author-info .author-inner .author-designation{ position:relative; color:#71b100; font-size:14px; }  .testimonial-block-three{ position:relative; } .testimonial-block-three .inner-box{ position:relative; } .testimonial-block-three .inner-box .text{ position:relative; color:#666666; font-size:16px; line-height:1.8em; border-radius:10px; padding:22px 24px; border:2px solid #e8e8e8; } .testimonial-block-three .inner-box .text:after{ position:absolute; content:''; right:170px; bottom:-36px; width:81px; height:41px; background:url(../images/icons/curve-2.jpg) no-repeat; } .testimonial-block-three .inner-box .author-info{ position:relative; margin-right:98px; margin-top:50px; } .testimonial-block-three .inner-box .author-info .author-inner{ position:relative; padding-right:95px; padding-top:12px; text-align:right; min-height:70px; } .testimonial-block-three .inner-box .author-info .author-inner .image{ position:absolute; right:0px; top:0px; width:70px; height:70px; border-radius:50%; overflow:hidden; } .testimonial-block-three .inner-box .author-info .author-inner .image img{ width:100%; display:block; } .testimonial-block-three .inner-box .author-info .author-inner h3{ position:relative; color:#1a1d1f; font-size:18px; font-weight:700; line-height:1.2em; text-transform:capitalize; } .testimonial-block-three .inner-box .author-info .author-inner .author-designation{ position:relative; color:#71b100; font-size:14px; } .testimonial-section .owl-nav{ display:none; } .testimonial-section .owl-dots{ position:relative; text-align:center; margin-top:40px; } .testimonial-section .owl-dots .owl-dot{ position:relative; margin:0px 5px; width:8px; height:8px; display:inline-block; background-color:#1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .testimonial-section .owl-dots .owl-dot:hover,.testimonial-section .owl-dots .owl-dot.active{ background-color:#71b100; }  .footer-style-two{ position:relative; background-color:#1a1d1f; } .footer-style-two .upper-box{ position:relative; padding:30px 55px 35px; background-color:#272c2f; } .footer-style-two .form-column form{ position:relative; margin-top: 15px; } .footer-style-two .form-column .form-group{ position: relative; display: block; z-index:1; margin-bottom: 0px; } .footer-style-two .form-column .form-group input[type="text"],.footer-style-two .form-column .form-group input[type="tel"],.footer-style-two .form-column .form-group input[type="email"],.footer-style-two .form-column .form-group textarea { position: relative; width: 100%; line-height: 30px; padding: 10px 20px; height: 50px; color:#000000; display:inline-block; font-size: 14px; background: #ffffff; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; } .footer-style-two .form-column .form-group input[type="submit"],.footer-style-two .form-column .form-group button { position: absolute; width:50px; height:50px; top: 0px; right: 0px; color:#ffffff; font-size:18px; display:inline-block; background-color:#71b100; } .footer-style-two .social-column{ text-align:right; margin-top: 20px; } .footer-style-two .widgets-section{ position:relative; padding:70px 0px 50px; } .footer-style-two .footer-widget{ position:relative; margin-bottom:40px; } .footer-style-two .footer-widget h2{ position:relative; font-size:22px; font-weight:600; color:#ff573b; padding-bottom:15px; margin-bottom:30px; } .footer-style-two .footer-widget h2:after{ position:absolute; content:''; left:0px; bottom:0px; width:100px; height:3px; background-color:#464646; } .footer-style-two .touch-widget .text{ position:relative; color:#f5f5f5; font-size:16px; line-height:1.8em; } .footer-style-two .links{ position:relative; } .footer-style-two .links li{ position:relative; margin-bottom:6px; } .footer-style-two .links li a{ position:relative; color:#ffffff; color:#f5f5f5; font-size:16px; font-weight:400; padding-left:15px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .footer-style-two .links li a:before{ position:absolute; content:'\f105'; left:0px; top:4px; color:#ff573b; line-height:1em; font-family: 'FontAwesome'; } .footer-style-two .links li a:hover{ color:#ff573b; } .footer-style-two .footer-bottom{ position:relative; padding:25px 15px; text-align:center; background-color:#272c2f; } .footer-style-two .footer-bottom .copyright{ position:relative; color:#ffffff; font-size:18px; } .footer-style-two .footer-bottom .copyright a:hover{ color: #fff; }  .map-data{ text-align:center; font-size:14px; font-weight:400; line-height:1.8em; } .map-data h6{ font-size:16px; font-weight:700; text-align:center; margin-bottom:5px; color:#121212; } .map-section .google-map{ height:770px; border-bottom:4px solid #71b100; } .gm-style .gm-style-iw h4{ color:#000000; font-weight:600; }  .property-documents-section{ position:relative; padding:80px 0px 150px; } .property-block-two{ position:relative; } .property-block-two .inner-box{ position:relative; } .property-block-two .inner-box .content-column{ position:relative; } .property-block-two .inner-box .content-column .inner-column{ position:relative; } .property-block-two .inner-box .content-column h2{ position:relative; color:#1a1d1f; font-size:24px; font-weight:700; padding-top:10px; padding-bottom:25px; } .property-block-two .inner-box .content-column .text{ position:relative; } .property-block-two .inner-box .content-column .text p{ position:relative; color:#666666; font-size:16px; line-height:1.7em; margin-bottom:28px; } .property-block-two .inner-box .content-column .text p.blockquote{ padding-left:40px; border-left:2px solid #71b100; } .property-block-two .inner-box .content-column h3{ position:relative; color:#1a1d1f; font-size:24px; font-weight:700; padding-top:10px; padding-bottom:10px; } .property-block-two.alternate .inner-box .content-column .list-inner-info{ display:inline-block; float:right; } .property-block-two .image-column{ position:relative; } .property-block-two .image-column .image{ position:relative; } .property-block-two .image-column .image img{ position:relative; width:100%; display:block; }  .document-list{ position:relative; } .document-list li{ position:relative; color:#666666; padding-left:35px; margin-bottom:5px; font-size:18px; font-weight:500; font-family: 'Kanit','Yantramanav',sans-serif; } .document-list li:before{ position:absolute; content:'\f019'; left:0px; top:7px; color:#a0cb55; line-height:1em; font-family: 'FontAwesome'; } .property-info-box{ position:absolute; left:50%; bottom:15px; max-width:570px; width:100%; margin-left:-285px; } .property-info-box .inner{ position:relative; padding:30px 10px; background-color:#ffffff; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } .property-info-box .inner ul{ position:relative; text-align:center; } .property-info-box .inner ul li{ position:relative; color:#1a1d1f; font-size:18px; font-weight:400; text-align:center; margin:0px 25px; text-transform:capitalize; display:inline-block; } .property-info-box .inner ul li .icon{ position:relative; color:#71b100; font-size:24px; display:block; margin-bottom:12px; } .property-info-box .inner ul li strong{ font-weight:800; display:block; font-size:24px; } .property-documents-section .owl-nav{ display:none; } .property-documents-section .owl-dots{ position:relative; text-align:center; margin-top:60px; } .property-documents-section .owl-dots .owl-dot{ position:relative; margin:0px 5px; width:40px; height:3px; display:inline-block; background-color:#1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .property-documents-section .owl-dots .owl-dot:hover,.property-documents-section .owl-dots .owl-dot.active{ height:5px; background-color:#71b100; }  .counter-section{ position:relative; padding:130px 0px 110px; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; background-position:center center; } .counter-section:before{ position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(26,29,31,0.85); } .counter-section .title-column{ position:relative; margin-bottom:40px; } .counter-section .title-column .inner-column:before{ position:absolute; content:''; left:100px; top:-75px; width:180px; height:280px; border:7px solid #4c4e54; } .counter-section h2{ position:relative; color:#ffffff; font-size:30px; font-weight:800; line-height:1.4em; }  .fact-counter{ position:relative; } .fact-counter .column{ position:relative; margin-bottom:30px; } .fact-counter .column .inner{ position:relative; top:0; text-align:center; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .fact-counter .column .inner .icon{ position:relative; color:#65990b; font-size:48px; line-height:1em; } .fact-counter .column .inner .icon-box{ position:relative; margin-bottom:25px; } .fact-counter .count-outer{ position:relative; font-size:36px; line-height:1em; font-weight:500; margin:0px 0px; } .fact-counter .count-outer .plus-icon{ position:relative; font-weight:700; color:#333333; font-size:30px; margin-left:8px; } .fact-counter .count-outer .count-text{ position:relative; font-weight:700; color:#ffffff; font-size:48px; } .fact-counter .column .counter-title{ position:relative; font-size:18px; font-weight:500; color:#ffffff; margin-bottom:35px; display:inline-block; }  .testimonial-section-two{ position:relative; padding:150px 0px 150px; } .testimonial-section-two .owl-carousel .owl-stage-outer{ padding-top:50px; } .testimonial-block-four{ position:relative; } .testimonial-block-four .inner-block{ position:relative; padding:0px 38px 30px; border:1px solid #e0e0e0; } .testimonial-block-four .inner-block .upper-box{ position:relative; padding-left:140px; } .testimonial-block-four .inner-block .upper-box .image{ position:absolute; left:0px; width:120px; margin-top:-80px; } .testimonial-block-four .inner-block .upper-box .image img{ width:100%; display:block; } .testimonial-block-four .inner-block .upper-box h3{ position:relative; color:#1a1d1f; font-size:18px; font-weight:700; margin-top:28px; } .testimonial-block-four .inner-block .text{ position:relative; color:#666666; font-size:14px; line-height:2em; margin-top:42px; margin-bottom:22px; } .testimonial-block-four .inner-block .lower-box{ position:relative; } .testimonial-block-four .inner-block .lower-box .rating{ position:relative; color:#71b100; font-size:16px; } .testimonial-block-four .inner-block .lower-box .post-date{ position:relative; color:#666666; font-size:16px; } .testimonial-block-four .inner-block .lower-box .quote-icon{ position:absolute; right:0px; bottom:0px; color:#f1f1f1; font-size:40px; line-height:1em; } .testimonial-section-two .owl-dots{ display:none; } .testimonial-section-two .owl-nav{ position:absolute; left:0px; top:50%; width:100%; } .testimonial-section-two .owl-nav .owl-prev,.testimonial-section-two .owl-nav .owl-next{ position:absolute; left:-70px; width:40px; height:40px; font-size:24px; line-height:38px; text-align:center; display:inline-block; border:2px solid #bbbbbb; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .testimonial-section-two .owl-nav .owl-next{ right:-70px; left:auto; } .testimonial-section-two .owl-nav .owl-prev:hover,.testimonial-section-two .owl-nav .owl-next:hover{ color:#71b100; border-color:#71b100; }  .agents-section{ position:relative; } .agents-section .upper-box{ position:relative; padding:135px 0px 156px; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; background-position:center center; } .agents-section .upper-box:before{ position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; background-color:rgba(26,29,31,0.85); } .agents-section .lower-box{ position:relative; padding-bottom:140px; } .agents-section .lower-box .title-column{ position:relative; } .agents-section .lower-box .title-column .inner-column{ position:relative; padding-top:64px; } .agents-section .lower-box .title-column h2{ position:relative; color:#1a1d1f; font-size:30px; font-weight:700; line-height:1.2em; margin-bottom:5px; font-family: 'Kanit','Yantramanav',sans-serif; } .agents-section .lower-box .title-column .title{ position:relative; color:#666666; margin-bottom:20px; } .agents-section .lower-box .title-column .text{ position:relative; color:#666666; font-size:16px; font-weight:400; line-height:1.8em; margin-bottom:30px; } .agents-section .lower-box .image-column{ position:relative; } .agents-section .lower-box .image-column .image{ position:relative; margin-top:-120px; } .agents-section .lower-box .image-column .image img{ position:relative; width:100%; display:block; } .agents-section .lower-box .form-column{ position:relative; } .agents-section .lower-box .form-column .inner-column{ position:relative; padding-top:64px; } .agents-section .lower-box .owl-carousel .owl-stage-outer{ padding-top:120px; margin-top:-120px; } .agents-section .owl-dots{ display:none; } .agents-section .owl-nav{ position:absolute; left:0px; top:0px; } .agents-section .owl-nav .owl-prev,.agents-section .owl-nav .owl-next{ position:relative; width:45px; height:45px; color:#ffffff; font-size:24px; line-height:44px; text-align:center; margin-right:20px; border:2px solid #ffffff; display:inline-block; transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .agents-section .owl-nav .owl-prev:hover,.agents-section .owl-nav .owl-next:hover{ color:#71b100; border-color:#71b100; }  .default-form .form-group{ position:relative; margin-bottom:15px; } .default-form .form-group:last-child{ margin-bottom:0px !important; } .default-form.style-two .form-group{ margin-bottom:30px; } .default-form.style-two .theme-btn{ margin-top:0px; } .default-form input[type="text"],.default-form input[type="email"],.default-form input[type="password"],.default-form select,.default-form textarea{ display:block; width:100%; line-height:25px; height:45px; font-size:14px; padding:8px 24px; background:#ffffff; color:#000000; border:2px solid #cccccc; transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; font-family: 'Kanit','Yantramanav',sans-serif; } .default-form textarea{ height:160px; resize:none; background:#ffffff; } .default-form input[type="text"]:focus,.default-form input[type="email"]:focus,.default-form input[type="password"]:focus,.default-form select:focus,.default-form textarea:focus{ border-color:#71b100; } .default-form .theme-btn{ margin-top:10px; padding:13px 90px 13px 40px; } .default-form .theme-btn .icon{ height:50px; line-height:50px; }  .news-section{ position:relative; padding:140px 0px 150px; }  .news-block-two{ position:relative; margin-bottom:50px; } .news-block-two .inner-box{ position:relative; } .news-block-two .inner-box .image{ position:relative; } .news-block-two .inner-box .image img{ position:relative; width:100%; display:block; } .news-block-two .inner-box .lower-content{ position:relative; padding-top:12px; padding:42px 40px 35px; margin:0px 35px 0px; margin-top:-50px; z-index:1; background-color:#ffffff; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } .news-block-two .inner-box:hover .lower-content{ background-color:#71b100; } .news-block-two .inner-box .lower-content h3{ position:relative; font-size:24px; font-weight:700; line-height:1.5em; margin-bottom:16px; } .news-block-two .inner-box:hover .lower-content h3 a,.news-block-two .inner-box:hover .lower-content h3 a:hover,.news-block-two .inner-box:hover .lower-content .text,.news-block-two .inner-box:hover .lower-content .post-meta li,.news-block-two .inner-box:hover .lower-content .post-meta li .icon{ color:#ffffff; } .news-block-two .inner-box .lower-content h3 a{ position:relative; color:#222222; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-two .inner-box .lower-content h3 a:hover{ color:#71b100; } .news-block-two .inner-box .lower-content .text{ position:relative; color:#666666; font-size:16px; line-height:1.9em; margin-top:10px; margin-bottom:18px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-two .inner-box .lower-content .post-meta{ position:relative; } .news-block-two .inner-box .lower-content .post-meta li{ position:relative; color:#666666; font-size:14px; margin-right:14px; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-two .inner-box .lower-content .post-meta li .icon{ position:relative; margin-right:8px; color:#71b100; } .news-section .owl-dots{ position:relative; text-align:center; margin-top:30px; } .news-section .owl-dots .owl-dot{ position:relative; width:15px; height:8px; margin:0px 5px; display:inline-block; background-color:#1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-section .owl-dots .owl-dot:hover,.news-section .owl-dots .owl-dot.active{ width:45px; background-color:#71b100; } .news-section .owl-nav{ display:none; }  .footer-style-two .post-widget .post{ position:relative; font-size:14px; color:#666666; padding:10px 0px 0px; padding-left:110px; min-height:60px; margin-bottom:30px; } .footer-style-two .post-widget .post:last-child{ margin-bottom:0px; border:0px; } .footer-style-two .post-widget .post .post-thumb{ position:absolute; left:0px; top:0px; width:85px; } .footer-style-two .post-widget .post:hover .post-thumb img{ opacity:0.70; } .footer-style-two .post-widget .post .post-thumb img{ display:block; width:100%; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; border-radius: 5px; } .footer-style-two .post-widget .post .text{ position:relative; top:-4px; font-size:18px; margin:0px 0px 3px; font-weight:600; color:#f5f5f5; line-height:1.4em; text-transform:capitalize; font-family: 'Kanit','Raleway',sans-serif; } .footer-style-two .post-widget .post .text a{ color:#f5f5f5;  font-size:15px; font-family: 'Kanit','Raleway',sans-serif; } .footer-style-two .post-widget .post a,.footer-style-two .post-widget .post a:hover{ color:#ff573b; } .footer-style-two .post-widget .post-info{ position:relative; font-size:14px; color:#ff5736; font-weight:400; line-height:1.2em; font-family: 'Raleway',sans-serif; }  .page-title{ position:relative; padding:130px 0px 100px; background-repeat:no-repeat; background-size:cover; background-position:center center; } .page-title:before{ position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(26,29,31,0.70); } .page-title h1{ position:relative; color:#ffffff; font-size:36px; font-weight:800; line-height:1em; margin-bottom:22px; text-transform:uppercase; } .page-title .page-breadcrumb{ position:relative; } .page-title .page-breadcrumb li{ position:relative; display:inline-block; margin-right:12px; padding-right:14px; color:#ffffff; font-size:18px; font-weight:400; text-transform:uppercase; } .page-title .page-breadcrumb li:after{ position:absolute; content:'/'; right:-4px; top:0px; color:#ffffff; font-family: 'FontAwesome'; } .page-title .page-breadcrumb li:last-child::after{ display:none; } .page-title .page-breadcrumb li:last-child{ padding-right:0px; margin-right:0px; } .page-title .page-breadcrumb li a{ color:#71b100; }  .about-section{ position:relative; padding:140px 0px 40px; background-repeat:no-repeat; background-position:center center; } .about-section .content-column{ position:relative; } .about-section .content-column .inner-column{ position:relative; } .about-section .content-column .inner-column .sec-title{ position:relative; margin-bottom:40px; } .about-section .content-column .inner-column .bold-text{ position:relative; color:#1a1d1f; font-size:18px; line-height:1.7em; font-weight:700; margin-bottom:35px; } .about-section .content-column .inner-column .text{ position:relative; } .about-section .content-column .inner-column .text p{ position:relative; color:#666666; font-size:16px; line-height:1.8em; margin-bottom:22px; } .about-section .image-column{ position:relative; } .about-section .image-column .image{ position:relative; margin-top:100px; } .about-section .image-column .image img{ position:relative; width:100%; display:block; }  .team-single-section{ position:relative; padding:145px 0px 110px; } .team-single-section .content-column{ position:relative; } .team-single-section .content-column .inner-column{ position:relative; } .team-single-section .content-column h2{ position:relative; color:#1a1d1f; font-size:30px; font-weight:700; line-height:1.2em; margin-bottom:10px; font-family: 'Kanit','Yantramanav',sans-serif; } .team-single-section .content-column .title{ position:relative; margin-bottom:32px; } .team-single-section .content-column .text{ position:relative; margin-bottom:75px; } .team-single-section .content-column .text p{ position:relative; color:#666666; font-size:16px; line-height:1.8em; margin-bottom:20px; } .team-single-section .content-column .text p:last-child{ margin-bottom:0px; } .team-single-section .content-column .inner-column .social-icon-three{ margin-top:50px; } .team-single-section .image-column{ position:relative; } .team-single-section .image-column .image{ position:relative; } .team-single-section .image-column .image img{ position:relative; width:100%; display:block; }  .agent-form-section{ position:relative; padding:140px 0px 130px; } .agent-form-section .team-form{ max-width:970px; margin:0 auto; }  .team-form .form-group{ position:relative; margin-bottom:30px; } .team-form input[type="text"],.team-form input[type="email"],.team-form input[type="password"],.team-form select,.team-form textarea{ display:block; width:100%; line-height:36px; height:60px; font-size:16px; padding:10px 32px; background:#ffffff; color:#000000; border:2px solid #cccccc; transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; font-family: 'Kanit','Yantramanav',sans-serif; } .team-form textarea{ height:200px; resize:none; font-size:16px; background:#ffffff; } .team-form input[type="text"]:focus,.team-form input[type="email"]:focus,.team-form input[type="password"]:focus,.team-form select:focus,.team-form textarea:focus{ border-color:#71b100; } .team-form .theme-btn{ margin-top:10px; font-size:20px; padding:16px 100px 16px 46px; } .team-form .theme-btn .icon{ height:60px; line-height:60px; }  .property-grid-section{ position:relative; padding:150px 0px 150px; }  .styled-pagination{ position:relative; } .styled-pagination li{ position:relative; display:inline-block; margin:0px 6px 0px 0px; } .styled-pagination li a{ position:relative; display:inline-block; line-height:42px; height:40px; font-size:16px; min-width:40px; color:#1a1d1f; font-weight:700; text-align:center; background:#eeeeee; text-transform:capitalize; transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; -moz-transition:all 500ms ease; } .styled-pagination li a:hover,.styled-pagination li a.active{ color:#ffffff; background-color:#1a1d1f; } .styled-pagination li.next a{ min-width:75px; font-weight:400; color:#ffffff; background-color:#71b100; }  .sidebar-page-container{ position:relative; padding:50px 0px 100px; } .sidebar-page-container .content-side,.sidebar-page-container .sidebar-side{  } .property-block-three{ position:relative; margin-bottom:70px; } .property-block-three .inner-box{ position:relative; } .property-block-three .inner-box .image-column{ position:relative; } .property-block-three .inner-box .image-column .image{ position:relative; } .property-block-three .inner-box .image-column .image img{ position:relative; width:100%; display:block; } .property-block-three .inner-box .image-column .image .sale{ position:absolute; left:0px; top:0px; color:#ffffff; font-size:18px; font-weight:400; padding:8px 25px; border-radius:0px 0px 25px 0px; font-family: 'Kanit','Yantramanav',sans-serif; background-color:rgba(113,177,0,0.70); } .property-block-three .inner-box .image-column .image .price{ position:absolute; right:0px; bottom:0px; color:#ffa800; font-size:18px; font-weight:400; padding:8px 25px; border-radius:10px 0px 0px 0px; font-family: 'Kanit','Yantramanav',sans-serif; background-color:rgba(0,0,0,0.70); } .property-block-three .inner-box .content-column{ position:relative; } .property-block-three .inner-box .content-column .inner-column{ position:relative; } .property-block-three .inner-box .content-column h3{ position:relative; color:#1a1d1f; font-size:18px; font-weight:700; line-height:1.2em; margin-bottom:10px; } .property-block-three .inner-box .content-column h3 a{ position:relative; color:#1a1d1f; transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; -moz-transition:all 500ms ease; } .property-block-three .inner-box .content-column h3 a:hover{ color:#71b100; } .property-block-three .inner-box .content-column .location{ position:relative; color:#71b100; font-size:14px; font-weight:700; margin-bottom:18px; text-transform:capitalize; font-family: 'Raleway',sans-serif; } .property-block-three .inner-box .content-column .text{ position:relative; color:#666666; font-size:16px; line-height:1.8em; margin-bottom:30px; } .property-block-three .inner-box .content-column .lower-box{ position:relative; padding:10px 24px 8px; background-color:#f3f3f3; } .property-block-three .inner-box .content-column .lower-box ul{ position:relative; } .property-block-three .inner-box .content-column .lower-box ul li{ position:relative; color:#777777; font-size:14px; margin-right:14px; display:inline-block; } .property-block-three .inner-box .content-column .lower-box ul li .icon{ position:relative; margin-right:6px; font-size:17px; } .property-block-three .inner-box .content-column .lower-box ul li:last-child{ margin-right:0px; }  .sidebar .sidebar-title{ position:relative; margin-bottom:50px; } .sidebar .sidebar-title h3{ position:relative; display:block; font-size:22px; line-height:1.4em; text-transform:capitalize; font-weight:700; color:#1a1d1f; padding-bottom:15px; } .sidebar .sidebar-title .separator{ position:relative; width:50px; height:4px; } .sidebar .sidebar-title .separator:before{ position:absolute; content:''; left:0px; top:0px; width:25px; height:4px; background-color:#1a1d1f; } .sidebar .sidebar-title .separator:after{ position:absolute; content:''; right:0px; top:0px; width:25px; height:4px; background-color:#71b100; }  .property-form-widget{ position:relative; margin-bottom:60px; } .property-form-widget h2{ position:relative; color:#1a1d1f; font-weight:700; font-size:16px; text-align:center; padding:18px 0px; background-color:#f1f1f1; } .property-form-widget .inner-widget{ position:relative; padding:30px 25px 10px; background-color:#fafafa; } .property-form-widget .inner-widget .property-search-form .row{ margin:0px -7px; } .property-form-widget .inner-widget .property-search-form .form-group{ margin-bottom:20px; padding:0px 7px; } .property-form-widget .inner-widget .property-search-form .form-group label{ font-weight:500; font-size:16px; text-transform:capitalize; font-family: 'Kanit','Yantramanav',sans-serif; } .property-form-widget .inner-widget .form-group .ui-selectmenu-button.ui-button{ height:50px; padding:12px 18px; border-width:2px; } .property-form-widget .inner-widget .form-group button{ font-size:16px; font-weight:500; padding:11px 12px; line-height:24px; margin-top:15px; text-transform:uppercase; font-family: 'Kanit','Yantramanav',sans-serif; } .sidebar .properties-posts .post{ position:relative; font-size:15px; color:#696969; padding:0px 0px; padding-left:130px; min-height:90px; margin-bottom:30px; } .sidebar .properties-posts .post:last-child{ margin-bottom:0px; } .sidebar .properties-posts .post .post-thumb{ position:absolute; left:0px; top:0px; width:100px; height:90px; } .sidebar .properties-posts .post:hover .post-thumb img{ opacity:0.70; } .sidebar .properties-posts .post .post-thumb img{ display:block; width:100%; } .sidebar .properties-posts .post h4{ position:relative; font-size:22px; margin:0px 0px 8px; font-weight:700; color:#1a1d1f; line-height:1.2em; font-family: 'Kanit','Yantramanav',sans-serif; } .sidebar .properties-posts .post a:hover{ color:#71b100; } .sidebar .properties-posts .post h4 a{ color:#1a1d1f; transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; -moz-transition:all 500ms ease; } .sidebar .properties-posts .post .address{ position:relative; color:#666666; font-size:16px; font-weight:400; margin-bottom:5px; } .sidebar .properties-posts .post-info{ font-size:14px; color:#71b100; font-weight:700; }  .property-modern-section{ position:relative; padding:150px 0px 150px; } .property-modern-section .property-block-two{ margin-bottom:100px; } .property-detail{ position:relative; } .property-detail .inner-box{ position:relative; } .property-detail .inner-box .upper-box{ position:relative;  } .property-detail .inner-box .upper-box h2{ position:relative; font-size:24px; font-weight:700; color:#1a1d1f; line-height:1.2em; margin-bottom:8px; } .property-detail .inner-box .upper-box h1{ position:relative; font-weight:700; color:#1a1d1f; line-height:1.2em; margin-bottom:8px; } .property-detail .inner-box .upper-box .location{ position:relative;  font-size:14px;  margin-bottom:25px; font-family: 'Kanit','Raleway',sans-serif; font-size: 16px; } .property-detail .inner-box .upper-box .location a{ color:#666; font-size: 16px; } .property-detail .inner-box .upper-box .location a:hover{ color:#ff573b; font-size: 16px; } .property-detail .inner-box .upper-box .post-detail{ position:relative; } .property-detail .inner-box .upper-box .post-detail li{ position:relative; color:#666666; font-size:16px; padding-left:32px; line-height:1.2em; display:inline-block; margin-right:28px; margin-bottom:8px; } .property-detail .inner-box .upper-box .post-detail li:last-child{ margin-right:0px; } .property-detail .inner-box .upper-box .post-detail li .icon{ position:absolute; left:0px; top:0px; color:#1a1d1f; font-size:16px; } .property-detail .inner-box .carousel-box{ position:relative; margin-bottom:50px; } .property-detail .inner-box .carousel-box .image{ position:relative; } .property-detail .inner-box .carousel-box .image img{ position:relative; width:100%; display:block; } .property-detail .inner-box .carousel-box .owl-dots{ position:relative; display:none; } .property-detail .inner-box .carousel-box .owl-nav{ position:absolute; left:0px; top:50%; width:100%; margin-top:-45px; } .property-detail .inner-box .carousel-box .owl-nav .owl-prev,.property-detail .inner-box .carousel-box .owl-nav .owl-next{ position:absolute; left:0px; width:30px; height:100px; font-size:24px; line-height:100px; text-align:center; color:#ffffff; display:inline-block; background-color:rgba(0,0,0,0.50); transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .property-detail .inner-box .carousel-box .owl-nav .owl-next{ right:0px; left:auto; } .property-detail .inner-box .carousel-box .owl-nav .owl-prev:hover,.property-detail .inner-box .carousel-box .owl-nav .owl-next:hover{ color:#ffffff; background-color:rgba(255,255,255,0.40); } .property-detail .inner-box h3{ position:relative; color:#606060; font-size:35px; font-weight:700;  } .property-detail .inner-box .text{ position:relative; color:#606060; font-size: 18px;  } .property-detail .inner-box .text p{ position:relative; color:#666666; font-size:16px; line-height:1.7em; margin-bottom:40px; } .property-detail .inner-box .text p:last-child{ margin-bottom:0px; } .property-detail .inner-box .text blockquote{ position:relative; color:#1a1d1f; font-size:16px; margin-left:45px; padding:0px 25px; border-color:#71b100; border-width:3px; margin-bottom:40px; } .property-detail .inner-box h4{ position:relative; color:#1a1d1f; font-size:24px; line-height:1.2em; font-weight:700; margin-bottom:34px; } .property-detail .inner-box h4{ position:relative; } .property-detail .inner-box .list-columns{ position:relative; padding-bottom:30px; margin-bottom:40px; border-bottom:2px solid #eeeeee; } .property-detail .inner-box .map-text{ position:relative; color:#666666; font-size:16px; margin-top:-10px; margin-bottom:40px; }  .agent-contact-section{ position:relative; margin-top:70px;  } .agent-contact-section .content-column{ position:relative; margin-bottom:30px; } .agent-contact-section .content-column h2{ position:relative; color:#1a1d1f; font-size:30px; font-weight:700; line-height:1.2em; margin-bottom:20px; } .agent-contact-section .content-column .title{ position:relative; color:#666666; font-size:16px; margin-top:-20px; margin-bottom:25px; } .agent-contact-section .content-column .agent-text{ position:relative; color:#666666; font-size:16px; line-height:1.8em; margin-bottom:55px; } .agent-contact-section .image-column{ position:relative; } .agent-contact-section .image-column .image{ position:relative; } .agent-contact-section .image-column .image img{ position:relative; width:100%; display:block; border: 1px solid #cbcbcb; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease; border-radius: 10px; box-shadow: 0 1px 7px -2px #8e8e8e; } .agent-contact-section .image-column .image figure::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%); background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } .agent-contact-section .contact-info li { position: relative; padding-left: 55px; margin-bottom: 25px; font-size: 15px; color: #aaaaaa; font-style: italic; } .social-btn-contact { position: relative; display: inline-block; text-align: center; margin-left: 4px; width: 100%; height: 40px; line-height: 40px; font-size: 14px; color: #ffffff !important; border-radius: 5px; font-style: normal; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .icon-phone,.icon-line,.icon-messenger { background-color: #FFFFFF; margin-top: 5px; position: absolute; z-index: 9; margin-left: 10rem; } .icon-contact-phone { -webkit-mask: url(/images/icons/phone.svg) no-repeat 50% 50%; mask: url(/images/icons/phone.svg) no-repeat 50% 50%; } .icon-contact-line { -webkit-mask: url(/images/icons/line.svg) no-repeat 50% 50%; mask: url(/images/icons/phone.svg) no-repeat 50% 50%; } .icon-contact-messenger { -webkit-mask: url(/images/icons/messenger.svg) no-repeat 50% 50%; mask: url(/images/icons/phone.svg) no-repeat 50% 50%; } .icon-contact { width: 30px; height: 30px; display: inline-block; -webkit-mask-size: cover; mask-size: cover; } .social-btn-phone { background: #ff573b; } .social-btn-line { background: #00C300; } .social-btn-messenger { background: #0084FF; }  .gallery-section-two{ position:relative; overflow:hidden; padding:135px 0px 150px; } .gallery-section-two .row{ margin:0px -7px; } .gallery-section-two .big-column{ position: relative; width: 40%; float: left; padding: 0px 3px; } .gallery-section-two .small-column{ position: relative; width: 20%; float: left; padding: 0px 3px; } .gallery-section-two .filters{ position:relative; } .gallery-section-two .filters .filter-tabs{ position:relative; margin-bottom:70px; text-align:center; } .gallery-section-two .filters .filter-tabs .filter{ position:relative; color:#1a1d1f; font-size:20px; cursor:pointer; padding:0px 35px 0px 40px; font-weight:700; text-transform:uppercase; display:inline-block; line-height:1em; margin-bottom:10px; border-right:2px solid #1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .gallery-section-two .filters .filter-tabs .filter:last-child{ border:none; } .gallery-section-two .filters .filter-tabs .filter.active,.gallery-section-two .filters .filter-tabs .filter:hover{ color:#71b100; } .gallery-section-two .default-portfolio-item{ margin-bottom:14px; padding:0px 7px; } .gallery-section-two .btn-box{ position:relative; margin-top:70px; } .gallery-section-two .btn-box .theme-btn{ font-weight:700; font-size:16px; text-transform:uppercase; padding:15px 102px 15px 44px; }  .gallery-mixitup-section{ position:relative; padding:130px 0px 140px; } .gallery-mixitup-section .filters{ position:relative; } .gallery-mixitup-section .filters .filter-tabs{ position:relative; margin-bottom:100px; text-align:center; } .gallery-mixitup-section .filters .filter-tabs .filter{ position:relative; color:#1a1d1f; font-size:20px; cursor:pointer; padding:0px 35px 0px 40px; font-weight:700; text-transform:uppercase; display:inline-block; line-height:1em; border-right:2px solid #1a1d1f; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .gallery-mixitup-section .filters .filter-tabs .filter:last-child{ border:none; } .gallery-mixitup-section .filters .filter-tabs .filter.active,.gallery-mixitup-section .filters .filter-tabs .filter:hover{ color:#71b100; } .gallery-mixitup-section .styled-pagination{ margin-top:60px; }  .contact-page-section{ position:relative; padding:135px 0px 130px; }  .contact-form{ position:relative; max-width:970px; margin:0 auto; } .contact-form .form-group{ position:relative; margin-bottom:20px; } .contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="password"],.contact-form select,.contact-form textarea{ display:block; width:100%; line-height:36px; height:60px; font-size:16px; padding:10px 32px; background:#ffffff; color:#000000; border:2px solid #cccccc; transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; font-family: 'Kanit','Yantramanav',sans-serif; } .contact-form textarea{ height:250px; resize:none; font-size:16px; background:#ffffff; } .contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form input[type="password"]:focus,.contact-form select:focus,.contact-form textarea:focus{ border-color:#71b100; } .contact-form .theme-btn{ margin-top:40px; font-size:18px; padding:16px 105px 16px 46px; background-color:#1a1d1f; border-color:#1a1d1f; } .contact-form .theme-btn:hover{ opacity:0.70; } .contact-form .theme-btn .icon{ background-color:#2c3235; } .contact-form .theme-btn:hover{ color:#ffffff; } .contact-form .theme-btn .icon{ height:56px; line-height:56px; } .contact-form input.error,.contact-form select.error,.contact-form textarea.error{ border-color:#ff0000 !important; } .contact-form label.error{ display:block; line-height:24px; padding:5px 0px 0px; margin:0px; text-transform:uppercase; font-size:11px; color:#ff0000; font-weight:500; }  .blog-grid-section{ position:relative; padding:150px 0px 130px; }  .news-block-three{ position:relative; margin-bottom:70px; } .news-block-three .inner-box{ position:relative; } .news-block-three .inner-box .image{ position:relative; } .news-block-three .inner-box .image img{ position:relative; width:100%; display:block; } .news-block-three .inner-box .lower-content{ position:relative; padding-top:12px; padding:20px 22px 18px; margin:0px 20px 0px; margin-top:-50px; z-index:1; background-color:#ffffff; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } .news-block-three .inner-box:hover .lower-content{ background-color:#71b100; } .news-block-three .inner-box .lower-content h3{ position:relative; font-size:19px; font-weight:700; line-height:1.5em; margin-bottom:16px; } .news-block-three .inner-box:hover .lower-content h3 a,.news-block-three .inner-box:hover .lower-content h3 a:hover,.news-block-three .inner-box:hover .lower-content .text,.news-block-three .inner-box:hover .lower-content .post-meta li,.news-block-three .inner-box:hover .lower-content .post-meta li .icon{ color:#ffffff; } .news-block-three .inner-box .lower-content h3 a{ position:relative; color:#222222; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-three .inner-box .lower-content h3 a:hover{ color:#71b100; } .news-block-three .inner-box .lower-content .text{ position:relative; color:#666666; font-size:16px; line-height:1.9em; margin-top:10px; margin-bottom:18px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-three .inner-box .lower-content .post-meta{ position:relative; } .news-block-three .inner-box .lower-content .post-meta li{ position:relative; color:#666666; font-size:14px; margin-right:14px; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-three .inner-box .lower-content .post-meta li .icon{ position:relative; margin-right:8px; color:#71b100; } .sidebar-widget{ position: relative; margin-bottom:60px; }  .search-box{ padding:30px; background-color:#f5f5f5; } .sidebar .search-box .form-group{ position:relative; margin:0px; } .sidebar .search-box .form-group input[type="text"],.sidebar .search-box .form-group input[type="search"]{ position:relative; line-height:28px; padding:10px 50px 10px 20px; border:1px solid #666666; background:none; display:block; font-size:16px; width:100%; height:50px; background-color:#ffffff; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; } .sidebar .search-box .form-group button{ position:absolute; right:0px; top:0px; height:50px; width:60px; display:block; font-size:16px; color:#71b100; line-height:100%; font-weight:normal; background:none; } .popular-category-list{ position:relative; border:1px solid #dddddd; } .popular-category-list li{ position:relative; } .popular-category-list li a{ position:relative; color:#666666; font-size:16px; padding:16px 28px; display:block; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; border-bottom:1px solid #dddddd; } .popular-category-list li:last-child a{ border-bottom:none; } .popular-category-list li a span{ position:absolute; text-align:right; right:25px; } .popular-category-list li a:hover{ color:#1a1d1f; font-weight:700; border-color:#71b100; } .archive-list li{ position:relative; } .archive-list li a{ position:relative; color:#666666; font-size:16px; padding:16px 26px; display:block; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; border-bottom:1px solid #dddddd; } .archive-list li:last-child a{ border-bottom:none; } .archive-list li a span{ position:absolute; text-align:right; right:25px; } .archive-list li a:hover{ color:#1a1d1f; font-weight:700; border-color:#71b100; }  .sidebar .popular-tags a{ position:relative; display:inline-block; line-height:24px; padding:13px 26px 13px; margin:0px 10px 14px 0px; color:#666666; text-align:center; font-size:16px; background:#dddddd; text-transform:capitalize; transition:all 300ms ease; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; } .sidebar .popular-tags a:hover{ background-color:#71b100; color:#ffffff; }  .news-block-four{ position:relative; margin-bottom:70px; } .news-block-four .inner-box{ position:relative; } .news-block-four .inner-box .image-column{ position:relative; } .news-block-four .inner-box .image-column .image{ position:relative; } .news-block-four .inner-box .image-column .image img{ position:relative; width:100%; display:block; } .news-block-four .inner-box .content-column{ position:relative; } .news-block-four .inner-box .content-column .inner-column{ position:relative; padding-top:12px; padding:25px 30px 22px; z-index:1; margin-top:20px; margin-bottom:-20px; margin-left:-60px; background-color:#ffffff; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } .news-block-four .inner-box:hover .content-column .inner-column{ background-color:#71b100; } .news-block-four .inner-box .content-column h3{ position:relative; font-size:20px; font-weight:700; line-height:1.5em; margin-bottom:16px; } .news-block-four .inner-box .content-column h3 a{ position:relative; color:#222222; } .news-block-four .inner-box:hover .content-column .inner-column h3 a,.news-block-four .inner-box:hover .content-column .inner-column h3 a:hover,.news-block-four .inner-box:hover .content-column .inner-column .text,.news-block-four .inner-box:hover .content-column .inner-column .post-meta li,.news-block-four .inner-box:hover .content-column .inner-column .post-meta li .icon{ color:#ffffff; } .news-block-four .inner-box .content-column .inner-column h3 a{ position:relative; color:#222222; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-four .inner-box .content-column .inner-column .text{ position:relative; color:#666666; font-size:16px; line-height:1.9em; margin-top:10px; margin-bottom:18px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-four .inner-box .content-column .inner-column .post-meta{ position:relative; } .news-block-four .inner-box .content-column .inner-column .post-meta li{ position:relative; color:#666666; font-size:14px; margin-right:14px; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-four .inner-box .content-column .inner-column .post-meta li .icon{ position:relative; margin-right:8px; color:#71b100; }  .news-block-five{ position:relative; margin-bottom:70px; } .news-block-five .inner-box{ position:relative; } .news-block-five .inner-box .image-column{ position:relative; } .news-block-five .inner-box .image-column .image{ position:relative; } .news-block-five .inner-box .image-column .image img{ position:relative; width:100%; display:block; } .news-block-five .inner-box .content-column{ position:relative; } .news-block-five .inner-box .content-column .inner-column{ position:relative; padding-top:12px; padding:25px 30px 22px; z-index:1; margin-top:20px; margin-bottom:-20px; margin-right:-60px; background-color:#ffffff; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05); } .news-block-five .inner-box:hover .content-column .inner-column{ background-color:#71b100; } .news-block-five .inner-box .content-column h3{ position:relative; font-size:20px; font-weight:700; line-height:1.5em; margin-bottom:16px; } .news-block-five .inner-box .content-column h3 a{ position:relative; color:#222222; } .news-block-five .inner-box:hover .content-column .inner-column h3 a,.news-block-five .inner-box:hover .content-column .inner-column h3 a:hover,.news-block-five .inner-box:hover .content-column .inner-column .text,.news-block-five .inner-box:hover .content-column .inner-column .post-meta li,.news-block-five .inner-box:hover .content-column .inner-column .post-meta li .icon{ color:#ffffff; } .news-block-five .inner-box .content-column .inner-column h3 a{ position:relative; color:#222222; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-five .inner-box .content-column .inner-column .text{ position:relative; color:#666666; font-size:16px; line-height:1.9em; margin-top:10px; margin-bottom:18px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-five .inner-box .content-column .inner-column .post-meta{ position:relative; } .news-block-five .inner-box .content-column .inner-column .post-meta li{ position:relative; color:#666666; font-size:14px; margin-right:14px; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-five .inner-box .content-column .inner-column .post-meta li .icon{ position:relative; margin-right:8px; color:#71b100; }  .news-block-six{ position:relative; margin-bottom:70px; } .news-block-six .inner-box{ position:relative; } .news-block-six .inner-box .image{ position:relative; } .news-block-six .inner-box .image img{ position:relative; width:100%; display:block; } .news-block-six .inner-box .lower-content{ position:relative; padding-top:12px; padding:28px 30px 24px; z-index:1; background-color:#ffffff; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; border:2px solid #dddddd; } .news-block-six .inner-box:hover .lower-content{ background-color:#71b100; border-color:#7eb728; } .news-block-six .inner-box .lower-content h3{ position:relative; font-size:24px; font-weight:700; line-height:1.5em; margin-bottom:16px; } .news-block-six .inner-box:hover .lower-content .read-more,.news-block-six .inner-box:hover .lower-content h3 a,.news-block-six .inner-box:hover .lower-content h3 a:hover,.news-block-six .inner-box:hover .lower-content .text,.news-block-six .inner-box:hover .lower-content .post-meta li,.news-block-six .inner-box:hover .lower-content .post-meta li .icon{ color:#ffffff; } .news-block-six .inner-box .lower-content h3 a{ position:relative; color:#222222; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-six .inner-box .lower-content h3 a:hover{ color:#71b100; } .news-block-six .inner-box .lower-content .text{ position:relative; color:#666666; font-size:16px; line-height:1.9em; margin-top:10px; margin-bottom:20px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-six .inner-box .lower-content .post-meta{ position:relative; margin-bottom:16px; } .news-block-six .inner-box .lower-content .post-meta li{ position:relative; color:#666666; font-size:14px; margin-right:30px; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .news-block-six .inner-box .lower-content .post-meta li .icon{ position:relative; margin-right:8px; color:#71b100; } .news-block-six .inner-box .lower-content .read-more{ position:relative; color:#71b100; font-size:14px; font-weight:700; text-transform:capitalize; font-family: 'Raleway',sans-serif; } .news-block-six .inner-box .lower-content .read-more .fa{ margin-left:10px; } .blog-detail{ position:relative; } .blog-detail .inner-box{ position:relative; } .blog-detail .inner-box .image{ position:relative; } .blog-detail .inner-box .image img{ position:relative; width:100%; display:block; } .blog-detail .inner-box .lower-content{ position:relative; padding:30px 35px; border:2px solid #dddddd; } .blog-detail .inner-box .lower-content .post-meta{ position:relative; margin-bottom:20px; } .blog-detail .inner-box .lower-content .post-meta li{ position:relative; color:#666666; font-size:14px; margin-right:30px; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .blog-detail .inner-box .lower-content .post-meta li .icon{ position:relative; margin-right:8px; color:#71b100; } .blog-detail .inner-box .lower-content h2{ position:relative; color:#1a1d1f; font-size:24px; font-weight:700; line-height:1.2em; margin-bottom:25px; } .blog-detail .inner-box .lower-content .text{ position:relative; } .blog-detail .inner-box .lower-content .text p{ position:relative; color:#666666; font-size:16px; margin-bottom:25px; } .blog-detail .inner-box .lower-content .text p.margin{ margin-top:20px; } .blog-detail .inner-box .lower-content .text h3{ position:relative; color:#1a1d1f; font-size:20px; font-weight:700; line-height:1.2em; margin-bottom:25px; } .blog-detail .inner-box .lower-content .text blockquote{ position:relative; color:#1a1d1f; font-size:14px; margin-left:45px; padding:0px 25px; border-color:#71b100; border-width:3px; font-style:italic; margin-top:60px; margin-bottom:60px; } .blog-detail .inner-box .lower-content .post-share-options{ position:relative; margin-top:40px; padding:25px 0px 0px; border-top:2px solid #dddddd; } .blog-detail .inner-box .lower-content .post-share-options .tags span{ position:relative; top:4px; color:#1a1d1f; font-size:24px; font-weight:400; margin-right:25px; } .blog-detail .inner-box .lower-content .post-share-options .tags a{ position:relative; color:#666666; font-size:16px; font-weight:400; margin-right:5px; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; } .blog-detail .inner-box .lower-content .post-share-options .tags a:hover{ color:#71b100; }  .sidebar-page-container .group-title{ position:relative; margin-bottom:60px; } .sidebar-page-container .group-title h2{ position:relative; color:#1a1d1f; font-size:30px; font-weight:700; padding-bottom:18px; } .sidebar-page-container .group-title .separator{ position:relative; width:50px; height:4px; } .sidebar-page-container .group-title .separator:before{ position:absolute; content:''; left:0px; top:0px; width:25px; height:4px; background-color:#1a1d1f; } .sidebar-page-container .group-title .separator:after{ position:absolute; content:''; right:0px; top:0px; width:25px; height:4px; background-color:#71b100; } .sidebar-page-container .comments-area{ position:relative; margin-top:70px; margin-bottom:30px; } .sidebar-page-container .comments-area .comment-box{ position:relative; padding:0px 0px 0px; margin-bottom:50px; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .sidebar-page-container .comments-area .comment-box.reply-comment{ margin-left:70px; } .sidebar-page-container .comments-area .comment-box:last-child{ margin-bottom:0px; } .sidebar-page-container .comments-area .comment-box:hover{ border-color:#aa1f43; } .sidebar-page-container .comments-area .comment{ position:relative; font-size:14px; padding:0px 0px 0px 100px; } .sidebar-page-container .comments-area .comment .comment-inner{ position:relative; padding:30px 50px 25px; background-color:#f7f7f7; } .sidebar-page-container .comments-area .comment .comment-reply{ position:relative; color:#71b100; font-size:14px; font-weight:700; text-align:center; display:inline-block; margin-top:10px; text-transform:capitalize; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; font-family: 'Raleway',sans-serif; } .sidebar-page-container .comments-area .comment .comment-reply .icon{ font-size:13px; margin-right:2px; } .sidebar-page-container .comments-area .comment-box .author-thumb{ position:absolute; left:0px; top:30px; width:120px; z-index:1; overflow:hidden; margin-bottom:20px; } .sidebar-page-container .comments-area .comment-box .author-thumb img{ width:120px; display:block; } .sidebar-page-container .comments-area .comment-info{ color:#3e5773; line-height:24px; font-size:13px; } .sidebar-page-container .comments-area .comment-box strong{ font-size:14px; font-weight:700; color:#1a1d1f; line-height:14px; display:inline-block; text-transform:capitalize; font-family: 'Raleway',sans-serif; } .sidebar-page-container .comments-area .comment-box .text{ color:#666666; font-size:14px; margin-top:10px; margin-bottom:0px; line-height: 1.8em; } .sidebar-page-container .comments-area .comment-info .comment-time{ position:relative; font-size:14px; color:#1a1d1f; margin-left:10px; text-transform:capitalize; display:inline-block; } .sidebar-page-container .comments-area .comment-box .theme-btn{ padding:5px 30px; font-size:12px; border:1px solid #fbca00; text-transform:uppercase; letter-spacing:1px; }  .comment-form{ position:relative; margin-top:60px; } .comment-form .form-group{ position:relative; margin-bottom:30px; } .comment-form .form-group input[type="text"],.comment-form .form-group input[type="password"],.comment-form .form-group input[type="tel"],.comment-form .form-group input[type="email"],.comment-form .form-group select{ position:relative; display:block; width:100%; line-height:26px; padding:10px 20px; height:50px; font-size:14px; border:2px solid #dddddd; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .comment-form .form-group input[type="text"]:focus,.comment-form .form-group input[type="password"]:focus,.comment-form .form-group input[type="tel"]:focus,.comment-form .form-group input[type="email"]:focus,.comment-form .form-group select:focus,.comment-form .form-group textarea:focus{ border-color:#71b100; } .comment-form .form-group textarea{ position:relative; display:block; width:100%; line-height:26px; padding:10px 20px; color:#a5a5a5; height:190px; font-size:14px; resize:none; border:2px solid #dddddd; -webkit-transition:all 300ms ease; -ms-transition:all 300ms ease; -o-transition:all 300ms ease; -moz-transition:all 300ms ease; transition:all 300ms ease; } .comment-form button{ margin-top:12px; padding:15px 80px 11px 25px; text-transform:capitalize; } .comment-form button .icon{ height:50px; line-height:50px; } .image figure img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .image figure:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .image figure::before,.logo-box figure::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%); background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } .image figure:hover::before,.logo-box figure:hover::before { -webkit-animation: shine .75s; animation: shine .75s; } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } }  .error-section{ position:relative; padding:100px 0px 120px; text-align:center; } .error-section .error-icon{ position:relative; margin-bottom:40px; } .error-section .error-icon img{ display:inline-block; max-width:100%; } .error-section .extra-big{ font-size:75px; margin-bottom:20px; color:#ff573b; line-height:100px; font-weight:700; letter-spacing:3px; } .error-section .bigger-text{ font-size:40px; color:#413f3f; margin-bottom:30px; line-height:70px; } .error-section .small-text{ font-weight:400; font-size:18px; margin-bottom:50px; color:#999999; } .error-section .text-lower strong{ display:inline-block; padding:10px 20px; } .error-section .text-lower input[type="text"],.error-section .text-lower input[type="search"]{ line-height:28px; padding:10px 15px; width:280px; font-size:16px; border:1px solid #e0e0e0; } .error-section .text-lower input[type="text"]:focus,.error-section .text-lower input[type="search"]:focus{ border-color:#ff573b; } .social-mobile .icon { background: transparent url("http://ayothaya.homes/images/icons/phone.svg") no-repeat center; padding: 35px; filter: invert(43%) sepia(47%) saturate(1597%) hue-rotate(332deg) brightness(98%) contrast(106%); } .social-line .icon { background: transparent url("http://ayothaya.homes/images/icons/line.svg") no-repeat center; padding: 35px; filter: brightness(0) saturate(100%) invert(43%) sepia(93%) saturate(1816%) hue-rotate(88deg) brightness(103%) contrast(112%); } .social-messenger .icon { background: transparent url("http://ayothaya.homes/images/icons/messenger.svg") no-repeat center; padding: 35px; filter: brightness(0) saturate(100%) invert(31%) sepia(75%) saturate(1778%) hue-rotate(193deg) brightness(105%) contrast(109%); } .btn-style-four{ position:relative; padding:10px 25px; line-height:24px; text-transform:uppercase; background:#ff573b; color:#ffffff !important; font-size:14px; border:2px solid #ff573b !important; border-radius:3px; } .btn-style-four:hover{ color:#ff573b !important; border-color:#ff573b !important; background:none; }  .btn-chat-container { position: fixed; bottom: 10px; right: 20px; z-index: 999; } .btn-chat-container .btn.btn-chat { background-color: #ff573b; width: 50px; height: 50px; margin: 0; padding: 0; border-radius: 50%; text-align: center; line-height: 50px; box-shadow: 2px 2px 6px rgba(0,0,0,.4); position: relative; z-index: 9999999; cursor: pointer; } .btn-chat-container .btn.btn-chat .icon { display: inline-block; width: 24px; height: 24px; background-image: url("http://ayothaya.homes/images/icons/chat.svg?id=xx2345234"); margin: 12px; background-size: 24px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; } .btn.btn-chat .icon{ filter: invert(100%) sepia(8%) saturate(969%) hue-rotate(135deg) brightness(114%) contrast(108%); } .btn-chat-container .btn.btn-chat .close-icon { position: absolute; z-index: 1; background-color: transparent; background-image: url("http://ayothaya.homes/images/icons/close.svg"); background-position: center; background-repeat: no-repeat; width: 50px; height: 50px; display: inline-block; border-radius: 50%; margin: 0; background-size: 24px; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; opacity: 0; } .btn-chat-container .btn.btn-chat.selected .icon { transform: rotate(540deg); } .btn-chat-container .btn.btn-chat.selected .close-icon { background-color: #f0f0f0; transform: rotate(360deg); opacity: 1; } .btn.btn-chat .close-icon{ filter: invert(100%) sepia(8%) saturate(969%) hue-rotate(135deg) brightness(114%) contrast(108%); } .btn-chat-container .btn.btn-chat.selected { background-color: #3f3f3f; } .btn-chat-container .btn .text { line-height: 24px; top: 10px; text-align: center; vertical-align: top; white-space: nowrap; } .btn-chat-container .social-button { list-style: none; padding: 0; margin: 0; top: 0; position: absolute; pointer-events: none; } .btn-chat-container .social-button.show { pointer-events: all; } .btn-chat-container .social-button .btn { position: absolute; top: 0; float: none; width: 50px; height: 50px; padding: 0; background-color: deepskyblue; border-radius: 50%; transition: top 0.5s ease,opacity .2 ease; -webkit-transition: all 0.6s ease; box-shadow: 2px 2px 6px rgba(0,0,0,.4); z-index: 1; opacity: 0; } .btn-chat-container .social-button .btn a { display: block; padding: 10px; line-height: 0; } .btn-chat-container .social-button .btn .icon { width: 30px; height: 30px; background-size: contain; background-color: white; } .btn-chat-container .social-button .btn .text { color: white!important; display: inline-block; background: rgba(0,0,0,.5); border-radius: 5px; padding: 5px 10px; font-size: 12px; position: absolute; right: 50px; box-shadow: 2px 2px 3px rgba(0,0,0,.1); } .btn-chat-container .social-button .btn-mobile { background-color: #ff573b; } .btn-chat-container .social-button .btn-mobile .icon { background: transparent url("/images/icons/phone.svg") no-repeat center; } .btn-chat-container .social-button .btn-line { background-color: #00C300; } .btn-chat-container .social-button .btn-line .icon { -webkit-mask-image: url(/images/icons/line.svg); mask-image: url(/images/icons/line.svg"); } .btn-chat-container .social-button .btn-facebook { background-color: #0084FF; } .btn-chat-container .social-button .btn-facebook .icon { -webkit-mask-image: url(/images/icons/messenger.svg); mask-image: url(/images/icons/messenger.svg); } .btn-chat-container .social-button.show .btn { opacity: 1; } .btn-mobile .icon{ filter: invert(100%) sepia(8%) saturate(969%) hue-rotate(135deg) brightness(114%) contrast(108%); } .btn-chat-container .social-button.show .btn:nth-child(1) { top: -60px; } .btn-chat-container .social-button.show .btn:nth-child(2) { top: -120px; } .btn-chat-container .social-button.show .btn:nth-child(3) { top: -180px; }  .property-info{ position:relative; } .property-info.style-two{ margin-bottom:40px; } .property-info .info-block{ position:relative; margin-bottom:30px; text-align:center; color:#2f2f2f; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; } .property-info .icon-box{ position:relative; top:0px; display:block; width:124px; height:124px; padding:32px 10px; font-size:50px; line-height:60px; margin:0 auto 25px; color:#ff573b; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; } .property-info.style-two .icon-box{ width:110px; height:110px; padding:25px 10px; } .property-info .info-block:hover{ color:#ff573b; } .property-info .info-block:hover .icon-box{ -webkit-transform:translate(0px,-10px) scale(0.85); -ms-transform:translate(0px,-10px) scale(0.85); -o-transform:translate(0px,-10px) scale(0.85); -moz-transform:translate(0px,-10px) scale(0.85); transform:translate(0px,-10px) scale(0.85); } .property-info .icon-box:before{ content:''; position:absolute; left:0px; top:0px; width:100%; height:100%; border:1px solid #e0e0e0; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; } .property-info.style-two .icon-box:before{ border:2px solid #ff573b; border-radius:50%; } .property-info .info-block:hover .icon-box:before{ border-color:#ff573b; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); } .property-info .icon-box .icon{ position:relative; z-index:1; } .property-info .info-block .title{ position:relative; font-size:16px; font-family:'Kanit','Raleway',sans-serif; text-transform:uppercase; font-weight:700; line-height:24px; } .property-info .info-block .count{ position:relative; font-size:36px; font-weight:700; line-height:40px; }  .locations-box{ position:relative; width:100%; height:550px; } .location-block{ position:relative; margin-bottom:50px; } .location-block:after{ content:''; position:absolute; right:-1px; top:5%; height:90%; border-right:1px solid #e0e0e0; } .location-block:last-child:after{ display:none; } .location-block .inner-box{ position:relative; padding:0px 10px 0px 90px; } .location-block .inner-box .icon-box{ position:absolute; left:10px; top:50%; margin-top:-30px; width:60px; height:60px; padding:10px; text-align:center; line-height:40px; border-radius:50%; color:#ffffff; background:#ff4c4c; font-size:24px; } .location-block .green-theme .icon-box{ background:#36c332; } .location-block .purple-theme .icon-box{ background:#c813f5; } .location-block .blue-theme .icon-box{ background:#07a3d6; } .location-block .inner-box h4{ font-size:16px; text-transform:uppercase; font-weight:700; color:#2f2f2f; margin-bottom: 0px !important; } .location-block .inner-box .location-title{ color:#999999; } .location-block .inner-box .location-distance{ font-size:20px; color:#ff4c4c; } .location-block .green-theme .location-distance{ color:#36c332; } .location-block .purple-theme .location-distance{ color:#c813f5; } .location-block .blue-theme .location-distance{ color:#07a3d6; } .breadcrumb-outer{ position:relative; padding:20px 0px; border-bottom:1px solid #e9e9e9; } .breadcrumb-outer .bread-crumb{ position:relative; color:#414040; } .breadcrumb-outer .bread-crumb a{ position: relative; font-size: 16px; color: #ff573b; margin: 0px 7px; } .breadcrumb-outer .bread-crumb a:hover{ border-bottom: 1px solid #ff573b; }.txt-contact{white-space: nowrap;font-size: 14px;position: absolute;left: -10px;transform: translateX(-100%);background-color: #fff;box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);border-radius: 10px;padding: 0px 15px;height: 35px;line-height: 35px;background-color: #ff573b;color: #fff}.txt-contact:after{content: "";right: -9px;top: 50%;transform: translateY(-50%);height: 0;width: 0;z-index: 11;border-color: transparent transparent transparent #ff573b;border-style: solid;border-width: 5px 0 5px 10px;position: absolute}