@charset "utf-8";
/* CSS Document */
body{ padding:0 0 0 0; margin:0; color:#4a4a4a; font-size:14px; font-weight:normal; line-height:17px; background:#fff; font-family: 'Verdana'; width:100%; }
*{padding:0; margin:0;}
img{border:0; padding:0; margin:0;}

form,input, select, textarea{outline:0;}
p strong{ font-weight:normal; font-family: 'Verdana-Bold'; font-size:15px;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
button:focus {
    outline: none;
    box-shadow: none;
}
ul,li,a{ 
	list-style:none; 
	text-decoration:none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.clear{ clear:both;}
.left{ float:left !important;}
.right{ float:right !important;}


/*------font-face START ------*/
@font-face {
    font-family: 'Verdana';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#Verdana') format('svg');
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/opensans-semibold.eot');
    src: url('../fonts/opensans-semibold.eot') format('embedded-opentype'),
         url('../fonts/opensans-semibold.woff') format('woff'),
         url('../fonts/opensans-semibold.ttf') format('truetype'),
         url('../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}

@font-face {
    font-family: 'Verdana-Bold';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot') format('embedded-opentype'),
         url('../fonts/opensans-bold.woff') format('woff'),
         url('../fonts/opensans-bold.ttf') format('truetype'),
         url('../fonts/opensans-bold.svg#Verdana-Bold') format('svg');
}


@font-face {
    font-family: 'ProximaNovaBold';
    src: url('../fonts/proximanova-bold.eot');
    src: url('../fonts/proximanova-bold.eot') format('embedded-opentype'),
         url('../fonts/proximanova-bold.woff') format('woff'),
         url('../fonts/proximanova-bold.ttf') format('truetype'),
         url('../fonts/proximanova-bold.svg#ProximaNovaBold') format('svg');
}
@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('../fonts/proximanova-semibold.eot');
    src: url('../fonts/proximanova-semibold.eot') format('embedded-opentype'),
         url('../fonts/proximanova-semibold.woff') format('woff'),
         url('../fonts/proximanova-semibold.ttf') format('truetype'),
         url('../fonts/proximanova-semibold.svg#ProximaNovaSemibold') format('svg');
}


@font-face {
  font-family: 'Verdana';
  src: url('../fonts/Verdana.eot');
    src: url('../fonts/Verdana.eot') format('embedded-opentype'),
         url('../fonts/Verdana.woff') format('woff'),
         url('../fonts/Verdana.ttf') format('truetype'),
         url('../fonts/Verdana.svg#Verdana') format('svg');
}

@font-face {
  font-family: 'Verdana-Bold';
  src: url('../fonts/Verdana-Bold.eot');
    src: url('../fonts/Verdana-Bold.eot') format('embedded-opentype'),
         url('../fonts/Verdana-Bold.woff') format('woff'),
         url('../fonts/Verdana-Bold.ttf') format('truetype'),
         url('../fonts/Verdana-Bold.svg#Verdana-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Verdana-Italic';
   src: url('../fonts/Verdana-Italic.eot');
    src: url('../fonts/Verdana-Italic.eot') format('embedded-opentype'),
         url('../fonts/Verdana-Italic.woff') format('woff'),
         url('../fonts/Verdana-Italic.ttf') format('truetype'),
         url('../fonts/Verdana-Italic.svg#Verdana-Italic') format('svg');

  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Verdana-BoldItalic';
  src: url('Verdana-BoldItalic.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

/*------font-face END ------*/

#wrapper{padding:0; margin:0; }	
.content{ width:1000px; margin:0 auto;}	

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 50000; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
 	background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fff;
    margin:0 auto;
    padding:0;
	border-radius:10px;
    width: 400px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: #000;
    float: right;
    font-size: 20px;
    font-weight: bold;
	background:#fff;
	border-radius:30px;
	border:2px solid #00c70f;
	width:20px;
	height:20px;
	text-align:center;
	padding: 0;
	margin:-10px -10px 0 0;
}

.close:hover,
.close:focus {
    color: #fff;
    float: right;
    font-size: 20px;
    font-weight: bold;
	background:#000;
	border-radius:30px;
	border:2px solid #00c70f;
	width:20px;
	height:20px;
	text-align:center;
	padding: 0;
	margin:-10px -10px 0 0;
	cursor:pointer;
}

/*-------Pop-up-Form-----------*/
.modal-content h3{font-family: 'ProximaNovaBold'; font-size:32px;line-height: 34px; background:#00c70f;
border-radius:10px 10px 0 0;color:#fff; text-align:center;padding:15px 0;width: 100%;margin-bottom:15px; }
.modal-content h4{font-family:'Verdana'; font-size:14px; color:#6e6e6e;line-height:14px; text-align:center; padding:10px 0 20px 0;}
.modal-content h4 a{ color:#2c2c2c; font-size:18px;}
.modal-content h4 a:hover{ color:#00c70f;}
.info-popup{ background-color: #fff;
    margin:0 auto;
    padding:0 30px 30px 30px;border-radius:0 0 10px 10px;}


.info-popup .form{ width:100%; }
.info-popup .form .form-box{ margin-bottom:10px; }
.info-popup .form .form-box p{ width:20%; float:left; margin:0; font-family:'Verdana'; font-size:14px; color:#6e6e6e;line-height:14px; padding:10px 0 0 0; }
.info-popup .form .form-box .name2{ width:70%; float:right; border:1px solid #d3d3d3; border-radius:5px; overflow:hidden; 
padding:2%; font-size:14px; color:#5b5b5b; background:#fff; }
.info-popup .form .form-box .address2{ font-family:'Verdana'; font-size:14px; width:70%; float:right; border:1px solid #e3e3e3; border-radius:5px; overflow:hidden; padding:2%; 
font-size:14px; color:#5b5b5b; background:#fff; min-height:100px; resize:none; }

.info-popup .form .form-box .submit-button{ 
 cursor:pointer;border: none;
	padding: 10px 35px 10px 20px;
	font-family: 'Verdana';
	color: #fff;
	background: #ff4500 url(../images/ban-b.png) no-repeat center right 15%;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	border-radius:5px;
	float:left;
	margin:0 0 0 25%;

}
.info-popup .form .form-box .submit-button:hover{ background:#00c70e url(../images/ban-b.png) no-repeat center right 15%; }

/*------------ Header ------------*/
#header{ padding:0; margin:0;}
/*#header .topBlock{ padding:20px 0; border-bottom:1px solid #ececec;}
#header .topBlock .languageBlock{ float:right; width:194px; margin:0 20px 0 0;}
#header .topBlock .socialBlock{ float:right;}
#header .topBlock .socialBlock ul.social-nav {
	padding: 0;
	text-align: center;
}
#header .topBlock .socialBlock ul.social-nav li {
	display: inline-block;
	margin:0;
}
#header .topBlock .socialBlock ul.social-nav li a {
	display: block;
	width: 30px;
	height: 32px;
	font-size: 0;
}
#header .topBlock .socialBlock ul.social-nav li.facebook:hover a {
	background: url(../images/facebook.jpg) no-repeat;
}
#header .topBlock .socialBlock ul.social-nav li.gglpls:hover a {
	background: url(../images/gglpls.jpg) no-repeat;
}
#header .topBlock .socialBlock ul.social-nav li.twitr:hover a {
	background: url(../images/twtr.jpg) no-repeat;
}
#header .topBlock .socialBlock ul.social-nav li.pintrst:hover a {
	background: url(../images/pintrst.jpg) no-repeat;
}
#header .topBlock .socialBlock ul.social-nav li.facebook a {
	background: url(../images/facebook_n.jpg) no-repeat;
}
#header .topBlock .socialBlock ul.social-nav li.gglpls a {
	background: url(../images/gglpls_n.jpg) no-repeat;
}
#header .topBlock .socialBlock ul.social-nav li.twitr a {
	background: url(../images/twtr_n.jpg) no-repeat;
}
#header .topBlock .socialBlock ul.social-nav li.pintrst a {
	background: url(../images/pintrst_n.jpg) no-repeat;
}*/

#header .bottomBlock{ 	width: 100%;
	background: #fff;
	margin: 0;
	padding: 14px 0;
	position: fixed;
	height:60px;
	top: 0;
	z-index: 1000;
	border-bottom: 1px solid #e3e3e3; }
#header .bottomBlock .top-block{ }
#header .bottomBlock .top-block h1.logo a{ width:296px; float:left; display:block; padding:0 0 14px 0;}
#header .bottomBlock .top-block .navigationBlock { float:right; width:555px; padding:24px 0 0 0;}
#header .bottomBlock .top-block .navigationBlock #nav-wrap{ float:right;padding:0; }
#header .bottomBlock .top-block .navigationBlock #nav-wrap ul{ padding:0; margin:0;}
#header .bottomBlock .top-block .navigationBlock #nav-wrap ul li{display:block; float:left; margin:0 20px 0 0px;
font-family:'Verdana'; font-size:15px; line-height:16px; color:#262626; text-align:left;}
#header .bottomBlock .top-block .navigationBlock #nav-wrap ul li a{color:#767779; padding:0 0 15px 0; transition: border 300ms ease-in;}
#header .bottomBlock .top-block .navigationBlock #nav-wrap ul li a:hover{ color:#ff4500; border-bottom:2px solid #1e619c;}
#header .bottomBlock .top-block .navigationBlock #nav-wrap ul li a.active{ color:#ff4500; border-bottom:2px solid #1e619c;}
#header .bottomBlock .top-block .navigationBlock #nav-wrap ul li:last-child{ margin:0;}

/*---home-slider-start---*/
#home-sliderBlock{ position:relative; padding:5% 0 0 0 ; margin:0; background:#222;}
#home-sliderBlock img{ display:block; width:100%; background-size: cover;}
#home-sliderBlock .desc{ width:100%; position:absolute; top:106px; left:0%; z-index:500;}
#home-sliderBlock .desc .main{ padding:0; text-align:center; }
#home-sliderBlock .desc .main h3{font-family: 'ProximaNovaBold';text-transform: uppercase; font-size:52px;line-height: 54px;
color: #fff;padding: 0 0 15px 0;width: 100%; }
#home-sliderBlock .desc .main h4 a{
	font-family: 'ProximaNovaSemibold';
	text-transform: uppercase;
	font-size:38px;
	line-height: 42px;
	color: #ff4500;
	padding: 0 0 15px 0;
	width: 100%;
}


#home-sliderBlock .desc .main p{ font-family: 'Verdana';
	padding:20px 0;
	background:url(../images/ban-p-bg.png) no-repeat top center;
	font-size: 20px;
	line-height: 150%;
	color: #fff;
	width:100%;}
#home-sliderBlock .desc .main a.btn2{
	font-family: 'Verdana';
	padding:15px 40px;
	background:#00c70e url(../images/ban-b.png) no-repeat center right 10%;
	font-size: 14px;
	line-height: 150%;
	border-radius:10px;
	border:none;
	color: #fff;
	transition: background 160ms ease-in;
	width:20%;
	font-weight:bold;
}
#home-sliderBlock .desc .main a.btn2:hover{
	background:#ff4500 url(../images/ban-b.png) no-repeat center right 10%;
	color:#fff;
	cursor:pointer;
}	

#home-sliderBlock button{
	    font-family: 'Verdana';
    padding: 10px;
    background: #00c70e;
    font-size: 14px;
    line-height: 150%;
    border-radius: 10px 10px 0 0;
    border: none;
    color: #fff;
    transition: background 160ms ease-in;
    font-weight: bold;
    transform: rotate(90deg) translatex(50%);
    transform-origin: 40px top 0;
    position: fixed;
    left: 0;
    top: 50%;
    z-index: 9;
}
#home-sliderBlock button:hover{
	background:#ff4500;
	color:#fff;
	cursor:pointer;
}	
#home-sliderBlock .desc.inner{
    top: 50%;
    transform: translateY(-50%);
}
#home-sliderBlock .desc .main h3.text-style{ font-family:'Verdana-Bold'; font-size:36px; line-height:40px; color:#fff; 
padding:0 0 0px 0;}
#home-sliderBlock .desc .main p.text-style{ font-family:'Verdana'; font-size:24px; line-height:26px; color:#fff; background:none;}

/*---home-slider-end---*/

/*---BodyBlock-start---*/
.bodyblock-wrap{padding:90px 0 0 0;}

#BodyBlock{ padding:0 0 0 0; margin:0;}
#BodyBlock .welcomeBlock{padding:46px 0 55px 0;}
#BodyBlock .welcomeBlock h2 {
	font-family:'Verdana-Bold';
	font-size: 22px;
	line-height: 34px;
	color: #333;
    margin-bottom: 15px;
}
#BodyBlock .welcomeBlock p {
	font-family:'Verdana';
 	font-size: 14px;
	line-height: 24px;
	color: #515151;
	padding: 20px 0 0px 0;
}
#BodyBlock .welcomeBlock .btnBlock a {
	float: right;
	background: #ff4500;
	font-family: 'Verdana';
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 10px 17px;
	margin-top:20px;
}
#BodyBlock .welcomeBlock .btnBlock a:hover {
	background: #4c403b;
	font-family: 'Verdana';
	color: #fff;
}
.welcomeBlock.productP span {
    font-family: 'Verdana';
    color: #515151;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 10px;
    display: block;
}
.welcomeBlock.productP ul li {
    position: relative;
    padding-left: 15px;
}
.welcomeBlock.productP ol {
    padding-left: 15px;
}
.welcomeBlock.productP ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    height: 5px;
    width: 5px;
    border-radius: 10px;
    background: #515151;
} 
#BodyBlock .designBlock-wrapper {
	padding: 20px 0;
	background-size: 100% cover;
	margin:-20px 0 0 0;
}
#BodyBlock .designBlock-wrapper .bg{background:#06C; width:100%; height:100%; padding:30px 0;}
#BodyBlock .designBlock{ padding:35px 0;}
#BodyBlock .designBlock .box{width:220px; padding:20px 10px; float:left; background:#fff; border:1px solid #ececec; margin:0 4px 0 0; text-align:center;}
#BodyBlock .designBlock .box:hover {background: #f4f4f4;}
#BodyBlock .designBlock .box.orange{ background:#fff;}
#BodyBlock .designBlock .box .image{ text-align:center;width:50px; height:50px; margin:0 auto; background:#2f2f2f;
 border-radius:50%; padding:20px; text-align:center;  }
#BodyBlock .designBlock .box .image img{ 
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-webkit-transform:rotate(0deg); 
	transition:0.5s;
	-moz-transition:0.5s;
	-ms-transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
	}
 #BodyBlock .designBlock .box .image img:hover{ 
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	}
 
#BodyBlock .designBlock .box h3{font-family:'Verdana-Bold'; color:#333; font-size:18px;
text-transform:uppercase;  padding:25px 0 0 0;}
#BodyBlock .designBlock .box p{font-family:'Verdana'; color:#515151; font-size:13px; line-height:18px;padding:25px 0 ;}
#BodyBlock .designBlock .box .button{font-family:'Verdana'; color:#cccccc; font-size:14px; text-align:center;  text-transform:uppercase;padding:10px 27px;}
#BodyBlock .designBlock .box .button a {
	font-family: 'Verdana';
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: #ff4500;
	padding: 7px 27px;
	transition: background-color 0.5s ease;
}
#BodyBlock .designBlock .box .button a.alter {
	background: #ff4500  ;
	transition: background-color 0.5s ease;
}
#BodyBlock .designBlock .box .button a.alter:hover {
	background: #00c70e ;
	transition: background-color 0.5s ease;
}

#BodyBlock .designBlock .box .button a:hover {
	border: 1px solid #ccc;
	background: #00c70e;
}
#BodyBlock .designBlock .box:nth-child(4){ margin:0;}

#BodyBlock .newsBlock-wrap {
	padding:0;
	background-size: 100% cover;
	margin: 0;
}
#BodyBlock .newsBlock-wrap .bg1{width:100%; height:100%; padding:44px 0;  }
#BodyBlock .newsBlock{ margin:0;padding:0;}
#BodyBlock .newsBlock .ltBlock{ width:500px; float:left;}
#BodyBlock .newsBlock .ltBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#fff; padding-bottom:35px; }
#BodyBlock .newsBlock .ltBlock .top{ float:left; margin-bottom:25px; width:500px;}
#BodyBlock .newsBlock .rtBlock{ width:470px; float:right;}
#BodyBlock .newsBlock .ltBlock .top .left-block{ float:left; margin-right:20px; width:9%;}
#BodyBlock .newsBlock .ltBlock .top .left-block .monthNO {
	padding:8px;
	background-color: #1e619c;
	font-family: 'Verdana';
	font-size: 12px;
	text-align: center ;
	color: #fff;
}
#BodyBlock .newsBlock .ltBlock .top .left-block .dateNO {
	padding:8px;
	background-color: #e3e3e3;
	font-family: 'Verdana';
	font-size: 12px;
	font-weight: bold;
	text-align: center ;
	color: #1e619c;
}
#BodyBlock .newsBlock .ltBlock .top .right-block{ float:left; text-align:left; width:82%;}
#BodyBlock .newsBlock .ltBlock .top .right-block h3{ font-family:'Verdana'; color:#14aa4b; font-size:18px; text-transform:uppercase;}
#BodyBlock .newsBlock .ltBlock .top .right-block p{font-family:'Verdana'; color:#fff; font-size:12px; line-height:17px; padding:6px 0;}
#BodyBlock .newsBlock .ltBlock .top .right-block h4 a{font-family:'Verdana'; color:#ff4500; font-size:14px;}
#BodyBlock .newsBlock .ltBlock .top .right-block h4 a:hover{ color:#1e619c;}
#BodyBlock .newsBlock .rtBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#fff; padding-bottom:35px; }
#BodyBlock .newsBlock .rtBlock .videoarea {
	width: 100%;
	border: none;

}
#BodyBlock .newsBlock .rtBlock .videoarea img{width: 100%; padding:0; margin:0 ; border:none; }
#BodyBlock .newsBlock .rtBlock .videoarea button {
	background: #ff4500 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    float: right;
    font-family: "Verdana";
    font-size: 14px;
    padding: 10px 30px;
    text-align: center;
	margin-top:20px;
	cursor:pointer;
    transition: background-color 0.5s ease 0s;
}
#BodyBlock .newsBlock .rtBlock .videoarea button:hover {
	background: #00c70enone repeat scroll 0 0;
	cursor:pointer;
}


#BodyBlock .galleryBlock{background:#fff; padding:55px 0;}
#BodyBlock .galleryBlock .ltBlock{ width:500px; float:left;}
#BodyBlock .galleryBlock .ltBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#333; padding-bottom:35px; } 
#BodyBlock .galleryBlock .ltBlock ul{ padding:0; margin:0;}
#BodyBlock .galleryBlock .ltBlock ul li{ width:152px;float:left; margin:0 11px 18px 11px;}
#BodyBlock .galleryBlock .ltBlock ul li a img { -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;}
#BodyBlock .galleryBlock .ltBlock ul li a:hover img { border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);}
#BodyBlock .galleryBlock .ltBlock ul li:nth-child(3){ margin:0 0 18px 11px;}
#BodyBlock .galleryBlock .ltBlock ul li:nth-child(4){ margin:0 11px 18px 0;}
#BodyBlock .galleryBlock .ltBlock ul li:last-child{ margin:0 0 18px 11px;}
#BodyBlock .galleryBlock .ltBlock ul li:first-child{ margin:0 11px 18px 0;}
#BodyBlock .galleryBlock .ltBlock .button{ float:right;padding:0; width:100%; margin-top: 10px;}
#BodyBlock .galleryBlock .ltBlock .button a {
	border: none;
	padding: 10px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #ff4500;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	float: right;
}
#BodyBlock .galleryBlock .ltBlock .button a:hover {
	background: #00c70e;
	color: #fff;
}
#BodyBlock .galleryBlock .rtBlock{ width:435px; float:right;}
#BodyBlock .galleryBlock .rtBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#333; padding-bottom:35px; } 
#BodyBlock .galleryBlock .rtBlock p{font-family:'Verdana'; color:#515151; font-size:14px; line-height:20px;padding:0 0 27px 0;}
#BodyBlock .galleryBlock .rtBlock .button{ float:right;padding:30px 0; margin-top: -18px;}
#BodyBlock .galleryBlock .rtBlock .button a {
	border: none;
	padding: 10px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #00c70e;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	float: right;
}
#BodyBlock .galleryBlock .rtBlock .button a:hover {
	background: #ff4500;
	color: #fff;
}

/*---BodyBlock-end---*/

/*pricing*/
.pricing-table {
	width:70%;
	margin: 70px auto;
	text-align: center;
	padding:0;
	padding-right: 0;
}
.pricing-table .heading {
	color: #333;
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 30px;
	font-family: 'Verdana-Bold';
}
.block {
	width: 30%;
	margin: 0 15px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
}
/*Shared properties*/
.title, .pt-footer {
	color: #FEFEFE;
	text-transform: uppercase;
	font-size:15px;
	line-height:50px;
	position: relative;
	font-family: 'Verdana';
}
.content-p {
	position: relative;
	color: #FEFEFE;
	padding: 5% 0;
}
/*arrow creation*/
.content-p:after, .content:before, .pt-footer:before, .pt-footer:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.pt-footer:after, .pt-footer:before {
	top: 0;
}
.content-p:after, .pt-footer:after {
	border-color: rgba(136, 183, 213, 0);
	border-width: 5px;
	margin-left: -5px;
}
/*/arrow creation*/
.price {
	position: relative;
	display: inline-block;
	margin-top:15px;
}
.price span {
	font-size: 50px;
	letter-spacing: 4px;
	font-family: 'ProximaNovaBold';
}
.price sup {
	font-size: 1.5rem;
	position: absolute;
	top: -15px;
	left: -12px;
}
.price sub {
	font-size: 1.5rem;
	position: absolute;
	top: -15px;
	right: -30px;
}
.hint {
	font-style: italic;
	font-size: 0.9rem;
}
.features {
	list-style-type: none;
	background: #fff;
	text-align: center;
	color: #515151;
	padding: 0;
	font-size: 0.9rem;
	border-right: 1px solid #e0e2e3;
	border-left: 1px solid #e0e2e3;
}
.features li {
	padding: 15px 0;
	width: 100%;
}
.features li.odd {
	background: #f8f8f8;
}
.features li span {
	padding-right: 0.4rem;
}
.pt-footer {
	font-size: 0.95rem;
	text-transform: capitalize;
	padding: 6% 0;
}
.pt-footer button {
	font-size: 0.95rem;
	border-radius: 5px;
	padding: 10px 15px;
	border: none;
	text-transform: uppercase;
	transition: background-color 0.5s ease 0s;
	cursor: pointer;
}
.pt-footer button a {
	text-decoration: none;
	color: #fff;
}
/*PERSONAL*/
.personal .title {
	background: #252424;
}
.personal .pt-footer button {
	background: #3498df;
}
.personal .pt-footer button:hover {
	background: #00c70e;
}
.personal .pt-footer {
	background: #252424;
}
.personal .content-p:after {
	border-top-color: #3498df;
}
.personal .content-p {
	background: #3498df;
}
.personal .pt-footer:after {
	border-top-color: #FFFFFF;
}
/*PROFESSIONAL*/
.professional .title, .professional .pt-footer {
	background: #252424;
}
.professional .content-p {
	background: #ff4500;
}
.professional .pt-footer button {
	background: #ff4500;
}
.professional .pt-footer button:hover {
	background: #3498df;
}
.professional .content-p:after {
	border-top-color: #ff4500;
}
.professional .pt-footer:after {
	border-top-color: #FFFFFF;
}
/*BUSINESS*/
.business .title, .business .pt-footer {
	background: #252424;
}
.business .content-p {
	background: #00c70e;
}
.business .pt-footer button {
	background: #00c70e;
}
.business .pt-footer button:hover {
	background: #3498df;
}
.business .content-p:after {
	border-top-color: #00c70e;
}
.business .pt-footer:after {
	border-top-color: #FFFFFF;
}

/*---footerBlock-start---*/
#footer{ padding:0;}
#footer .topBlock{padding: 0;
	background-size: 100% cover;
	margin: 0;}
#footer .topBlock .bg2{width:100%; height:100%; padding:30px 0;  }
#footer .topBlock .ltBlock{ float:left; width:230px;}
#footer .topBlock .ltBlock h3{font-family:'Verdana'; color:#e6e6e6; font-size:23px; padding:0 0 35px 0;}
#footer .topBlock .ltBlock ul{padding:0; margin:0; }
#footer .topBlock .ltBlock ul li{ display:block; float:left; width:100%; margin:0 0 5px 0; padding:0 0 10px 0;
font-family:'Verdana'; color:#b8b7b7; font-size:13px; line-height:20px; text-align:left; }
#footer .topBlock .ltBlock ul li.mail{ font-size:13px;}
#footer .topBlock .ltBlock ul li img{display:block; float:left; margin:2px 10px 15px 0;}
#footer .topBlock .ltBlock ul li img.phone{ margin-top:-5px;}
#footer .topBlock .ltBlock ul li a{ color:#b8b7b7;}
#footer .topBlock .ltBlock ul li a:hover{ color:#fff;}
#footer .topBlock .ltBlock .socialBlock{float:left; padding:0; margin:0; }
#footer .topBlock .ltBlock .socialBlock ul{ padding:0; margin:0;}
#footer .topBlock .ltBlock .socialBlock ul li{ float: left; display:block; width:29px; height:29px; padding-right:3px;}
#footer .topBlock .ltBlock .socialBlock ul li a{ float: left; background: url(../images/social-icon.png);
display:block;width:29px; height:29px;}
#footer .topBlock .ltBlock .socialBlock ul li a:hover{ float: left; background:url(../images/social-icon-hover.png) no-repeat; display:block; width:29px; height:29px;}
#footer .topBlock .ltBlock .socialBlock ul li a.twitter{background-position:-33px 0;}
#footer .topBlock .ltBlock .socialBlock ul li a.gplus{background-position:-66px 0;}
#footer .topBlock .ltBlock .socialBlock ul li a.in{background-position:-100px 0;}
#footer .topBlock .middleBlock{ float:left; width:300px; margin:0 0 0 30px;}
#footer .topBlock .middleBlock h3{font-family:'Verdana'; color:#e6e6e6; font-size:23px; padding:0 0 35px 0;}
#footer .topBlock .middleBlock .post{ float:left; width:100%;}
#footer .topBlock .middleBlock .post .image{ float:left; width:89px;}
#footer .topBlock .middleBlock .post .image img{ display:block; float:left; width:100%;}
#footer .topBlock .middleBlock .post .text{ float:right; width:190px;}
#footer .topBlock .middleBlock .post .text p{font-family:'Verdana'; color:#b8b7b7; font-size:14px; line-height:18px; 
padding:0 0 15px 0;}
#footer .topBlock .middleBlock .post .text h3{font-family:'Verdana'; color:#c9c9c9; font-size:18px; line-height:22px; 
padding:0 0 15px 0; float:left; width:100%;}
#footer .topBlock .middleBlock .post .text h3 img{ display:block; float:left; margin:5px 10px 0 0;}
#footer .topBlock .middleBlock .post .text h4{font-family:'Verdana'; color:#818181; font-size:12px; line-height:18px; 
padding:0 0 15px 0; float:left; width:100%;}
#footer .topBlock .middleBlock .post .text h4 img{ display:block; float:left; margin:5px 10px 20px 0;}

#footer .topBlock .rtBlock{ float:right; width:400px;}
#footer .topBlock .rtBlock h3{font-family:'Verdana'; color:#e6e6e6; font-size:23px; padding:0 0 35px 0;}
#footer .topBlock .rtBlock .formBlock{ float:left; width:100%;}

ul.contact-form {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}
ul.contact-form li {
	width: 100%;
	margin-bottom: 10px;
}
ul.contact-form li input[type="submit"] {
	float: right;
}
ul.forms-UL {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}
ul.forms-UL li {
	width: 100%;
	margin-bottom: 10px;
}
ul.forms-UL li input[type="submit"] {
	float: right;
}
.contactinput, .forms-put {
	width: 100%;
}
.contacttextarea .form-textareas {
	width: 100%;
}
ul.footerform {
	width: 100%;
	margin: 0px 0 0 0;
	padding: 0px;
	list-style: none;
	float: left;
}
ul.footerform li {
	width: 100% !important;
	padding: 0px;
	margin: 0 0 10px;
	list-style: none;
	float: left;
}
ul.footerform li p {
	width: 25%;
	float: left;
	font-family:'Verdana'; color:#b8b7b7; font-size:13px;
}
input[type="text"].footerformtext {
	width: 70%;
	border: 1px solid #646464;
	background: none;
	color: #fff;
	float: right;
	padding:10px 2%;
}
.footertxtarea {
	width: 70%;
	border: 1px solid #646464;
	background: none;
	color: #fff;
	float: right;
	resize:none;
	padding:10px 2%;
}
.footerbuttons {
	width: 75%;
	float: right;
}
.footeratch {
	padding: 10px 16px;
	border: none;
	margin: 0 10px 10px 0;
	background: #00c70e;
	color: #fff;
	cursor: pointer;
}
.footeratch:hover {
	background: #7e7e7e;
}
.footersubmit {
	padding: 11px 27px;
	border: none;
	margin-right: 10px;
	background: #ff4500;
	color: #fff;
	cursor: pointer;
	font-size:14px;
	line-height:19px;
}
.footersubmit:hover {
	background: #7e7e7e;
}
#footer .bottomBlock{ background:#2f2f2f; padding:25px 0;}
#footer .bottomBlock .menu{ padding: 0; float:left;}
#footer .bottomBlock .menu ul{ padding:0; margin:0;}
#footer .bottomBlock .menu ul li{ display:block; float:left; font-family:'Verdana'; color:#979797; font-size:13px; padding:0 8px;}
#footer .bottomBlock .menu ul li a{color:#979797;}
#footer .bottomBlock .menu ul li a:hover{color:#fff;}
#footer .bottomBlock .copyrightBlock{float: right;}
#footer .bottomBlock .copyrightBlock p{font-family:'Verdana'; color:#979797; font-size:13px;}
#footer .bottomBlock .copyrightBlock p a{ color:#fff;}
#footer .bottomBlock .copyrightBlock p a:hover{color:#00c70e;}

/*---------------About-us-Page------------*/
#BodyBlock .about-usBlock {
	padding:0;
}
#BodyBlock .about-usBlock h3 {
	
	font-family:'Verdana-Bold';
	font-size: 18px;
	line-height: 34px;
	color: #333;
	
	margin-bottom: 20px;
}
#BodyBlock .about-usBlock ul {
	margin-bottom: 30px;
}
#BodyBlock .about-usBlock p {
	margin-bottom: 30px;
	font-family: 'Verdana';
	color: #515151;
	font-size: 14px;
	line-height: 18px;
}
ul.correctUL {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.correctUL li {
	margin-bottom: 15px;
	line-height:20px;
	
}
ul.correctUL li img{
	
	width:30px;
	height:30px;
	padding:2px;
	margin:0 10px 30px 10px;
	border:1px solid #999;
	float:left;
}
ul.correctUL li span{padding:20px 0 0 0; text-align:left;font-family:'Verdana-Bold';
	font-size: 14px;} 
/*----------------Product-page------------*/
#BodyBlock .welcomeBlock.productP{ padding:0;}
#BodyBlock .content-area2 {
	padding:20px 0px;
}
.ltBlock-ab {
	float: left;
	width: 50%;
}
.rtBlock-ab{
	float: right;
	width: 40%;
}
.read-button1 {
	float: left;
	cursor:pointer;border: none;
	padding: 10px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #ff4500;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	margin:20px 0 0 0;
}
.read-button1:hover {
	background: #00c70e;
}
/*-------------------BLOG-PAGE-------------*/

#bodyBlock-blog{ width:100%; padding:30px 0;}
#bodyBlock-blog .rtBlock{ float:left; width:100%;}
#bodyBlock-blog .rtBlock .block{ float:left; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ccc;}
#bodyBlock-blog .rtBlock .block .imageBlock{ float:left; width:25%;}
#bodyBlock-blog .rtBlock .block .imageBlock img{ width:100%;}
#bodyBlock-blog .rtBlock .block .textBlock{ float:right; width:70%;}
#bodyBlock-blog .rtBlock .block .textBlock h2{ font-family:'Verdana-Bold'; font-size:18px; line-height:22px; color:#333; 
padding:0 0 5px 0;}
#bodyBlock-blog .rtBlock .block .textBlock h2 span{ background:#ff4500; color:#fff; font-size:12px; 
font-family: 'Verdana-Italic'; font-weight:bold; padding:2px 7px;}
#bodyBlock-blog .rtBlock .block .textBlock .iconBlock{ float:left; width:100%;} 
#bodyBlock-blog .rtBlock .block .textBlock .iconBlock p{ padding:10px 0;font-family:'Verdana'; font-size:12px; line-height:19px; color:#696969;}
#bodyBlock-blog .rtBlock .block .textBlock .iconBlock p img{ margin:0px 2px 0 0;}
#bodyBlock-blog .rtBlock .block .textBlock p{ padding:10px 0;font-family:'Verdana'; font-size:15px; 
line-height:19px; color:#515151;}
#bodyBlock-blog .rtBlock .block .textBlock h4 { padding-bottom:10px;}
#bodyBlock-blog .rtBlock .block .textBlock h4 a{ font-family:'Verdana'; font-size:14px; line-height:16px; 
color:#ff4500; font-weight:normal;}
#bodyBlock-blog .rtBlock .block .textBlock h4 a:hover{ color:#00c70e;}

#bodyBlock-blog .rtBlock .block .textBlock h3{ font-family:'Verdana'; font-size:14px; line-height:16px; 
color:#696969; padding-top:5px; text-transform:uppercase;}

#bodyBlock-blog .rtBlock h1{font-family:'Verdana'; font-size:22px; line-height:24px; font-style:italic; 
color:#333; padding:0 0 15px 0;}
#bodyBlock-blog .rtBlock h1 span{ background:#900; color:#fff; font-size:13px; font-style:italic; padding:7px 12px;}
#bodyBlock-blog .rtBlock .block2{ float:left; width:100%; margin:10px 0;}
#bodyBlock-blog .rtBlock .block2 h2{ font-family:'Verdana'; font-size:16px; line-height:18px; font-weight:bold;
color:#333;}
#bodyBlock-blog .rtBlock .block2 p{ padding:15px 0;font-family:'Verdana'; font-size:15px; line-height:19px; 
color:#696969;}
#bodyBlock-blog .rtBlock .block2 .icon-panel{  border-bottom:1px dashed #ccc;  border-top:1px dashed #ccc; padding:10px;}
#bodyBlock-blog .rtBlock .block2 .icon-panel p{ padding:10px 0;font-family:'Verdana'; font-size:12px; 
line-height:19px; color:#696969; text-transform:uppercase;}
#bodyBlock-blog .rtBlock .block2 .icon-panel p img{ margin:0px 5px 0 0;}

#bodyBlock-blog .rtBlock .block2 h3{ font-family:'Verdana'; font-size:16px; line-height:18px; font-style:italic;color:#333; 
padding:0 0 15px 0;}
#bodyBlock-blog .rtBlock .block2 .block-in{ width:50%;}
#bodyBlock-blog .rtBlock .block2 .block-in .topBlock{ width:100%; float:left;}
#bodyBlock-blog .rtBlock .block2 .block-in .topBlock .image{ float:left; width:45%;}
#bodyBlock-blog .rtBlock .block2 .block-in .topBlock .image img{display:block; width:100%;}
#bodyBlock-blog .rtBlock .block2 .block-in .topBlock .text{ float:right; width:50%;}
#bodyBlock-blog .rtBlock .block2 .block-in .topBlock .text h2{ font-family:'Verdana'; font-size:14px; line-height:18px; 
font-weight:bold; color:#333; padding:0 0 5px 0;}
#bodyBlock-blog .rtBlock .block2 .block-in .topBlock .text h4{ font-family:'Verdana'; font-size:12px; line-height:14px; 
color:#333; padding:3px 0;}
#bodyBlock-blog .rtBlock .block2 .block-in .topBlock .text h4 img{ float:left; margin:0px 5px 0 0;}

/*------------Blog-In---------*/
#bodyBlock-blog .ltBlock{ float:left; width:32%;}
#bodyBlock-blog .ltBlock .block{ width:100%; margin-bottom:20px;}
#bodyBlock-blog .ltBlock .block .topBlock{ width:100%; float:left;}
#bodyBlock-blog .ltBlock .block .topBlock .image{ float:left; width:45%;}
#bodyBlock-blog .ltBlock .block .topBlock .image img{display:block; width:100%;}
#bodyBlock-blog .ltBlock .block .topBlock .text{ float:right; width:50%;}
#bodyBlock-blog .ltBlock .block .topBlock .text h2{ font-family:'Verdana-Bold'; font-size:13px; line-height:18px; color:#333; 
padding:0 0 5px 0;}
#bodyBlock-blog .ltBlock .block .topBlock .text h2 span{ background:#00c70e; color:#fff; font-size:10px; padding:2px 5px; margin:0 2px;}
#bodyBlock-blog .ltBlock .block .topBlock .text h4{ font-family:'Verdana'; font-size:12px; line-height:14px; color:#333; 
padding:3px 0;}
#bodyBlock-blog .ltBlock .block .topBlock .text h4 img{ float:left; margin:0px 5px 0 0;}
#bodyBlock-blog .ltBlock .block .bottomBlock{ width:100%; float:left;}
#bodyBlock-blog .ltBlock .block .bottomBlock p{ padding:10px 0;font-family:'Verdana'; font-size:14px; 
line-height:18px; color:#696969;}
.block-right{
	width:65%;
	float:right;
}
#bodyBlock-blog .rtBlock .block .imageBlock2 {
	float: left;
	width:100%;
}
#bodyBlock-blog .rtBlock .block .imageBlock2 img {
	width: 100%;
}
#bodyBlock-blog .rtBlock .block .imageBlock2  h2 {
	font-family:'Verdana-Bold';
	font-size: 18px;
	line-height: 22px;
	color: #333;
	padding: 0 0 15px 0;
}
#bodyBlock-blog .rtBlock .block .imageBlock2  h2 span {
	background: #ff4500;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	padding: 2px 7px;
}
#bodyBlock-blog .rtBlock .block .textBlock2 {
	float: right;
	width: 100%;
}
#bodyBlock-blog .rtBlock .block .textBlock2 .iconBlock {
	float: left;
	width: 100%;
}
#bodyBlock-blog .rtBlock .block .textBlock2 .iconBlock p {
	padding: 10px 0;
	font-family:'Verdana';
	font-size: 12px;
	line-height: 19px;
	color: #696969;
}
#bodyBlock-blog .rtBlock .block .textBlock2 .iconBlock p img {
	margin: 0px 2px 0 0;
}
#bodyBlock-blog .rtBlock .block .textBlock2 p {
	padding: 10px 0;
	font-family:'Verdana';
	font-size: 15px;
	line-height: 19px;
	color: #696969;
}

#bodyBlock-blog .rtBlock .block .textBlock2 h3 {
	font-family: 'Verdana';
	font-size: 14px;
	line-height: 16px;
	color: #696969;
	padding-top: 5px;
	text-transform: uppercase;
}
/*----------CONTACT-----------*/
#BodyBlock .content-area{ padding:30px 0;}
#BodyBlock .content-area .ltBlock-contact{ float:left; width:50%;}
#BodyBlock .content-area .rtBlock-contact{ float:right; width:350px;}
#bodyBlock .content-area .rtBlock-contact img{ display:block; float:left; text-align:center;  margin: 20px 0;
 border:1px solid #e1e1e1; padding:4px;} 
#BodyBlock .content-area .rtBlock-contact p{font-family:'Verdana'; font-size:16px; line-height:26px;
color:#1e171f; padding:0px;} 
#BodyBlock .content-area .ltBlock-contact h3{ font-family:'Verdana-Bold';
font-size:18px; line-height:20px; color:#333;  text-align:left; width:100%;padding:0 0 20px 0;}

.info .form{ width:100%; }
.info .form .form-box{ padding-bottom:15px; }
.info .form .form-box p{ margin:0; font-family:'Verdana'; font-size:14px; color:#5f5f5f; padding-bottom:10px; line-height:14px; }
.info .form .form-box .name2{ width:96%; border:1px solid #e3e3e3; border-radius:3px; overflow:hidden; padding:3% 3%; font-size:14px; color:#5b5b5b; background:#fff; }
.info .form .form-box .address2{ font-family:'Verdana'; font-size:14px; width:98%; border:1px solid #e3e3e3; border-radius:3px; overflow:hidden; padding:1% 1%; 
font-size:14px; color:#5b5b5b; background:#fff; min-height:100px; resize:none; }

.info .form .form-box .submit-button{ 
 cursor:pointer;border: none;
	padding: 10px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #ff4500;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;

}
.info .form .form-box .submit-button:hover{ background:#00c70e; }

.info .form .form-box .form-ltPanel{ float:left; width:47%; }
.info .form .form-box .form-rtPanel{ float:right; width:47%; }

/*----------PORTFOLIO-PAGE-----------*/
#BodyBlock .portfolio {
	padding: 30px 0;
}
#BodyBlock .portfolio .left-panel {
	float: left;
	width: 25%;
}
#BodyBlock .portfolio .left-panel h2 {
	padding:0px 15px 20px 15px;
	font-family: 'Verdana-Bold';
	font-size: 18px;
	color: #333;

}
#BodyBlock .portfolio .left-panel .sidebar{padding: 0px;
background: #f6f6f6;
margin-bottom: 30px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
box-shadow: 0 0 2px rgba(200, 200, 200, 1);
-webkit-box-shadow: 0 0 2px rgba(200, 200, 200, 1);
-moz-box-shadow: 0 0 2px rgba(200, 200, 200, 1);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
border: 1px solid #fff;
width: 100%;}
#BodyBlock .portfolio .left-panel .sidebar ul {
	padding: 0;
	margin: 0;
}
#BodyBlock .portfolio .left-panel .sidebar ul li {
	padding: 10px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e7e7e7;
	transition: background-color 0.5s ease;
	margin: 0;
}
#BodyBlock .portfolio .left-panel .sidebar ul li:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00c70e+0,0cc04e+53,1aae50+100 */
background: #d96127; /* background: #00c70e;Old browsers */
background: -moz-linear-gradient(top, #d96127%, #c64d12 53%, #fcbd9e 100%); /* FF3.6-15 background: -moz-linear-gradient(top, #00c70e%, #0cc04e 53%, #b6ffbb 100%);*/
background: -webkit-linear-gradient(top, #d96127%,#c64d12 53%,#fcbd9e 100%); /*background: -webkit-linear-gradient(top, #00c70e%,#0cc04e 53%,#b6ffbb 100%);  Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d96127%,#c64d12 53%,#fcbd9e 100%); /*background: linear-gradient(to bottom, #00c70e%,#0cc04e 53%,#b6ffbb 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d96127', endColorstr='#fcbd9e',GradientType=0 ); /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c70e', endColorstr='#b6ffbb',GradientType=0 ); IE6-9 */
	color:#fff!important;
}

#BodyBlock .portfolio .left-panel .sidebar ul li.active {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00c70e+0,0cc04e+53,1aae50+100 */
background: #00c70e; /* Old browsers */
background: -moz-linear-gradient(top, #00c70e0%, #0cc04e 53%, #1aae50 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #00c70e0%,#0cc04e 53%,#1aae50 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #00c70e0%,#0cc04e 53%,#1aae50 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c70e', endColorstr='#1aae50',GradientType=0 ); /* IE6-9 */
	color:#fff;
}

#BodyBlock .portfolio .left-panel .sidebar ul li a {
	font-family: 'Verdana';
	font-size: 14px;
	line-height: 20px;
	color: #000;
}
#BodyBlock .portfolio .left-panel .sidebar ul li a:hover {
	color: #fff;
}
#BodyBlock .portfolio .left-panel .sidebar ul li span {
	width: 8px;
	height: 8px;
	margin: 1px 5px 0 0;
	float: left;
}
#BodyBlock .portfolio .right-panel{ float:right; width:70%;}
#BodyBlock .portfolio .right-panel h2{font-family:'Verdana-Bold';
	font-size: 18px;
	color: #333;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;}
#BodyBlock .portfolio .right-panel ul{ padding:20px 0; margin:0;}
#BodyBlock .portfolio .right-panel ul li{width:21%;float:left; margin:0 18px 20px 0;padding:1%; border:1px solid #e7e7e7; 
-webkit-box-shadow: inset 10px 2px 36px -116px rgba(0,0,0,0.36);
-moz-box-shadow: inset 10px 2px 36px -116px rgba(0,0,0,0.36);
box-shadow: inset 10px 2px 36px -116px rgba(0,0,0,0.36);}
#BodyBlock .portfolio .right-panel ul li img{ display:block; float:left; width:100%; height:150px; 
    transition-duration: 500ms;
    transition-property: transform;
    transform: translateZ(0px);border:none;}
#BodyBlock .portfolio .right-panel ul li img:hover{transform: scale(1.2); border:none;}
#BodyBlock .portfolio .right-panel ul li:nth-child(4){ margin-right:0;}
#BodyBlock .portfolio .right-panel ul li:nth-child(6){ margin-right:0;}


/*----------ORDER-NOW-----------*/
#BodyBlock .content-area{ padding:30px 0;}
#BodyBlock .content-area .ltBlock-contact{ float:left; width:50%;}
#BodyBlock .content-area .ltBlock-contact.right-block{ float:right; width:40%;}
#BodyBlock .content-area .ltBlock-contact.right-block.custom-order{background:#e0e0e0; border:1px solid #ccc; padding:10px; margin-bottom:30px;}
#BodyBlock .content-area .ltBlock-contact.right-block.custom-order h5{font-family: "Verdana";font-size: 14px;color: #000;padding:0 0 30px 0; }
#BodyBlock .content-area .ltBlock-contact .order-now{ padding:20px 0;}
#BodyBlock .content-area .ltBlock-contact .order-now .enquery-panel{ margin:0 0 10px 0;border-bottom:1px solid #e7e7e7; padding-bottom:10px;}
#BodyBlock .content-area .ltBlock-contact .order-now .enquery-panel .lt-block{ width:100%; 
float:left; box-shadow:none; border:none;}
#BodyBlock .content-area .ltBlock-contact .order-now .enquery-panel .lt-block label{font-family: "Verdana";
font-size: 14px;
color: #5996cd;
width:60%; float:left; padding:0;}
#BodyBlock .content-area .ltBlock-contact .order-now .enquery-panel .lt-block label.quantity{width:17%; float:left;}
#BodyBlock .content-area .ltBlock-contact .order-now .enquery-panel .lt-block .quantity2{width:10%; float:left; 
border:1px solid#ccc; padding:2px;font-family: "Verdana";font-size: 14px;color: #5996cd; margin-right:5%; text-align:center;}
#BodyBlock .content-area .ltBlock-contact .order-now .enquery-panel .lt-block label.rs{ width:18%; float:right; text-align:right; colr
color:#000; font-weight:bold;}
#BodyBlock .content-area .ltBlock-contact .order-now .button{ width:100%;}
#BodyBlock .content-area .ltBlock-contact .order-now .button .submit-button{ 
cursor:pointer;border: none;
	padding: 10px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #ff4500;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	float:left;}
#BodyBlock .content-area .ltBlock-contact .order-now .button .submit-button:hover{
	background:#00c70e;}
#BodyBlock .content-area .ltBlock-contact .order-now .button .rdmore-button{ 
cursor:pointer;border: none;
	padding: 10px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #00c70e;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	float:right;}
#BodyBlock .content-area .ltBlock-contact .order-now .button .rdmore-button:hover{
	background:#ff4500;}
.submit-button2 {
	float: left;
	cursor:pointer;border: none;
	padding: 11px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #ff4500;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	line-height:19px;
}
.submit-button2:hover {
	background: #00c70e;
}
.submit-button-g {
    background: #00c70enone repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 9px;
    padding: 7px 0 7px 5px;
}
.submit-button-g:hover {
	background: #ff4500;
}

.fileContainer {
    overflow: hidden;
    position: relative;
}

.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

/* Example stylistic flourishes */

.fileContainer {
    background: #00c70e;
    border: medium none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 0px;
    padding: 12px 16px;
}

.fileContainer [type=file] {
    cursor: pointer;
}

#BodyBlock .content-area .ltBlock-contact .order-now .button{ width:100%;}
#BodyBlock .content-area .ltBlock-contact .order-now .button .btn1{ 
 cursor:pointer;border: none;
	padding: 10px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #ff4500;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	float:right;}
#BodyBlock .content-area .ltBlock-contact .order-now .button .btn1:hover{
	background:#00c70e;}

#BodyBlock .content-area .rtBlock-contact{ float:right; width:312px; border:1px solid #e3e3e3; padding:4px;}


#BodyBlock .content-area .ltBlock-contact .order-now .item-block{ width:100%; 
float:left;border-bottom:1px solid #e7e7e7; padding-bottom:10px; margin-bottom:10px;}
#BodyBlock .content-area .ltBlock-contact .order-now .item-block h4{ float:left; width:40%; margin:0 1% 0 0;font-family: "Verdana";
font-size: 14px;
color: #5996cd; }
#BodyBlock .content-area .ltBlock-contact .order-now .item-block h4.last{ margin-right:0; float:right; width:15%;}
#BodyBlock .content-area .ltBlock-contact .order-now .item-block h4.text-style{text-align:center;}
#BodyBlock .content-area .ltBlock-contact .order-now .item-block.no-border{ border:none;}


#BodyBlock .content-area .ltBlock-contact .order-now .item-block h3{ float:left; width:90%; margin:0 1% 0 0;
font-family: 'Verdana';
font-size: 16px;
color: #999; }
#BodyBlock .content-area .ltBlock-contact .order-now .item-block h3 span{font-size: 18px;color: #5996cd;font-family: 'Verdana-Bold';}
/*------------06-10-16---------*/
 .paymentbutton{ float:right;padding:0; width:100%;}
 .paymentbutton a {
	border: none;
	padding: 10px 16px;
	font-family: 'Verdana';
	color: #fff;
	background: #ff4500;
	transition: background-color 0.5s ease;
	font-size: 14px;
	text-align: center;
	float: right;
	margin-top:10px;
}
.paymentbutton a:hover {
	background: #00c70e;
	color: #fff;
}

#BodyBlock .content-area .ltBlock-contact .price-block{ width:100%; float:right; margin:0 0 15px 0; }
#BodyBlock .content-area .ltBlock-contact .price-block h6{font-family: 'Verdana-Bold';font-size: 14px;color: #5f5f5f; 
text-align:left; width:30%; float:left;}
#BodyBlock .content-area .ltBlock-contact .price-block h4{font-family: 'Verdana-Bold';font-size: 14px;color: #5f5f5f; 
text-align:right; width:42%; float:left;}
#BodyBlock .content-area .ltBlock-contact .price-block h5{font-family: 'Verdana-Bold';font-size: 14px;color: #5f5f5f;
text-align:right; width:20%; float:right;}
/************************************************************************************
MOBILE
*************************************************************************************/
@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media screen and (max-width: 1280px) {
		.content{width:96%; }
		
		/*----------------home-slider--------------------*/
		#home-sliderBlock{padding:10px 0 0 0;  }
		#home-sliderBlock .desc{ top:100px;}
		#home-sliderBlock .desc .main h3{ font-size:24px; line-height:30px; padding:0 0 5px 0; width:100%;}
		#home-sliderBlock .desc .main h4 a{font-size:20px; line-height:22px;padding:0 0 10px 0; }
		#home-sliderBlock .desc .main p{ font-size:14px; line-height:16px; width:100%;
		background:url(../images/ban-p-bg.png) no-repeat top center;}
		#home-sliderBlock .desc .main a.btn2{
			padding:10px 30px;
			font-size: 14px;
			width:20%;
		}
		#home-sliderBlock .desc.inner{top:90px; }
		#home-sliderBlock .desc .main h3.text-style{  font-size:26px; line-height:30px; color:#fff;  width:100%; text-align:center; 
		padding:0;}
		#home-sliderBlock .desc .main p.text-style{ font-size:14px; line-height:16px;width:100%;text-align:center; padding:10px 0 0 0;}
		
		/*pricing*/
		.pricing-table {
			width:90%;
			margin: 30px auto;
			text-align: center;
			padding: 40px 0 10px 10px;
			float: inherit;
		}
		/*----------Pricing-Block----------*/
		.block {
		width: 30%;
		margin:10px 0;
		overflow: hidden;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		float: inherit;
		display:inline-block;
	}
	
	/*----------Product-Page---------*/
		.bodyblock-wrap{padding-top:7%;}
		.ltBlock-ab {
			float: left;
			width: 65%;
		}
		.rtBlock-ab{
			float: right;
			width: 32%;
		}
		.rtBlock-ab img{ width:100%; display:inline-block;}
		
	
}
@media screen and (max-width: 860px) {
		
		/*------------ Header ------------*/
		#header{ padding:0; margin:0;}
		#header .topBlock{ padding:20px 0; border-bottom:1px solid #ececec;}
		#header .topBlock .languageBlock{ float:right; width:194px; margin:0 10px 0 0;}
		#header .topBlock .socialBlock{ float:right; margin:0;}
		#header .bottomBlock .top-block h1.logo a{ width:260px; float:left; margin:0;}
		#header .bottomBlock .top-block h1.logo img{ width:100%;}
		#header .bottomBlock .top-block .navigationBlock { float:right; width:405px; padding:5px 0 0 0; margin:15px 0 0 0;}
		#header .bottomBlock .top-block .navigationBlock #nav-wrap{ float:right;padding:0; }
		#header .bottomBlock .top-block .navigationBlock #nav-wrap ul{ padding:0; margin:0;}
		#header .bottomBlock .top-block .navigationBlock #nav-wrap ul li{display:block; float:left; margin:0 7px 0 0px;
		font-family:'Verdana'; font-size:12px; line-height:16px; color:#262626; text-align:left;}
		#header .bottomBlock .top-block .navigationBlock #nav-wrap ul li a{color:#767779; padding:0 0 30px 0;}
		
		/*----------------home-slider--------------------*/
		#home-sliderBlock{padding:60px 0 0 0;  }
		#home-sliderBlock .desc{ top:55px;}
		#home-sliderBlock .desc .main h3{ font-size:18px; line-height:20px; padding:0 0 5px 0; width:100%;}
		#home-sliderBlock .desc .main h4 a{font-size:14px; line-height:18px;padding:0 0 10px 0; }
		#home-sliderBlock .desc .main p{ font-size:13px; line-height:16px; width:100%;
		background:url(../images/ban-p-bg.png) no-repeat top center;}
		#home-sliderBlock .desc .main a.btn2{
			padding:10px 30px;
			font-size: 14px;
			width:30%;
		}
		#home-sliderBlock .desc.inner{top:50px; }
		#home-sliderBlock .desc .main h3.text-style{  font-size:16px; line-height:20px; color:#fff;  width:100%; text-align:center; padding:0;}
		#home-sliderBlock .desc .main p.text-style{ font-size:14px; line-height:16px;width:100%; text-align:center; padding:10px 0 0 0;}
		
		/*---BodyBlock-start---*/
		#BodyBlock{ padding:0; margin:0;}
		#BodyBlock .headingBlock{ background:#333; padding:20px 0;}
		#BodyBlock .welcomeBlock{padding:30px 0;}
		#BodyBlock .welcomeBlock h2{font-size:20px; line-height:24px; padding-bottom:10px; }
		#BodyBlock .welcomeBlock p{ font-size:14px; line-height:18px;padding:0px 0 15px 0; }
		#BodyBlock .designBlock-wrapper { padding:0;
		background: #ccc none;}
		#BodyBlock .designBlock-wrapper .bg{ background-size:cover; width:100%; background:none !important;  padding: 0;}	
		#BodyBlock .designBlock{ padding:15px 0; }
		#BodyBlock .designBlock .box{width:44%; margin:0 1% 1% 0;float:left;padding:5% 2%; background:#fff; text-align:center; }
		#BodyBlock .designBlock .box.orange{ background:#fff;}
		#BodyBlock .designBlock .box:nth-child(4){ margin:0;}
		/*pricing*/
		.pricing-table {
			width:94%;
			margin: 30px auto;
			text-align: center;
			padding: 40px 0 10px 10px;
			float: inherit;
			display:inline-block;
		}
		/*----------Pricing-Block----------*/
		.block {
		width: 30%;
		margin:10px 0;
		overflow: hidden;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		float: inherit;
		display:inline-block;
	}
		#BodyBlock .newsBlock-wrap {
		padding: 45px 0 35px;
		background: #242322;
		background-size: cover;
		margin-top: 75px;
	}
		#BodyBlock .newsBlock-wrap .bg1{background-size:cover; width:100%; background:none !important;  padding: 0;}
		#BodyBlock .newsBlock{ padding:0 0 15px 0; margin:0;}
		#BodyBlock .newsBlock .ltBlock{ width:45%; float:left;}
		#BodyBlock .newsBlock .ltBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#fff; padding-bottom:15px; }
		#BodyBlock .newsBlock .ltBlock .top{ float:left; margin-bottom:25px; width:100%;}
		#BodyBlock .newsBlock .ltBlock .top .left-block{ float:left; margin-right:20px; width:10%;}
		#BodyBlock .newsBlock .ltBlock .top .left-block .monthNO {
			padding:5px;
			background-color: #00c70e;
			font-family: 'Verdana';
			font-size: 12px;
			text-align: center ;
			color: #fff;
		}
		#BodyBlock .newsBlock .ltBlock .top .left-block .dateNO {
			padding:5px ;
			background-color: #e3e3e3;
			font-family: 'Verdana';
			font-size: 12px;
			font-weight: bold;
			text-align: center ;
			color: #00c70e;
		}
		#BodyBlock .newsBlock .ltBlock .top .right-block{ float:left; text-align:left; width:80%;}
		#BodyBlock .newsBlock .ltBlock .top .right-block h3{ font-size:18px;}
		#BodyBlock .newsBlock .ltBlock .top .right-block p{font-size:14px; line-height:26px; padding:14px 0;}
		#BodyBlock .newsBlock .ltBlock .top .right-block h4 a{color:#ff4500; font-size:14px;}
		#BodyBlock .newsBlock .ltBlock .top .right-block h4 a:hover{ color:#476409;}
		
		#BodyBlock .newsBlock .rtBlock{ width:50%; float:right;}
		#BodyBlock .newsBlock .rtBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#fff; padding-bottom:15px; }
		#BodyBlock .newsBlock .rtBlock .videoarea {
		
		}
		#BodyBlock .newsBlock .rtBlock .videoarea iframe {
			width: 100%; padding:0; margin:0 ; border:none;
		}
		
		#BodyBlock .galleryBlock{ padding:15px 0;}
		#BodyBlock .galleryBlock .ltBlock{ width:100%; float:inherit;}
		#BodyBlock .galleryBlock .ltBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#333; padding-bottom:35px; } 
		#BodyBlock .galleryBlock .ltBlock ul{ padding:0 !important0;}
		#BodyBlock .galleryBlock .ltBlock ul li{ width:30%; float:left; margin:0 2% 18px 2%;}
		#BodyBlock .galleryBlock .ltBlock ul li img{ width:100%;}
		#BodyBlock .galleryBlock .ltBlock .button{ float:right;padding:0; width:100%; margin:0 0 20px 0;}
		#BodyBlock .galleryBlock .ltBlock .button a{padding:10px 30px;font-size:14px; float:left;} 
		#BodyBlock .galleryBlock .ltBlock .button a:hover{ background:#2a2a2a;color:#fff; }
		
		#BodyBlock .galleryBlock .rtBlock{ width:100%; float:inherit; margin:20px 0 0 0;}
		#BodyBlock .galleryBlock .rtBlock h2{font-size:26px; padding-bottom:15px; } 
		#BodyBlock .galleryBlock .rtBlock p{color:#515151; font-size:14px; line-height:22px;padding:0 0 15px 0;}
		#BodyBlock .galleryBlock .rtBlock .button{ float:left;padding:10px 0;}
		#BodyBlock .galleryBlock .rtBlock .button a{padding:10px 30px;font-size:14px; text-align:center;} 
		#BodyBlock .galleryBlock .rtBlock .button a:hover{ background:#2a2a2a;color:#fff; }
		
		/*---footerBlock-start---*/
		#footer .topBlock{padding:20px 0 0 0;
		background-size: 100% cover;
		margin: 0; background:#282a29;}
		#footer .topBlock .bg2{background-size:cover; width:100%; background:none !important; padding: 0;  }
		#footer .topBlock .ltBlock{ float:left; width:25%;}
		#footer .topBlock .ltBlock h3{font-family:'Verdana'; color:#e6e6e6; font-size:23px; padding:0 0 35px 0;}
		#footer .topBlock .ltBlock ul{padding:0; margin:0; }
		#footer .topBlock .ltBlock ul li{ display:block; float:left; width:90%; margin:0 0 15px 0; padding:0 0 10px 0;font-family:'Verdana'; color:#b8b7b7; font-size:14px; line-height:20px; text-align:left; }
		#footer .topBlock .ltBlock ul li img{display:block; float:left; margin:2px 10px 15px 0;}
		#footer .topBlock .ltBlock ul li img.phone{ margin-top:-5px;}
		#footer .topBlock .ltBlock ul li a{ color:#b8b7b7;}
		#footer .topBlock .ltBlock ul li a:hover{ color:#fff;}
		#footer .topBlock .ltBlock .socialBlock{float:left; padding:0; margin:0; }
		#footer .topBlock .ltBlock .socialBlock ul{ padding:0; margin:0;}
		#footer .topBlock .ltBlock .socialBlock ul li{ float: left; display:block; width:29px; height:29px; padding-right:3px;}
		#footer .topBlock .ltBlock .socialBlock ul li a{ float: left; background: url(../images/social-icon.png);
		display:block;width:29px; height:29px;}
		#footer .topBlock .ltBlock .socialBlock ul li a:hover{ float: left; background:url(../images/social-icon-hover.png) no-repeat; display:block; width:29px; height:29px;}
		#footer .topBlock .ltBlock .socialBlock ul li a.twitter{background-position:-33px 0;}
		#footer .topBlock .ltBlock .socialBlock ul li a.gplus{background-position:-66px 0;}
		#footer .topBlock .ltBlock .socialBlock ul li a.in{background-position:-100px 0;}
		#footer .topBlock .middleBlock{float:left; width:32%;margin:0;}
		#footer .topBlock .middleBlock h3{ font-size:23px;}
		#footer .topBlock .middleBlock .post{ float:inherit; width:100%; margin-bottom:10px;}
		#footer .topBlock .middleBlock .post .image{ float:left; width:20%;}
		#footer .topBlock .middleBlock .post .image img{ display:block; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text{ float:right; width:75%;}
		#footer .topBlock .middleBlock .post .text h3{font-family:'Verdana'; color:#c9c9c9; font-size:18px; line-height:22px; 
		padding:0 0 5px 0; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text h3 img{ display:block; float:left; margin:5px 10px 0 0;}
		#footer .topBlock .middleBlock .post .text h4{font-family:'Verdana'; color:#818181; font-size:11px; line-height:14px; 
		padding:0 0 15px 0; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text h4 img{ display:block; float:left; margin:5px 10px 20px 0;}
		
		#footer .topBlock .rtBlock{float:right; width:40%; margin-top:0px;}
		#footer .topBlock .rtBlock h3{ font-size:23px;}
		#footer .topBlock .rtBlock .formBlock{ float:left; width:100%;}
		
		#footer .bottomBlock{ background:#2f2f2f; padding:15px 0; text-align:center}
		#footer .bottomBlock .menu{ padding: 0; float:inherit; width:100%; margin-bottom:15px;}
		#footer .bottomBlock .menu ul{ padding:0; margin:0;}
		#footer .bottomBlock .menu ul li{ display:inline-block; float:inherit;font-size:13px; padding:0 8px;}
		#footer .bottomBlock .menu ul li a{color:#979797;} 
		#footer .bottomBlock .menu ul li a:hover{color:#fff;}
		#footer .bottomBlock .copyrightBlock{ padding: 0; float:inherit; width:100%;}
		#footer .bottomBlock .copyrightBlock p{ color:#979797; font-size:13px;}
		
		/*------------BLOG-PAGE--------------*/
		#bodyBlock-blog .ltBlock{ width:28%; float:left;}
		#bodyBlock-blog .ltBlock .block .topBlock .image{ float:inherit; width:100%;}
		#bodyBlock-blog .ltBlock .block .topBlock .image img{display:block; width:100%;}
		#bodyBlock-blog .ltBlock .block .topBlock .text{ float:inherit; width:100%;}
		#bodyBlock-blog .ltBlock .block .bottomBlock p{ padding:5px 0; font-size:12px; line-height:14px; color:#696969;}
		#bodyBlock-blog .rtBlock{ width:100%; float:right;}
		.block-right{
		width:65%;
		float:right;
	}
		
		
		/*----------CONTACT-----------*/
		#BodyBlock .content-area .ltBlock-contact{ float:left; width:50%; margin-right:2%;}
		#BodyBlock .content-area .rtBlock-contact{ float:left; width:40%; }
		
		/*----------PORTFOLIO-PAGE-----------*/
		#BodyBlock .portfolio .right-panel ul li:nth-child(3){ margin-right:20px;}
		#BodyBlock .portfolio .right-panel ul li:nth-child(6){ margin-right:0;}
		
	/*----------Product-Page---------*/
		.bodyblock-wrap{padding-top:10%;}
		.ltBlock-ab {
			float: left;
			width: 65%;
		}
		.rtBlock-ab{
			float: right;
			width: 32%;
		}
		.rtBlock-ab img{ width:100%; display:inline-block;}
		
		/*----------PORTFOLIO-PAGE-----------*/
		#BodyBlock .portfolio {
			padding: 30px 0;
		}
		#BodyBlock .portfolio .left-panel {
			float: left;
			width: 25%;
		}
		#BodyBlock .portfolio .right-panel{ float:right; width:72%;}
		#BodyBlock .portfolio .right-panel ul{ padding:20px 0; margin:0;}
		#BodyBlock .portfolio .right-panel ul li{width:19%;float:left;}
		#BodyBlock .portfolio .right-panel ul li img{ display:block; float:left; width:100%; height:130px; }
				}
@media screen and (max-width: 650px) {
		/*------------ Header ------------*/
		#header{ padding:0; margin:0;}
		#header .topBlock{ padding:20px 0; border-bottom:1px solid #ececec;}
		#header .topBlock .languageBlock{ float:right; width:194px; margin:0 10px 0 0;}
		#header .topBlock .socialBlock{ float:right; margin:0;}
		#header .bottomBlock .top-block h1.logo a{ width:60%; float:inherit; margin:0 auto;}
		#header .bottomBlock .top-block h1.logo img{ width:100%;}
		#header .bottomBlock .top-block .navigationBlock { margin:0;}
		#header .bottomBlock{ 	position: static;}
		
		/*----------------home-slider--------------------*/
		#home-sliderBlock{padding:5% 0 0 0;  }
		#home-sliderBlock .desc{ top:0; z-index:0; position:relative; width:100%; padding:20px 0; }
		#home-sliderBlock .desc .main{ padding:0;width:100%; }
		#home-sliderBlock .desc .main h3{ font-size:26px; line-height:30px; padding:0 0 10px 0; width:100%;}
		#home-sliderBlock .desc .main p{ font-size:14px; line-height:16px; width:100%;}
		#home-sliderBlock .desc.inner{top:0px; }
		#home-sliderBlock .desc .main h3.text-style{ font-family:'Verdana-Bold'; font-size:26px; line-height:30px; color:#fff; 
		padding:0 0 15px 0; width:100%;}
		#home-sliderBlock .desc .main p.text-style{ font-family:'Verdana'; font-size:14px; line-height:16px; color:#fff; 
		width:100%;}
		#home-sliderBlock .desc .main a.btn2{
			padding:10px 30px;
			font-size: 14px;
			width:30%;
		}
		
		
		/* Modal Content */
		.modal-content {
		position: relative;
		background-color: #fff;
		margin:10% auto 50% auto;
		padding:0px;
		width: 350px;
		border-radius:10px;
		box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
		-webkit-animation-name: animatetop;
		-webkit-animation-duration: 0.4s;
		animation-name: animatetop;
		animation-duration: 0.4s
		}
		
		.bodyblock-wrap{padding-top:27%;}
		#BodyBlock .welcomeBlock .btnBlock a{ float:left;}	
		#BodyBlock .designBlock-wrapper {
		background: #ccc none;}
		#BodyBlock .designBlock-wrapper .bg{ background-size:cover; width:100%; background:none !important;  padding: 0;}
			
		/*----------Pricing-Block----------*/
		.block {
		width: 44%;
		margin:10px 0;
		overflow: hidden;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		float: inherit;
		display:inline-block;
	}
		#BodyBlock .newsBlock-wrap {
		padding: 45px 0 35px;
		background: #242322;
		background-size: cover;
		margin-top: 75px;
	}
		#BodyBlock .newsBlock-wrap .bg1{background-size:cover; width:100%; background:none !important;  padding: 0;}
		#BodyBlock .newsBlock{ padding:0 0 15px 0; margin:0;}
		#BodyBlock .newsBlock .ltBlock{ width:100%; float:inherit;}
		#BodyBlock .newsBlock .ltBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#fff; padding-bottom:15px; }
		#BodyBlock .newsBlock .ltBlock .top{ float:left; margin-bottom:25px; width:100%;}
		#BodyBlock .newsBlock .ltBlock .top .left-block{ float:left; margin-right:20px; width:10%;}
		#BodyBlock .newsBlock .ltBlock .top .left-block .monthNO {
			padding:5px;
			background-color: #00c70e;
			font-family: 'Verdana';
			font-size: 12px;
			text-align: center ;
			color: #fff;
		}
		#BodyBlock .newsBlock .ltBlock .top .left-block .dateNO {
			padding:5px ;
			background-color: #e3e3e3;
			font-family: 'Verdana';
			font-size: 12px;
			font-weight: bold;
			text-align: center ;
			color: #00c70e;
		}
		#BodyBlock .newsBlock .ltBlock .top .right-block{ float:left; text-align:left; width:80%;}
		#BodyBlock .newsBlock .ltBlock .top .right-block h3{ font-size:18px;}
		#BodyBlock .newsBlock .ltBlock .top .right-block p{font-size:14px; line-height:26px; padding:14px 0;}
		#BodyBlock .newsBlock .ltBlock .top .right-block h4 a{color:#ff4500; font-size:14px;}
		#BodyBlock .newsBlock .ltBlock .top .right-block h4 a:hover{ color:#476409;}
		
		#BodyBlock .newsBlock .rtBlock{ width:100%; float:inherit;}
		#BodyBlock .newsBlock .rtBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#fff; padding-bottom:35px; }
		#BodyBlock .newsBlock .rtBlock .videoarea button {float:left;}
		
		#BodyBlock .galleryBlock{ padding:15px 0;}
		#BodyBlock .galleryBlock .ltBlock{ width:100%; float:inherit;}
		#BodyBlock .galleryBlock .ltBlock h2{font-family:'Verdana-Bold';font-size:26px;color:#515151; padding-bottom:35px; } 
		#BodyBlock .galleryBlock .ltBlock ul{ padding:0 !important0;}
		#BodyBlock .galleryBlock .ltBlock ul li{ width:48%; float:left; margin:0 2% 18px 2%;}
		#BodyBlock .galleryBlock .ltBlock ul li img{ width:100%;}
		#BodyBlock .galleryBlock .ltBlock ul li:nth-child(2){ margin:0 0 18px 2%;}
		#BodyBlock .galleryBlock .ltBlock ul li:nth-child(3){ margin:0 2% 18px 0;}
		#BodyBlock .galleryBlock .ltBlock ul li:nth-child(4){ margin:0 0 18px 2%;}
		#BodyBlock .galleryBlock .ltBlock ul li:nth-child(5){ margin:0 2% 18px 0;}
		#BodyBlock .galleryBlock .ltBlock ul li:last-child{ margin:0 0 18px 2%;}
		#BodyBlock .galleryBlock .ltBlock ul li:first-child{ margin:0 2% 18px 0;}
		#BodyBlock .galleryBlock .ltBlock .button{ float:right;padding:0; width:100%; margin:0 0 20px 0;}
		#BodyBlock .galleryBlock .ltBlock .button a{padding:10px 30px;font-size:14px; float:left;} 
		#BodyBlock .galleryBlock .ltBlock .button a:hover{ background:#2a2a2a;color:#fff; }
		
			
		
		/*---footerBlock-start---*/
		#footer .topBlock{padding: 0;
		background-size: 100% cover;
		margin: 0; background:#282a29;}
		#footer .topBlock .bg2{background-size:cover; width:100%; background:none !important; padding: 0;  }
		#footer .topBlock .ltBlock{ float:inherit; width:100%;}
		#footer .topBlock .ltBlock h3{font-family:'Verdana'; color:#e6e6e6; font-size:23px; padding:0 0 35px 0;}
		#footer .topBlock .ltBlock ul{padding:0; margin:0; }
		#footer .topBlock .ltBlock ul li{ display:block; float:left; width:90%; margin:0 0 15px 0; padding:0 0 10px 0;font-family:'Verdana'; color:#b8b7b7; font-size:14px; line-height:20px; text-align:left; }
		#footer .topBlock .ltBlock ul li img{display:block; float:left; margin:2px 10px 15px 0;}
		#footer .topBlock .ltBlock ul li img.phone{ margin-top:-5px;}
		#footer .topBlock .ltBlock ul li a{ color:#b8b7b7;}
		#footer .topBlock .ltBlock ul li a:hover{ color:#fff;}
		#footer .topBlock .ltBlock .socialBlock{float:left; padding:0; margin:0; }
		#footer .topBlock .ltBlock .socialBlock ul{ padding:0; margin:0;}
		#footer .topBlock .ltBlock .socialBlock ul li{ float: left; display:block; width:29px; height:29px; padding-right:3px;}
		#footer .topBlock .ltBlock .socialBlock ul li a{ float: left; background: url(../images/social-icon.png);
		display:block;width:29px; height:29px;}
		#footer .topBlock .ltBlock .socialBlock ul li a:hover{ float: left; background:url(../images/social-icon-hover.png) no-repeat; display:block; width:29px; height:29px;}
		#footer .topBlock .ltBlock .socialBlock ul li a.twitter{background-position:-33px 0;}
		#footer .topBlock .ltBlock .socialBlock ul li a.gplus{background-position:-66px 0;}
		#footer .topBlock .ltBlock .socialBlock ul li a.in{background-position:-100px 0;}
		#footer .topBlock .middleBlock{float:inherit; width:100%;margin:0;}
		#footer .topBlock .middleBlock h3{ font-size:23px; padding:0 0 15px 0;}
		#footer .topBlock .middleBlock .post{ float:left; width:49%; margin-bottom:0px; margin-right:1%;}
		#footer .topBlock .middleBlock .post .image{ float:left; width:30%;}
		#footer .topBlock .middleBlock .post .image img{ display:block; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text{ float:right; width:65%;}
		#footer .topBlock .middleBlock .post .text h3{font-family:'Verdana'; color:#c9c9c9; font-size:18px; line-height:22px; 
		padding:0 0 15px 0; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text h3 img{ display:block; float:left; margin:5px 10px 0 0;}
		#footer .topBlock .middleBlock .post .text h4{font-family:'Verdana'; color:#818181; font-size:13px; line-height:18px; 
		padding:0 0 15px 0; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text h4 img{ display:block; float:left; margin:5px 10px 20px 0;}
		
		#footer .topBlock .rtBlock{float:inherit; width:100%; margin-top:20px;}
		#footer .topBlock .rtBlock h3{ font-size:23px; padding:0 0 15px 0;}
		#footer .topBlock .rtBlock .formBlock{ float:left; width:100%;}
		
		
		
		/*------------BLOG-PAGE--------------*/
		#bodyBlock-blog .ltBlock{ width:100%; float:inherit;}
		#bodyBlock-blog .ltBlock .block .topBlock{ width:59%; float:left;}
		#bodyBlock-blog .ltBlock .block .topBlock .image{ float:left; width:45%;}
		#bodyBlock-blog .ltBlock .block .topBlock .image img{display:block; width:100%;}
		#bodyBlock-blog .ltBlock .block .topBlock .text{ float:right; width:50%;}
		#bodyBlock-blog .ltBlock .block .topBlock .text h2{font-size:12px; line-height:16px; font-weight:bold;}
		#bodyBlock-blog .ltBlock .block .bottomBlock{ width:40%; float:right;}
		#bodyBlock-blog .ltBlock .block .bottomBlock p{ padding:0 0 10px 0;font-size:14px; line-height:16px; color:#696969;}
		#bodyBlock-blog .rtBlock{ width:100%; float:inherit;}
		#bodyBlock-blog .rtBlock .block .textBlock h2{  font-size:14px; line-height:18px;}
		.block-right{
			width:100%;
			float:inherit;
		}
		
		/*----------CONTACT-----------*/
		#BodyBlock .content-area .ltBlock-contact{ float:inherit; width:100%;}
		#BodyBlock .content-area .rtBlock-contact{ float:inherit; width:100%; }
		#BodyBlock .content-area .rtBlock-contact img{ display:inline-block; float:none; text-align:center; }
		.info .form .form-box{ padding-bottom:10px; }
		.info .form .form-box p{ padding:10px 0; line-height:14px; text-align:left; }
		.info .form .form-box .name2{ width:94%; }
		.info .form .form-box .address2{  width:98%;}
		
		.info .form .form-box .submit-button{ float:none; display:inline-block; text-align:center; margin:10px 0; }
		.info .form .form-box .submit-button:hover{ background:#dc7a08; }
		
		.info .form .form-box .form-ltPanel{ float:none; width:100%;}
		.info .form .form-box .form-rtPanel{ float:none; width:100%;}
		
		/*----------PORTFOLIO-PAGE-----------*/
		#BodyBlock .portfolio{ padding:30px 0;}
		#BodyBlock .portfolio .left-panel{ float:inherit; width:100%; background:#f5f5f5;}
		#BodyBlock .portfolio .right-panel{ float:inherit; width:100%;}
		#BodyBlock .portfolio .right-panel ul{ padding:20px 0; margin:0;}
		#BodyBlock .portfolio .right-panel ul li{float:none; width:96%; height:auto; text-align:center; margin:0 0px 20px 0;}
		#BodyBlock .portfolio .right-panel ul li img{ display:inline-block; float:none; width:100%; height:auto; text-align:center; }
		#BodyBlock .portfolio .right-panel ul li img:hover{transform: scale(1.2);}
		#BodyBlock .portfolio .right-panel ul li:nth-child(3){ margin-right:0;}
		#BodyBlock .portfolio .right-panel ul li:nth-child(6){ margin-right:0;}
	
		/*----------ORDER-NOW-----------*/
		#BodyBlock .content-area .ltBlock-contact{ float:left; width:45%;}
		#BodyBlock .content-area .ltBlock-contact.right-block{ float:right; width:45%;}
		
		/*----------Product-Page---------*/
		.bodyblock-wrap{padding-top:5%;}

}
/*custon*/
.cus-bodyblock .ltBlock-ab {
    float: inherit;
    width: 100%;
}
.pricing-table.group:after{
	content: "";
  display: block;
  clear: both;
}
.newsBlock-wrap{
	background-size: cover !important;
	margin-top:40px;
}
.top:after{
	content: "";
  display: block;
  clear: both;
}
.newsBlock:after{
	content: "";
  display: block;
  clear: both;
}
.left-block img{
	width:100%;
}
#BodyBlock .newsBlock .ltBlock .top .left-block {
    float: left;
    margin-right: 2%;
    width: 25%;
}
#BodyBlock .newsBlock .ltBlock .top .left-block img{
border: #999999 1px solid;
padding: 2px;
}
#BodyBlock .newsBlock .ltBlock .top .right-block {
    float: left;
    text-align: left;
    width: 68%;
	background-color: rgba(0,0,0, 0.5);
	padding: 8px;
}
#BodyBlock .welcomeBlock h2 {
    text-align: center;
}
#BodyBlock .welcomeBlock .btnBlock a {
    margin: 20px auto 0;
    display: inline-block;
    float: none;
}
.btnBlock{
text-align:center
}


@media screen and (max-width: 500px) {

		/*------------ Header ------------*/
		#header{ padding:0; margin:0;}
		#header .topBlock{ padding:20px 0; border-bottom:1px solid #ececec;}
		#header .topBlock .languageBlock{ float:inherit; width:194px; margin:10px auto 0 auto;}
		#header .topBlock .socialBlock{ float:inherit; margin:0 auto;}
		#header .bottomBlock .top-block h1.logo a{ width:80%; float:inherit; margin:0 auto;}
		#header .bottomBlock .top-block h1.logo img{ width:100%;}
		
	/*----------------home-slider--------------------*/
		#home-sliderBlock{padding:8% 0 0 0;  }
		
		#home-sliderBlock .desc .main h3{font-size:25px;line-height: 30px;padding: 0 0 5px 0;width: 100%; }
		#home-sliderBlock .desc .main h4 {
			font-size:22px;
			line-height: 30px;
			color: #ff4500;
			padding: 0 0 5px 0;
			width: 100%;
		}
		#home-sliderBlock .desc .main p{
			padding:10px 0;
			font-size: 14px;
			line-height: 20px;}
		#home-sliderBlock .desc .main a.btn2{
			padding:8px 30px;
			font-size: 14px;
			width:60%;
		}
		
		/* Modal Content */
		.modal-content {
		position: relative;
		background-color: #fff;
		margin:10% auto 50% auto;
		padding:0px;
		width: 350px;
		border-radius:10px;
		box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
		-webkit-animation-name: animatetop;
		-webkit-animation-duration: 0.4s;
		animation-name: animatetop;
		animation-duration: 0.4s
		}
		
		#BodyBlock .designBlock-wrapper {
		background: #ccc none;
		padding: 0px 0;
		background-size: 100% cover;
		margin:15px 0;}
		#BodyBlock .designBlock-wrapper .bg{ background-size:cover; width:100%; background:none !important;  padding: 0;}
		#BodyBlock .designBlock{ padding:15px 0;}
		#BodyBlock .designBlock .box{width:90%; margin:0 auto 10px auto;float:inherit;padding:5%; text-align:center; background:#fff; }
		#BodyBlock .designBlock .box.orange{ background:#fff;}
		#BodyBlock .designBlock .box:nth-child(4){ margin:0;}	
		
		/*----------Pricing-Block----------*/
		.block {
		width: 90%;
		margin:10px 0;
		overflow: hidden;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		float: inherit;
	}
		#BodyBlock .newsBlock-wrap {
		padding: 45px 0 35px;
		background: #242322;
		background-size: cover;
		margin-top: 75px;
	}
	#BodyBlock .newsBlock-wrap .bg1{background-size:cover; width:100%; background:none !important; padding: 0; }
		/*---footerBlock-start---*/
		#footer .topBlock{padding:20px 0;
		background-size: 100% cover;
		margin: 0; background:#282a29;}
		#footer .topBlock .bg2{background-size:cover; width:100%; background:none !important; padding: 0;  }
		
		#footer .topBlock .middleBlock{float:inherit; width:100%;margin:0;}
		#footer .topBlock .middleBlock h3{ font-size:23px; padding:0 0 15px 0;}
		#footer .topBlock .middleBlock .post{ float:none; width:100%; margin-bottom:10px; }
		#footer .topBlock .middleBlock .post .image{ float:left; width:30%;}
		#footer .topBlock .middleBlock .post .image img{ display:block; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text{ float:right; width:65%;}
		
		#footer .topBlock .middleBlock .post .text h3{font-family:'Verdana'; color:#c9c9c9; font-size:18px; line-height:22px; 
		padding:0 0 15px 0; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text h3 img{ display:block; float:left; margin:5px 10px 0 0;}
		#footer .topBlock .middleBlock .post .text h4{font-family:'Verdana'; color:#818181; font-size:12px; line-height:18px; 
		padding:0 0 15px 0; float:left; width:100%;}
		#footer .topBlock .middleBlock .post .text h4 img{ display:block; float:left; margin:5px 10px 20px 0;}
		
		/*----------------BLOG-PAGE-----------------*/
		#bodyBlock-blog .ltBlock{ width:100%; float:inherit;}
		#bodyBlock-blog .ltBlock .block .topBlock{ width:100%; float:left;}
		#bodyBlock-blog .ltBlock .block .topBlock .image{  width:100%; float:inherit;}
		#bodyBlock-blog .ltBlock .block .topBlock .image img{display:block; width:100%;}
		#bodyBlock-blog .ltBlock .block .topBlock .text{ width:100%; float:inherit;}
		#bodyBlock-blog .ltBlock .block .topBlock .text h2{font-size:14px; line-height:18px; font-weight:bold; padding:5px 0;}
		#bodyBlock-blog .ltBlock .block .bottomBlock{ width:100%; float:left;}
		#bodyBlock-blog .ltBlock .block .bottomBlock p{ padding:10px 0;font-size:14px; line-height:16px; color:#696969;}
		#bodyBlock-blog .rtBlock{ width:100%; float:inherit;}
		#bodyBlock-blog .rtBlock .block .imageBlock{ width:100%; float:inherit;}
		#bodyBlock-blog .rtBlock .block .imageBlock img{ width:100%; margin:10px 0;}
		#bodyBlock-blog .rtBlock .block .textBlock{ width:100%; float:inherit;}
		#bodyBlock-blog .rtBlock .block .textBlock h2{  font-size:14px; line-height:18px;}
		#bodyBlock-blog .rtBlock .block .textBlock .iconBlock p{ font-size:11px; line-height:19px; color:#696969;}
		#bodyBlock-blog .rtBlock .block2 .block-in{ width:100%;}
		
		/*----------CONTACT-----------*/
		#BodyBlock .content-area .ltBlock-contact{ float:inherit; width:100%;}
		#BodyBlock .content-area .rtBlock-contact{ float:inherit; width:100%; }
		#BodyBlock .content-area .rtBlock-contact img{ display:inline-block; float:none; text-align:center; width:100%;}
		.info .form .form-box{ padding-bottom:10px; }
		.info .form .form-box p{ padding:10px 0; line-height:14px; text-align:left; }
		.info .form .form-box .name2{ width:90%; }
		.info .form .form-box .address2{  width:90%;}
		
		.info .form .form-box .submit-button{ float:none; display:inline-block; text-align:center; margin:10px 0; }
		.info .form .form-box .submit-button:hover{ background:#dc7a08; }
		
		.info .form .form-box .form-ltPanel{ float:none; width:100%;}
		.info .form .form-box .form-rtPanel{ float:none; width:100%;}
		
		/*----------ORDER-NOW-----------*/
		#BodyBlock .content-area .ltBlock-contact{ float:inherit; width:100%;}
		#BodyBlock .content-area .ltBlock-contact.right-block{ float:inherit; width:100%;}
		#BodyBlock .content-area .ltBlock-contact.right-block.custom-order{ margin:20px 0 0 0; padding:10px 0;}
		
		/*----------Product-Page---------*/
		.bodyblock-wrap{padding-top:6%;}
		.ltBlock-ab {
			float: inherit;
			width: 100%;
		}
		.rtBlock-ab{
			float: inherit;
			width: 100%;
		}
		.rtBlock-ab img{ width:100%; display:inline-block;}
}
@media (max-width: 767px) {
    .home-sliderBlock ul {
        max-height: auto;
    }
    #home-sliderBlock .desc.inner {
        transform: inherit;
    }
}
@media screen and (max-width: 400px) {
	/*----------------home-slider--------------------*/
		#home-sliderBlock{padding:6% 0 0 0;  }
		#BodyBlock .designBlock-wrapper {
		padding: 20px 0;
		background-size: 100% cover;
		margin:15px 0;
	}
	#BodyBlock .designBlock-wrapper .bg{ background-size:cover; width:100%; background:none !important;padding:0;}
	#BodyBlock .newsBlock-wrap .bg1{background-size:cover; width:100%; background:none !important; padding:0; }
	.bodyblock-wrap{padding-top:3%;}
		
		/* Modal Content */
		.modal-content {
		position: relative;
		background-color: #fff;
		margin:10% auto 50% auto;
		padding:0px;
		width: 310px;
		border-radius:10px;
		box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
		-webkit-animation-name: animatetop;
		-webkit-animation-duration: 0.4s;
		animation-name: animatetop;
		animation-duration: 0.4s
		}
		
	}
@media screen and (max-width: 359px) {
	
	/*----------------home-slider--------------------*/
		#home-sliderBlock{padding:5% 0 0 0;  }
		.bodyblock-wrap{padding-top:1%;}

}

