* {
	margin: 0;
	outline: 0 none;
	padding: 0;
}
.clr {
	clear: both;
}
.clear {
	clear: both;
}
.clearfix::after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
* html .clearfix {
}
:first-child + html .clearfix {
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	border: 0 none;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article, aside, dialog, figure, figcaption, footer, header, hgroup, nav, section {
	display: block;
}
a img {
	border: medium none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
table, td, th {
	vertical-align: middle;
}
blockquote::before, blockquote::after, q::before, q::after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
:focus {
	outline: 0 none;
}
ins {
}
del {
	text-decoration: line-through;
}
button::-moz-focus-inner {
border: 0 none;
}
@font-face {
	font-family: 'DIN-Regular';
	src: url('http://i4.sdlcdn.com/static/img/realestate/propertysale/font/DIN-Regular.eot?#iefix') format('embedded-opentype'), url('http://i4.sdlcdn.com/static/img/realestate/propertysale/font/DIN-Regular.woff') format('woff'), url('ont/DIN-Regular.ttf') format('truetype'), url('http://i4.sdlcdn.com/static/img/realestate/propertysale/font/DIN-Regular.svg#DIN-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DIN-Bold';
	src: url('http://i4.sdlcdn.com/static/img/realestate/propertysale/font/DIN-Bold.eot?#iefix') format('embedded-opentype'), url('http://i4.sdlcdn.com/static/img/realestate/propertysale/font/DIN-Bold.woff') format('woff'), url('ont/DIN-Bold.ttf') format('truetype'), url('http://i4.sdlcdn.com/static/img/realestate/propertysale/font/DIN-Bold.svg#DIN-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background: #ffffff none repeat scroll 0 0;
	color: #222222;
	font-family: 'DIN-Regular';
	font-size: 16px;
	line-height: 22pt;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}
ul {
	list-style: outside none none;
}
img {
	border: 0 none;
	height: auto;
	max-width: 0%;
}
a img {
	border: medium none;
}
a {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
* {
	box-sizing: border-box;
}
h2 {
	font-family: 'DIN-Regular';
}
.wraper {
	width: 100%;
	margin: auto;
}
.wrap {
	width: 100%;
	margin: auto;
}
#idmain {
	position: absolute;
	left: 4%;
	top: 31%;
	width: 100%;
}
#idmain .clints {
	color: #fff;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
}
#idmain .clints span {
	font-size: 18px;
	font-weight: normal;
	color: #000;
}
.publications {
	border: 2px solid #00aeef;
	border-radius: 8px;
	margin-top: 80px;
	width: 44%;
	float: left;
	margin-right: 15px;
}
.publications1 {
	border: 2px solid #00aeef;
	border-radius: 8px;
	margin-top: 80px;
	width: 32%;
	float: left;
	margin-right: 15px;
}
.publications2 {
	border: 2px solid #00aeef;
	border-radius: 8px;
	margin-top: 80px;
	width: 16%;
	float: left;
	margin-right: 15px;
}
.ptext {
	background: #213b66;
	color: #00aeef;
	font-weight: bold;
	padding: 10px 6px;
	margin-top: -32px;
	position: absolute;
	margin-left: 10px;
	font-size: 22px;
}
.plist {
	color: #fff;
	font-size: 14px;
	line-height: 18pt;
	border-right: 1px solid #fff;
	width: 39%;
	text-align: left;
	padding: 0 11px;
	margin: 20px 0;
	float: left;
}
.plist1 {
	color: #fff;
	font-size: 14px;
	line-height: 18pt;
	border-right: 1px solid #fff;
	width: 30%;
	text-align: left;
	padding: 0 11px;
	margin: 20px 0;
	float: left;
}
.plist2 {
	color: #fff;
	font-size: 14px;
	line-height: 18pt;
	border-right: 1px solid #fff;
	width: 50%;
	text-align: left;
	padding: 0 11px;
	margin: 20px 0;
	float: left;
}
.plist3 {
	color: #fff;
	font-size: 14px;
	line-height: 18pt;
	border-right: 1px solid #fff;
	width: 100%;
	text-align: left;
	padding: 0 11px;
	margin: 20px 0;
	float: left;
}
.right-box-ab {
	width: 54%;
	position: absolute;
	left: 7%;
	top: 25%;
}
.hadding-sect h2 {
	background: rgba(0, 0, 0, 0) url("../images/boder-line-1.png") no-repeat scroll center bottom;
	font-size: 40px;
	text-transform: uppercase;
	font-weight: 800;
	padding-bottom: 22px;
	padding-top: 40px;
	text-align: center;
}
.contant p {
	text-align: justify;
	padding: 0 20px;
	font-size: 13.5px;
	line-height: 15pt;
}
.hadding-sect {
	margin-bottom: 20px;
}
.progress-line-color {
	background: #f39c12
}
h3 {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
}
.contant.ab-cont-text {
	margin-bottom: 40px;
	
	height: 400px;
}
.progress-box {
	margin-bottom: 35px;
}
.even-bk {
	width: 290px;
	height: 260px;
	border: 1px solid #f2f2f2;
	margin-right: 12px;
	text-align: center;
	color: #6e6e6e;
	margin-bottom: 15px
}
.even-bk.last, .even-bk:nth-child(5), .even-bk:nth-child(9.hadding-sect) {
	margin-right: 0px
}
.image-serv {
	background: url(../images/bg-icon-services.png) no-repeat
}
.even-bk.first .image-serv {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services.png") no-repeat scroll -3px -1px;
	height: 78px;
	margin: auto;
	width: 78px;
}
.even-bk .image-serv {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services.png") no-repeat scroll -87px 0;
	height: 78px;
	margin: auto;
	width: 78px;
}
.even-bk .image-serv.three {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services.png") no-repeat scroll -175px 0;
}
.even-bk .image-serv.four {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services.png") no-repeat scroll -264px 0;
}
.even-bk .image-serv.five {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services.png") no-repeat scroll 0px -89px;
}
.even-bk .image-serv.six {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services.png") no-repeat scroll -87px -89px;
}
.even-bk .image-serv.seven {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services.png") no-repeat scroll -175px -89px;
}
.even-bk .image-serv.eight {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services.png") no-repeat scroll -264px -89px;
}
#my-services .even-bk:hover .image-serv {
	background: rgba(0, 0, 0, 0) url("../images/bg-icon-services-hb.png") repeat scroll -3px 0px;
}
#my-services .even-bk:hover .image-serv.two {
	background-position: -87px 0
}
#my-services .even-bk:hover .image-serv.three {
	background-position: -175px 0
}
#my-services .even-bk:hover .image-serv.four {
	background-position: -264px 0
}
#my-services .even-bk:hover .image-serv.five {
	background-position: 0px -89px;
}
#my-services .even-bk:hover .image-serv.six {
	background-position: -87px -89px;
}
#my-services .even-bk:hover .image-serv.seven {
	background-position: -175px -89px
}
#my-services .even-bk:hover .image-serv.eight {
	background-position: -264px -89px
}
#my-services .even-bk .image-serv {
	margin-top: 20px;
	margin-bottom: 15px
}
#my-services .even-bk .text-bx-titel p {
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.text-bx-ser-body p {
	font-size: 13px;
	text-transform: uppercase;
	line-height: 22px;
	padding: 0 10px;
}
#my-services .even-bk:hover {
	background: url(../images/hover-rd-bg.png) no-repeat;
	color: #fff;
	transition: all 300ms ease-in-out 0;
}
#clint-testimon h2, #reach-us h2 {
	color: #fff
}
.clint-text p {
	color: #ffffff;
	font-size: 15px;
	font-style: italic;
	line-height: 22px;
	padding-bottom: 23px;
}
.prof-img {
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	padding-bottom: 120px;
	text-align: center;
}
.prof-img ul li {
	display: inline-block;
	margin-right: 15px
}
.clint-text {
	margin-bottom: 75px;
}
.prof-img ul li .title {
	color: #fff;
	padding: 3px 0
}
#reach-us {
}
.reach-add {
	position: absolute;
	left: 7%;
	top: 58%;
}
#reach-us p {
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
	text-align: left;
}
.text-get-bx {
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	margin: auto auto 80px;
	width: 869px;
}
#get-in-touch h2 {
	color: #fff;
	background: rgba(0, 0, 0, 0) url("../images/boder-line-11.png") no-repeat scroll center bottom;
}
#get-in-touch .new-input textarea {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	color: #aaaaaa;
	font-family: "Open Sans", sans-serif;
	font-size: 25px;
	font-style: italic;
	font-weight: 300;
	height: 245px;
	padding: 0 35px;
	width: 560px;
}
#get-in-touch .new-input input {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	color: #aaaaaa;
	font-family: 'DIN-Regular';
	font-size: 25px;
	font-style: italic;
	font-weight: 300;
	height: 76px;
	padding: 0 35px;
	width: 590px;
	margin: 0 0 10px 90px;
}
.reach-tuch hr {
	background: #ffffff none repeat scroll 0 0;
	height: 1px;
	margin: auto auto 35px;
	width: 95%;
}
.btn-box {
	text-align: center
}
.btn-box input {
	background: #26969f none repeat scroll 0 0;
	border: medium none;
	color: #ffffff;
	font-size: 23px;
	padding: 12px 18px;
	text-transform: uppercase;
	margin: auto;
	text-align: center;
}
.form-bx {
	margin-bottom: 50px
}
#follow-us {
	margin-bottom: 80px
}
.social-icon ul {
	text-align: center
}
.social-icon ul li {
	border: 2px solid #ebebeb;
	display: inline-block;
	height: 46px;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 46px;
}
.social-icon ul li.facebook {
	background: rgba(0, 0, 0, 0) url("../images/social0icon.png") no-repeat scroll -6px -4px;
	cursor: pointer
}
.social-icon ul .google {
	background: rgba(0, 0, 0, 0) url("../images/social0icon.png") no-repeat scroll -57px -4px;
	cursor: pointer
}
.social-icon ul .twitter {
	background: rgba(0, 0, 0, 0) url("../images/social0icon.png") no-repeat scroll -109px -4px;
	cursor: pointer
}
.social-icon ul .linkedin {
	background: rgba(0, 0, 0, 0) url("../images/social0icon.png") no-repeat scroll -159px -4px;
	cursor: pointer
}
.social-icon ul .pinterest {
	background: rgba(0, 0, 0, 0) url("../images/social0icon.png") no-repeat scroll -211px -4px;
	cursor: pointer
}
.social-icon ul .youtube {
	background: rgba(0, 0, 0, 0) url("../images/social0icon.png") no-repeat scroll -263px -4px;
	cursor: pointer
}
.social-icon ul .facebook:hover {
	background-position: -6px -54px;
}
.social-icon ul .google:hover {
	background-position: -57px -54px;
}
.social-icon ul .twitter:hover {
	background-position: -109px -54px;
}
.social-icon ul .linkedin:hover {
	background-position: -159px -54px;
}
.social-icon ul .pinterest:hover {
	background-position: -211px -54px;
}
.social-icon ul .youtube:hover {
	background-position: -263px -54px;
}

.copy-right span {
	color: #fff;
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px
}
.footer {
	background: #140D33;
	height: 100px;
	width: 100%;
	position: absolute;
	bottom: 0px;
}
.copy-right {
	color: #505050;
	font-size: 20px;
	padding-top: 20px;
	text-align: centre;
	position: relative;
}
.copy-right i {
	position: absolute;
	bottom: -10px;
}
/*kaushal*/


#header {
	width: 100%;
	margin: auto;
}
#header .logo {
	left: 36px;
	padding: 20px 0;
	position: absolute;
	top: -194px;
	width: 34%;
}
#header .menu {
	width: 33.3%;
	float: left;
	background: #BAC9C5;
}
.sr-only {
	line-height: 12pt;
}
.fp-viewing-header #fp-nav ul li a span, .fp-slidesNav ul li a span {
	background: #fff;
}
.fp-viewing-10thpage #fp-nav ul li a span, .fp-slidesNav ul li a span {
	background: #fff;
}

.fp-viewing-9thpage #fp-nav ul li a span, .fp-slidesNav ul li a span {
	background: #fff;
}

.fp-viewing-3rdPage #fp-nav ul li a span, .fp-slidesNav ul li a span {
	background: #fff;
}

.fp-viewing-5thpage #fp-nav ul li a span, .fp-slidesNav ul li a span {
	background: #fff;
}

.fp-viewing-6thpage #fp-nav ul li a span, .fp-slidesNav ul li a span {
	background: #fff;
}

.fp-viewing-7thpage #fp-nav ul li a span, .fp-slidesNav ul li a span {
	background: #fff;
}
.fp-viewing-8thpage #fp-nav ul li a span, .fp-slidesNav ul li a span {
	background: #333;
}

.col-md-3 {
	display: inline-table;
}
.formc {
	float: left;
	margin-bottom: 10px;
}
#chessboard {
	max-width: 92%;
	margin: 0 auto;
}
/* Filters */
  
#filters {
	text-align: center;
	color: #ccc;
	font-size: 15px;
	padding: 1px 0 0 0;
}
#filters a {
	color: #373A3C;
	padding: 6px 18px;
	text-transform: uppercase;
	text-decoration: none;
	transition: all .2s ease-out;
}
#filters a:first-child {
}
#filters a:hover,  #filters a.active {
	color: #d37070;
	background: #f39c12;
	padding: 6px 18px;
	text-transform: uppercase;
}
/* Sortlist */
  
#sortlist {
	position: relative;
	display: block;
	padding: 0;
	margin: 1.5em auto;
	transition: all .4s ease-out;
}
#sortlist li {
	position: absolute;
	width: 240px;
	height: 210px;
	display: block;
	text-align: center;
	font-size: 3.2em;
	line-height: 1.6em;
	overflow: hidden;
	color: #868686;
	background-color: #E9E9E9;
	box-shadow: inset 0px 0px 0px 1px #CECECE;
	transition: all 0.4s ease-out;
	border: 1px solid;
}
.col-sm-3 {
	position: absolute;
	width: 240px;
	height: 210px;
	display: block;
	text-align: center;
	font-size: 3.2em;
	line-height: 1.6em;
	overflow: hidden;
	color: #868686;
	background-color: #E9E9E9;
	box-shadow: inset 0px 0px 0px 1px #CECECE;
	transition: all 0.4s ease-out;
	border: 1px solid #efefef;
	margin: 5px;
}
#sortlist > li:hover {
	/*color: #d37070;*/
    
	color: #D17E7E;
}
/* Creating the chessboard */
  
#sortlist li:nth-child(-2n+8),  #sortlist li:nth-child(8) ~ li:nth-child(-2n+15),  #sortlist li:nth-child(16) ~ li:nth-child(-2n+24),  #sortlist li:nth-child(24) ~ li:nth-child(-2n+31),  #sortlist li:nth-child(32) ~ li:nth-child(-2n+40),  #sortlist li:nth-child(40) ~ li:nth-child(-2n+47),  #sortlist li:nth-child(48) ~ li:nth-child(-2n+56),  #sortlist li:nth-child(56) ~ li:nth-child(-2n+63) {
	background-color: white;
}
#sortlist.filtered > li {
	color: #D17E7E;
	background-color: white;
}
.link {
	padding: 10px 0;
}
.portfolio-section {
	padding-bottom: 40px;
}
/* category filter */

.filter-section {
	padding-top: 40px;
}
.filter-container {
	text-align: center;
	padding: 0 0 20px 0
}
ul.filter > li > a {
	color: #111;
	font-size: 16px;
	line-height: 40px;
	padding: 4px 10px;
}
ul.filter > li > a:hover, ul.filter > li > a:focus {
	text-decoration: none;
	color: #16a085;
	outline: none
}
ul.filter > li.active a {
	color: #fff;
	background: #f39c12;
}
ul.filter > li span {
	color: #ddd;
	font-size: 20px;
	display: inline-block;
	margin: 0 5px
}
.filter-section .filter-container .filter > li {
	padding: 0;
	margin: 0;
	display: inline-block;
}
.filter-section h1 {
	text-align: center
}
/* the color of the transparent overlay border */

.portfolio-section.port-col figure .overlay-background {
	background-color: #000;
	background-color: rgba(0,0,0,0.4);
}
/* portfolio images */

.portfolio-section figure {
	float: left;
	width: 100%;
	position: relative;
}
.portfolio-section figure img {
	/*width:100%;*/
	height: auto;
}
/* project title under image */

.portfolio-section .article-title {
	text-align: center;
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 24px;
	padding: 5px 0 10px 0;
}
.portfolio-section .article-title a {
	color: #aaa
}
/* transparent overlay */

.portfolio-section figure:hover .overlay {
	opacity: 1;
	visibility: visible
}
.portfolio-section figure:hover .overlay-background {
	opacity: .8;
	visibility: visible
}
.portfolio-section figure .overlay-background {
	z-index: 1;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	width: 100%;
	height: 100%
}
.portfolio-section figure .overlay-background .inner {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: 11px;
	background-color: #c8e9c8;
	background-color: rgba(194,231,194,0.9)
}
.portfolio-section figure .overlay {
	z-index: 2;
	transition: all .2s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	width: 100%;
	height: 100%
}
.portfolio-section figure .inner-overlay {
	display: table;
	width: 100%;
	height: 100%
}
.portfolio-section figure .inner-overlay-content {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding: 10px 20px
}
.portfolio-section figure .inner-overlay-content.with-icons {
	text-align: center
}
/* icons inside overlay */

.portfolio-section figure .inner-overlay-content.with-icons a {
	width: 40px;
	height: 40px;
	line-height: 42px;
	display: inline-block;
	margin: 0 10px;
	text-decoration: none;
	font-size: 20px;
	background: rgba(0,0,0,0.9);
	color: #fff;
	border-radius: 0
}
/* skew image on hover */ 

.isotopeSelector img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}
.isotopeSelector:hover img {
	-moz-transform: scale(1.5) rotate(2deg);
	-webkit-transform: scale(1.5) rotate(2deg);
	-o-transform: scale(1.5) rotate(2deg);
	-ms-transform: scale(1.5) rotate(2deg);
	transform: scale(1.5) rotate(2deg);
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-ms-transition: all .8s ease;
	-o-transition: all .8s ease;
	transition: all .8s ease
}
.isotopeSelector figure {
	overflow: x-scroll
}
.isotopeSelector figure {
	box-shadow: 0 0 2px rgba(0,0,0,0.2)
}
/*
|--------------------------------------------------------------------------
|  Demo Specific Code
|--------------------------------------------------------------------------
|
|
|
*/



.demo-colored-wrap {
	background: #ecf0f1;
}
.publishing {
	width: 258px;
	border-bottom: 1px solid #f2f2f2;
	margin-right: 12px;
	text-align: left;
	padding : 0 5px 5px 5px;
	float: left;
	color: #ffffff;
	margin-bottom: 2px;
	font-style: normal !important;
}
.publishingH {
	margin-right: 12px;
	text-align: left;
	padding : 15px 0 5 5px;
	font-size: 16px;
	color: #FFEF66;
	margin-top: 12px;
	font-weight: bold;
}
.map{padding-left:100px; padding-top:20px;}
.hadding-sect123 .h2{display:none;}

/* Media queries */
@media screen and (max-width: 1100px) {
figure.effect-goliath {
	position: inherit !important;
	right: auto !important;
	top: auto !important;
}
figure.effect-goliath4 {
	position: inherit !important;
	left: auto !important;
	top: auto !important;
}
figure.effect-goliath5 {
	position: inherit !important;
	right: auto !important;
	top: auto !important;
}

.fp-tableCell {height:auto !important;}
#section0 .layer{position:relative !important; top:auto !important; left:auto !important;}
#header .logo{position:relative !important; top:auto !important}
.slimScrollBar{height:auto !important;}
.slimScrollDiv{height:auto !important;}
.fp-scrollable{height:auto !important;}
.right-box-ab{position:inherit !important; left:auto !important; top:auto !important; width: auto !important;}
#idmain {position:inherit !important; left:auto !important; top:auto !important; padding:15px !important;}
#idmain .clints span{color:#fff !important; font-size:16px !important;}
.publications{width:100% !important; margin-top:40px !important;}
.publications1{width:100% !important; margin-top:40px !important;}
.publications2{width:100% !important; margin-top:40px !important; margin-bottom:30px !important;}
.plist{width: 100% !important; padding: 0 10px 10px !important; border-bottom:1px solid #ffffff !important; border-right:0px solid #ffffff !important;}
.plist1{width: 100% !important; padding: 0 10px 10px !important; border-bottom:1px solid #ffffff !important; border-right:0px solid #ffffff !important;}
.plist2{width: 100% !important; padding: 0 10px 10px !important; border-bottom:1px solid #ffffff !important; border-right:0px solid #ffffff !important;}
.plist3{width: 100% !important; padding: 0 10px 10px !important; border-bottom:1px solid #ffffff !important; border-right:0px solid #ffffff !important;}
.selecterContent li{width:152px !important; height:152px !important;}
.map{padding-left:10px !important;}
.hadding-sect h2{font-size:30px !important;}
.text-get-bx{width:100% !important; margin-bottom:20px !important}
#get-in-touch .new-input input{width:100% !important; margin-left:15px !important; font-size:18px !important; padding-left:14px !important; height:40px !important;}
#get-in-touch .new-input textarea{width: 95% !important; font-size: 18px !important; height: 110px !important;padding-left:14px !important; margin-left:10px !important;}
.grid figure h2{font-size:16px !important;}
figure.effect-goliath1 h2, figure.effect-goliath1 p{left:0 !important;}
figure.effect-goliath2 h2, figure.effect-goliath2 p{left:0 !important;}
.contant.ab-cont-text{overflow-y:inherit !important; height:auto !important;}

.hadding-sect123 {
	margin-bottom: 20px;
}

.hadding-sect123 .h2 {
	background: rgba(0, 0, 0, 0) url("../images/boder-line-1.png") no-repeat scroll center bottom;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 800;
	padding-bottom: 22px;
	padding-top: 40px;
	text-align: center;  display: block !important;
} 

}

.logo1{text-align: left; margin: auto; position: absolute; left: 80px;}
#bar{background: none; position: absolute; top: 30px; width: 100%;}
.men{ color: #fff; text-align: right; padding:20px 80px 20px 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.men a:link {color:#fff;}
.men a:visited {color:#fff;}
.men a:hover {color:#ffffff; text-decoration:underline;}


.btext{text-align: center; font-size: 14pt; width: 100%; padding:20px 80px; font-weight: bold !important; line-height: 18pt; position: absolute; bottom: 3px;}
.btext1{text-align: left; width: 100%; padding:20px 80px; font-weight: bold; line-height: 18pt; position: absolute; bottom: 3px;}
.btext2{text-align: left; font-size: 16pt; width: 100%; padding:10px 80px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 18pt; position: absolute; bottom: 80px;}
.btext4{text-align: left; font-size: 14pt; width: 100%; padding:20px 80px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 18pt; position: absolute; top: 10px;}

.btext5{text-align: left; font-size: 14pt; width: 100%; padding:20px 80px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 18pt; position: absolute; top: 20px;}

.btext3 {
    text-align:justify;
    font-size: 14pt;
    width: 51%;
    padding: 40px 80px;
    line-height: 18pt;
    position: absolute;
    right: 0;
	top: 200px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.btext3a {
    text-align:justify;
    font-size: 14pt;
    width: 51%;
    padding: 40px 80px;
    line-height: 18pt;
    position: absolute;
    right: 0;
	top: 100px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.btext3a9 {
    text-align:justify;
    font-size: 16pt;
    width: 51%;
    padding: 40px 80px;
    line-height: 18pt;
    position: absolute;
    right: 0;
	top: 100px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}



.btext3a7 {
    text-align:justify;
    font-size: 18pt;
    width: 51%;
    padding: 40px 80px;
    line-height: 20pt;
    position: absolute;
    right: 0;
	top: 150px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.btext3H {
    text-align: left;
    font-size: 36px;
    padding: 0 80px 0 0;
    font-weight: bolder!important;
    line-height: 30pt;
    position: absolute;
    right: 0;
	width: 45%;
	top: 80px;
	color: #D60408;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}



.btext3H7 {
    text-align: left;
    font-size: 40px;
    padding: 0 80px 0 0;
    font-weight: bolder!important;
    line-height: 18pt;
    position: absolute;
    right: 0;
	width: 45%;
	top: 180px;
	color: #D60408;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.btext3HB {
    text-align: center;
    font-size: 36px;
    padding: 0 80px 0 0;
    font-weight: bolder!important;
    line-height: 18pt;
    position: absolute;
    right: 0;
	width: 100%;
	top: 80px;
	color: #D60408;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.btext3a3 {
    text-align:justify;
    font-size: 14pt;
    width: 51%;
    padding: 40px 80px;
    line-height: 18pt;
    position: absolute;
    right: 0;
	top: 100px;
	color: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.btext3H3 {
    text-align: left;
    font-size: 36px;
    padding: 0 80px 0 0;
    font-weight: bolder!important;
    line-height: 18pt;
    position: absolute;
    right: 0;
	width: 45%;
	top: 80px;
	color: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.btext3H4 {
    text-align: left;
    font-size: 36px;
    padding: 0 80px 0 0;
    font-weight: bolder!important;
    line-height: 18pt;
    position: absolute;
    right: 0;
	width: 45%;
	top: 80px;
	color: #F0DC00;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.btext32 {
    text-align:justify;
    font-size: 14pt;
    width: 100%;
    padding: 40px 80px;
    line-height: 30pt;
    position: absolute;
    right: 0;
	top: 120px;
	color: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.btext3H2 {
    text-align: left;
    font-size: 40px;
	padding: 0 80px 0 0;
    font-weight: bolder!important;
    line-height: 18pt;
    position: absolute;
    right: 0;
	width: 94%;
	top: 100px;
	color: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}



.pra{background:#C61215; color: white; padding: 4px 10px; margin-right: 4px; font-size: 13px;}
.proname{font-weight: bolder !important;
    font-size: 38px;
    z-index: 999;
    padding: 0 0 10px 0;
    color: #D60408;
    text-align: center;
    font-family: -webkit-pictograph;
}

.proname1{font-weight: bolder !important;
    font-size: 43px;
    z-index: 999;
    padding: 0 0 10px 0;
	position: absolute;
	right: 200px;
	top: -120px;
    color: #fff;
	
    text-align: center;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}
.headerText{font-size: 14pt; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-align: justify; width: 30%;  line-height: 18pt; position: absolute; right: 150px; top: -80px; color: #fff;}

.copyright {font-size:14pt; color: #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center; padding-top:10px;}

@media only screen and (max-width: 600px) {
	.logo1{top: 0px; right: -140px; left: inherit;}
.proname1 {font-size: 33px; padding: 0 0 10px 10px; left: 0;right: 0; top: -20px}	
.men {
    text-align: left;
    padding: 20px;
    display: block;
    background: #fff;
    margin-top: 70px;
    position: absolute;
    z-index: 111;left:-100%;transition: all 0.5s;
    width: 200px;
}
	.men.active{left:0}
	.menebar {
    position: absolute;
    top: 14px;
    left: 20px;cursor: pointer
}
	.men a + span {
    display: none;
}
	#fp-nav.right {
		display: block !important;}
	.menebar span {
    width: 32px;
    height: 5px;
    background: #fff;
    display: block;
    margin-bottom: 7px;
}
.men a {
    display: block;
    padding: 10px;
}
	.headerText{padding: 20px; right: 0; top: 0px;;width: 100%;}
	#section0 .layer {
    position: absolute !important;
    z-index: 4 !important;
    width: 100% !important;
    left: 0 !important;
    top: 23% !important;
}
	.btext2{padding: 20px; top:280px; font-size: 14pt; line-height:inherit;}
	
	.btext3{padding: 10px; width: 100%; text-align: center; top:90px; font-size: 10pt;}
	.btext3a{padding: 20px; width: 100%; text-align: left; top:60px; font-size: 12pt; font-weight:bold;}
	.btext3a7{padding: 10px; width: 100%; text-align: center; top:100px; font-size: 14pt;}
	.btext3a9{padding: 10px; width: 100%; text-align: center; top:60px; font-size: 12pt;}
	.btext3a3{padding: 20px; width: 100%; text-align: left; top:60px; font-size: 12pt;}
	.btext4{padding: 10px; width: 100%; text-align: center; font-size: 10pt;}
	.btext5{padding: 20px; width: 100%; text-align: left; top:90px; font-size: 12pt;}
	.btext32{padding: 20px; width: 100%; text-align: left; font-size: 12pt;}
	.btext3H{padding: 0px 0px 0px 20px; width: 100%; text-align: left; top: 140px; font-size: 22px; top:25px;}
	.btext3H7{padding: 10px; width: 100%; text-align: center; top: 140px; font-size: 22px; }
	.btext3HB{padding: 10px; width: 100%; text-align: center; top: 140px; font-size: 22px; top:25px;}
	.btext3H3{padding: 0px 0px 0px 20px; width: 100%; text-align: left; top: 140px; font-size: 22px; top:25px;}
	.btext3H4{padding: 10px; width: 100%; text-align: center; top: 140px; font-size: 22px; top:25px;}
	.btext3H2{padding: 20px; width: 100%; text-align: left; font-size: 20px; line-height: 0px; top:80px;}
	.copyright {font-size:10px; color: #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center; padding-top:10px;}
	#bar{background: none; top: 10px;}
}
