/*

Theme Name: ITP - 2024

Theme URL: 
Description: 
Author: Larson Brasov
Author URI: www.larson.ro
Version: 2024


*/


/*--------------------------------------------------------------
        Project
--------------------------------------------------------------*/

*{ margin: 0px auto; padding: 0px; font-family: 'Open Sans', sans-serif;}

h1{font-size:35px;line-height:50px;text-align:left;font-weight:normal;color:#333333;text-decoration: none;font-family: "Montserrat", sans-serif;	}
h2{font-size:19px;line-height:28px;color:#3333;text-align:left;text-decoration: none;font-weight:normal;margin:20px 0px 30px 0px;}
h3{font-size:18px;line-height:25px;color:#494949;text-align:left;text-decoration: none;font-weight:normal;margin:20px 0px 20px 0px;}
h4{font-size:17px;line-height:25px;padding:10px 0px 10px 0px;text-decoration: none;font-weight:normal}
h5{font-size:17px;line-height:25px;padding:10px 0px 10px 0px;text-decoration: none;font-weight:normal}
h6{font-size:13px;line-height:13px;padding:9px 0px 9px 0px;text-decoration: none;font-weight:normal;color:#fff;font-family: 'Oswald', sans-serif;}

img { border:0; max-width: 100%;height: auto; }
.aligncenter {display:block;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:15px;}
img.alignright { padding: 5px 5px; margin: 5px 0px 20px 20px; display: inline;}
.alignright { float: right; margin: 0px 0px 20px 20px;}
img.alignleft { padding: 5px 5px; margin: 5px 20px 20px 0px; display: inline;}
.alignleft { float: left; margin: 0px 20px 20px 0px;}
img.alignnone {	display: inline;}

 ul li{ 
 margin: 0 0 0 20px;
}

/*--------------------------------------------------------------
        Header
--------------------------------------------------------------*/

#header {
	float:left;
    background: #232336;
	width:100%;
	min-height:10px;
}
#header-list {
	float:left;
	width:80%;
	margin-left:10%;
	min-height:10px;
	margin-top:18px;
	margin-bottom:15px;	
}
#logo {
	float:left;
	width:24%;
	min-height:10px;
	text-align:center;
}
#call {
	float:right;
	width:74%;
	min-height:10px;
	min-height:10px;
	font-size: 15px;
	color:#fff;
	text-align:right;
	margin-top:15px;
}
#call a {
  color: #000000; 
background: #b0cb1f;
	text-decoration: none;
	padding: 5px 10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 - border-radius:10px;
} 
#call a:link {  }
#call a:visited { }
#call a:hover{
  color: #fff; 
background: #e31e24;
	text-decoration:none;
}
#menu {
	float:right;
	width:74%;
	min-height:10px;
	margin-top:20px;	
}

/*--------------------------------------------------------------
       slide
--------------------------------------------------------------*/
#slide {
	float:left;	
	width:100%;
	background: #fff;	
	min-height:10px;
}

/*-------------------
    about us
---------------------*/

#about-us{
	float:left;
	width:100%;
	min-height:10px;
}
#about-us-list{
	float:left;	
	width:70%;
	min-height:10px;
	margin-left:15%;
	margin-top:40px;
	margin-bottom:60px;		
}
#about-us-info{
	float:left;	
	width:55%;
	min-height:10px;
}
#about-us-title {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
	color:#333333;
	text-decoration: none;
	font-size:35px;	
	line-height:45px;	
	font-family: "Montserrat", sans-serif;
	margin-top:30px;
}
#about-us-txt {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	line-height:28px;
	color:#333333;
	text-align:center;	
	margin-top:15px;	
}
#about-us-sm{
	float:right;	
	background: #ddf2ef;	
	width:40%;
	min-height:10px;
	margin-top:20px;
}
#about-us-sm-title {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
	color:#333333;
	text-decoration: none;
	font-size:23px;	
	font-family: "Montserrat", sans-serif;
	margin-top:30px;
}
#about-us-sm-box {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;	
}
/*-------------------
    promotie
---------------------*/

#promotie{
	float:left;
	background: url(files/images/bk-promotie-2560.jpg) no-repeat center center;		
	width:100%;
	min-height:596px;
}
#promotie-list{
	float:left;	
	width:60%;
	min-height:10px;
	margin-left:20%;
	margin-top:45px;
}
#promotie-title {
	float:left;
	width:100%;
	min-height:10px;
	color:#fff;
	text-decoration: none;
	font-size:28px;	
	line-height:35px;
	font-weight:bold;
	font-family: "Montserrat", sans-serif;
	margin-bottom:30px;	
}
#promotie-t {
	float:left;
	width:100%;	
	margin-bottom:13px;
	min-height:10px;
} 
#promotie-t  a {
	color:#b0cb1f;
	text-decoration: none;
	font-size:27px;
	line-height:30px;	
	font-family: "Montserrat", sans-serif;	
}
#promotie-t a:link {  }
#promotie-t  a:visited { }
#promotie-t  a:hover{
	color:#fff;
	text-decoration:underline;	
}
#promotie-e {
	float:left;
	width:100%;
	min-height:10px;
	font-size:19px;
	line-height:30px;
	color:#fff;
	text-align:left;
	margin-bottom:10px;	
} 
#promotie-e  a {
	color:#fff;
	font-style: italic;
	text-decoration: none;
}
#promotie-e a:link {  }
#promotie-e  a:visited { }
#promotie-e a:hover{
	color:#fff;
	text-decoration:underline;
}
#promotie-l {
	float:left;
	width:100%;
	min-height:10px;
	min-height:10px;
	font-size: 15px;
	color:#fff;
	text-align:left;
	margin-top:15px;
}
#promotie-l a {
  color: #000000; 
background: #b0cb1f;
	text-decoration: none;
	padding: 8px 14px;
	font-size:16px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 - border-radius:10px;
} 
#promotie-l a:link {  }
#promotie-l a:visited { }
#promotie-l a:hover{
  color: #fff; 
background: #e31e24;
	text-decoration:none;
}
/*-------------------
    deals
---------------------*/

#deals {
	float:left;
	width:100%;
	min-height:10px;
}
#deals-line {
	float:left;
	background: #ddf2ef;	
	width:100%;
	min-height:10px;
}
#deals-box-info-1 {
	float:left;	
	width:40%;
	min-height:400px;
	margin-left:5%;
	margin-right:5%;	
}
#deals-box-img-1 {
	float:right;
	background: #1e3957;	
	width:50%;
	min-height:400px;
}
#deals-box-info-2 {
	float:right;	
	width:40%;
	min-height:400px;
	margin-left:5%;
	margin-right:5%;	
}
#deals-box-img-2 {
	float:left;
	background: #1e3957;	
	width:50%;
	min-height:400px;
}

#deals-box-img-service-auto {
	float:left;
	background: url(files/images/bk-deals-service-auto-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-service-auto {
	float:left;
	background: url(files/images/bk-deals-service-auto-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-mecanica-auto {
	float:left;
	background: url(files/images/bk-deals-mecanica-auto-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-diagnoza-auto {
	float:left;
	background: url(files/images/bk-deals-diagnoza-auto-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-constatare-mecanica {
	float:left;
	background: url(files/images/bk-deals-constatare-mecanica-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-vulcanizare {
	float:left;
	background: url(files/images/bk-deals-vulcanizare-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-itp {
	float:left;
	background: url(files/images/bk-deals-itp-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-electrica-auto {
	float:left;
	background: url(files/images/bk-deals-electrica-auto-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-itp-ceramica {
	float:left;
	background: url(files/images/bk-deals-itp-ceramica-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-itp-ceara {
	float:left;
	background: url(files/images/bk-deals-itp-ceara-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-itp-hidrofob {
	float:left;
	background: url(files/images/bk-deals-itp-hidrofob-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-itp-colantare {
	float:left;
	background: url(files/images/bk-deals-itp-colantare-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-itp-sablare {
	float:left;
	background: url(files/images/bk-deals-itp-sablare-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-itp-faruri {
	float:left;
	background: url(files/images/bk-deals-itp-faruri-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-oferte {
	float:left;
	background: url(files/images/bk-deals-oferte-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-oferte-jante {
	float:left;
	background: url(files/images/bk-deals-oferte-jante-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-oferte-faruri {
	float:left;
	background: url(files/images/bk-deals-oferte-faruri-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-img-oferte-abonamente {
	float:left;
	background: url(files/images/bk-deals-oferte-abonamente-2560.jpg) no-repeat center center;	
	width:100%;
	min-height:400px;
}
#deals-box-title {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
	margin-top:22px;
	color:#000;
	text-decoration: none;
	font-size:28px;	
	line-height:35px;
	font-weight:bold;
	font-family: "Montserrat", sans-serif;
	margin-top:80px;
}
#deals-box-txt {
	float:left;
	width:100%;
	min-height:10px;
	font-size:18px;
	line-height:27px;
	color:#333333;
	text-align:center;	
	margin-top:15px;	
}
#deals-box-link{
	float:left;	
	width:100%;	
	min-height:10px;
	text-align:center;
	margin-top:20px;	
}
#deals-box-link a {
	background: #b0cb1f;
	color:#000;
	text-decoration: none;
	padding: 8px 14px;
	font-size:16px;
	font-weight:normal;
	font-family: "Montserrat", sans-serif;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 - border-radius:10px;
	
	}
#deals-box-link a:link {  }
#deals-box-link  a:visited { }
#deals-box-link a:hover{
  color: #fff; 
background: #e31e24;
	text-decoration:none;
}


/*--------------------------------------------------------------
        Layout
--------------------------------------------------------------*/

#column {
	float:left;
	background: #fff;	
	width:100%;
	min-height:10px;
}
#column-list {
	float:left;
	width:80%;
	min-height:10px;	
	margin-top:70px;
	margin-bottom:70px;
	margin-left:10%;
}
#column-content-center {
	float:left;
	width:80%;
	min-height:10px;
	margin-left:10%;
}
#column-content {
	float:right;
	min-height:10px;
	width:82%;	
}
#column-sidebar {
	float:left;
	min-height:10px;
	width:15%;	
}

#column-gallery {
	float:right;
	min-height:10px;
	width:48%;	
}

/*-------------------
    Page
---------------------*/

#title {
	float:left;
	width:100%;
	min-height:10px;
	text-decoration:none;
	text-align:left;
}

#page-content {
	float:left;
	width:100%;
	min-height:10px;
	margin-top:20px;
	font-size:18px;
	line-height:27px;
	color:#777777;
	text-align:justify;
} 
#page-content p{ 
	margin:5px  0px 0px 0px;
	padding:5px  0px 0px 0px;
}	
#page-content a {
	color:#4483d1;
	text-decoration:none;
}
#page-content a:link { }
#page-content a:visited { }
#page-content a:hover{
	color:#3878c7;
	text-decoration:none;
}

/*-------------------
    Contact
---------------------*/
#contact {
	float:left;
	width:100%;
	min-height:10px;
}
#contact-full {
	float:left;
	width:100%;
	min-height:10px;
}
#contact-left {
	float:left;
	width:47%;
	min-height:10px;
	margin-bottom:15px;
}
#contact-right {
	float:right;
	width:47%;
	min-height:10px;
	margin-bottom:15px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="select"],
.wpcf7 textarea,
.wpcf7-select {background: #fff;padding: 3px 7px;width:100%; margin: 6px 0px; box-sizing: border-box; font-size:13px;border: 1px solid #d3ced2;color:#777;}
.wpcf7-submit{background: #333333;color:#fff;font-size:13px;font-family: "Montserrat", sans-serif;text-decoration:none;padding:8px;cursor:pointer;border:0;}
.wpcf7-submit:hover {background: #ff0000;color:#fff;text-decoration:none;}


/*-------------------
    Blog
---------------------*/

#blog {
	float:left;
	width:100%;
	min-height:10px;
}
#blog-list {
	float:left;
	min-height:10px;
	margin-top:80px;
	margin-bottom:80px;
	width:90%;
	margin-left:5%;
}
#blog-box {
	float:left;
	background: #fff;
	width:48%;
	min-height:10px;	
	margin-bottom:30px;
	overflow:hidden;
	margin-left:1%;
	margin-right:1%;
}
#blog-i {
	float:left;
	width:33%;
	min-height:10px;
	text-align:center;
}
.postimg{
	width: auto;
	height:auto;
}
#blog-r {
	float:right;
	width:63%;
	min-height:10px;
	margin-top:50px;
	margin-bottom:8px;	
}
#blog-t {
	float:right;
	width:100%;
	margin-top:15px;	
	margin-bottom:13px;
	min-height:10px;
	text-align:left;
} 
#blog-t  a {
	color:#000;
	text-decoration: none;
	font-size:25px;
	line-height:28px;	
	font-family: "Montserrat", sans-serif;	
}
#blog-t a:link {  }
#blog-t  a:visited { }
#blog-t  a:hover{
	color:#4a6179;
	text-decoration:none;	
}
#blog-c {
	float:left;
	width:96px;
	min-height:10px;
	font-size:16px;
	line-height:22px;
	color:#787979;
	text-align:left;
	font-style:italic;
	padding:5px;
}
#blog-c  a {
	color:#777777;
	text-decoration: none;
}
#blog-c a:link {  }
#blog-c  a:visited { }
#blog-c a:hover{
	color:#ff0000;
	text-decoration:none;
}
#blog-d {
	float:left;
	width:70px;
	min-height:10px;
	font-size:14px;
	line-height:14px;
	color:#787979;
	text-align:right;
	padding:5px;
}
#blog-a {
	float:right;
	width:100%;
	margin:15px 0px;
	min-height:10px;
	text-align:right;
	font-size:14px;
} 
#blog-a  a {
	color:#777777;
	text-decoration: none;
}
#blog-a a:link {  }
#blog-a  a:visited { }
#blog-a a:hover{
	color:#ff0000;
	text-decoration:none;
}
#blog-e {
	float:left;
	width:100%;
	min-height:10px;
	font-size:17px;
	line-height:25px;
	color:#282828;
	text-align:left;
	margin-bottom:10px;	
} 
#blog-e  a {
	color:#858585;
	font-style: italic;
	text-decoration: none;
}
#blog-e a:link {  }
#blog-e  a:visited { }
#blog-e a:hover{
	color:#4a6179;
	text-decoration:none;
}

#page-comments {
	float:left;
	width:100%;
	min-height:10px;
	margin-top:20px;
}

ol.commentlist{margin:0px 0 0;clear:both;overflow:hidden;list-style:none;}
ol.commentlist li{margin:5px 0;line-height:18px;padding:10px;border-bottom:1px solid #eaeaea;}
ol.commentlist li .comment-author{font-size:15px;line-height:20px;color:#777777;text-align:left;}
ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited{color:#00aecd;text-decoration:none;}
ol.commentlist li .comment-author .fn{color:#6C6C6C;}
cite.fn{color:#000;font-style:normal;}
ol.commentlist li .comment-author .avatar{float:left;border:1px solid #ddd;background:#fff;padding:3px;margin-right:15px;}
ol.commentlist li .comment-meta{font-size:13px;}
ol.commentlist li .comment-meta .commentmetadata{color:#000;}
ol.commentlist li .comment-meta a{color:#1D81B6;text-decoration:none}
ol.commentlist li p{margin-top:5px;font-size:18px;line-height:27px;color:#777777;text-align:justify;}
ol.commentlist li .reply{margin-top:10px;font-size:10px;}
ol.commentlist li .reply a{background:#fff;color:#6C6C6C;text-decoration:none;padding:3px 10px;border:1px solid #eaeaea;}
ol.commentlist li.odd{}
ol.commentlist li.even{}
ol.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-3{margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-4{margin:0 0 0px 50px;}
ol.commentlist li ul.children li.depth-5{margin:0 0 0px 50px;}
.comment-nav{padding:5px;height:20px;}
.comment-nav a:link,.comment-nav a:visited{color:#222;}

#respond{margin:10px 0px;}
#respond h3{font-size:18px;line-height:23px;color:#757575;padding:10px;text-align:left;text-decoration: none;font-weight:normal;margin:20px 0px 20px 0px;}
#commentform{padding:10px 20px;}

#commentform label{display:block;color:#777777;}

.textarea {margin:7px 0px 10px 0px;width:90%;min-height:10px;font-size:14px;line-height:19px;color:#777777;text-align:justify;padding: 5px 10px;}
.submit{background: #282828;color:#fff;font-size:13px;font-family: "Montserrat", sans-serif;text-decoration:none;padding:8px;cursor:pointer;border:0;}
.submit:hover {background: #4a6179;color:#f6d770;text-decoration:none;}

.sidetitl-1{margin:10px 0px 10px 0px;width:100%;min-height:10px;text-align:left;font-size:25px;line-height:35px;color:#282828;text-align:center;font-weight:normal;font-family: 'Oswald', sans-serif;}	
.sidebox-1{float:left;margin:0px 0px 0px 0px;width:100%;color:#777777;}  
.sidebox-1 ul {margin:0px;padding: 0px 0px 5px 0px;list-style-type: none;}
.sidebox-1 li{ margin:0px;padding: 0px 0px 5px 0px; list-style-type: none;}
.sidebox-1 ul ul  {margin:0px;padding: 0px 0px 5px 0px;list-style-type:none;border:0;}
.sidebox-1 ul ul ul {margin:0px;padding: 0px 0px 5px 0px;list-style-type:none;border:0;}
.sidebox-1 ul ul ul ul {margin:0px;padding: 0px 0px 5px 0px;list-style-type:none;border:0;}	
.sidebox-1 ul li {margin:0px;padding: 0px 0px 0px 0px;width:100%;height:100%;line-height:22px;clear:left;list-style-type: none;font-size:20px;border:0;}	
.sidebox-1 ul li a:link, .sidebox-1 ul li a:visited {margin:0px 0px 3px 0px;padding: 5px 3px 5px 3px;width:100%;min-height:10px;text-align:left;font-size:18px;line-height:25px;color:#282828;text-decoration: none;display:block;}
.sidebox-1 ul li a:hover {width:100%;min-height:10px;text-align:left;color:#4a6179;text-decoration:none;display:block;} 
.sidebox-1 p {padding: 7px 10px; margin:0;color:#777777;}
.sidebox-1 table{width:100%; text-align:center; color:#777777; }	


/*-------------------
    Navigation
---------------------*/

#navigation {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
	margin-top:30px;
	margin-bottom:10px;
	overflow:hidden;	
}
#navigation-left {
	float:left;
	width:49%;
	min-height:10px;
	text-align:right;
	margin-top:30px;
	margin-bottom:10px;
	overflow:hidden;	
}
#navigation-left  a {
	color:#fff;
	text-decoration: none;
	background: #268b47;
	padding: 7px 10px;
	font-size:14px;
	}
#navigation-left a:link {  }
#navigation-left  a:visited { }
#navigation-left a:hover{
	color:#fff;
	text-decoration:none;
	background: #df5c88;	
}
#navigation-right {
	float:right;
	width:49%;
	min-height:10px;
	text-align:left;
	margin-top:30px;
	margin-bottom:10px;
	overflow:hidden;	
}
#navigation-right a {
	color:#fff;
	text-decoration: none;
	background: #268b47;
	padding: 7px 10px;
	font-size:14px;
	}
#navigation-rightk a:link {  }
#navigation-right  a:visited { }
#navigation-right a:hover{
	color:#fff;
	text-decoration:none;
	background: #df5c88;	
}


/*-------------------
    Album
---------------------*/

#album {
	background: #fff;	
	float:left;
	width:100%;
	min-height:10px;
}
#album-list {
	float:left;
	width:90%;
	margin-left:5%;
	min-height:10px;
	margin-top:50px;
	margin-bottom:30px;
}
#album-title {
	float:left;
	width:100%;
	min-height:10px;
	text-align:center;
	margin-top:20px;
	color:#333333;
	text-decoration: none;
	font-size:28px;	
	line-height:35px;	
	font-family: "Montserrat", sans-serif;
	margin-bottom:30px;
}
#album-box {
	float:left;	
	width:14.66%;
	min-height:10px;
	margin-bottom:20px;
	margin-left:1%;
	margin-right:1%;	
}

/*--------------------------------------------------------------
       Promo 2
--------------------------------------------------------------*/
#promotions-2 {
	float:left;	
	width:100%;
	background: #fff;	
	min-height:10px;
}

.parallax2 {
  position:relative;
  z-index:1;
  height:450px;
}
#trans2 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/02/bk-2000.jpg') no-repeat top center fixed;
  height:500px;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#promotions-txt-2 {
	float:left;	
	width:100%;	
	min-height:10px;
	text-align:center;
	color:#fff;
	text-decoration: none;
	font-size:25px;	
	font-family: "Montserrat", sans-serif;	
	margin-top:180px;

}
#promotions-link-2 {
	float:left;	
	width:100%;	
	min-height:10px;
	text-align:center;
	margin-top:60px;

}
#promotions-link-2  a {
  color: #000000; 
background: #fff;
	text-decoration: none;
	font-family: "Montserrat", sans-serif;	
	padding: 7px 12px;
	font-size:20px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 - border-radius:10px;
	}
#promotions-link-2 a:link {  }
#promotions-link-2  a:visited { }
#promotions-link-2 a:hover{
  color: #fff; 
background: #e31e24;
	text-decoration:none;
	
}
/*-------------------
    Footer
---------------------*/

#footer {
	background: #232336;	
	float:left;
	width:100%;
	min-height:10px;
}
#footer-list {
	float:left;
	width:80%;
	margin-left:10%;
	min-height:10px;
	margin-top:70px;
	margin-bottom:70px;
}
#footer-left {
	float:left;	
	width:37%;
	min-height:10px;
	margin-top:60px;	
}
#footer-title {
	float:left;
	width:100%;
	min-height:10px;
	font-family: "Montserrat", sans-serif;
	font-size: 28px;
	color:#fff;
	font-weight: bold;	
	text-align:left;
	margin-bottom:22px;	
}
#footer-left-contact {
	float:left;
	width:100%;
	min-height:10px;
	font-size: 18px;
	line-height:30px;
	color:#fff;
	text-align:left;
	margin-bottom:15px;		
}
#footer-left-contact  a {
	color:#fff;
	text-decoration: none;
	padding: 5px 10px;
} 
#footer-left-contact a:link {  }
#footer-left-contact  a:visited { }
#footer-left-contact  a:hover{
	color:#333333;
	background: #f8f9fa;
	text-decoration:none;
}
#footer-politici {
	float:left;
	width:100%;
	min-height:10px;
	font-size: 16px;
	line-height:30px;
	color:#fff;
	margin-top:10px;		
	margin-bottom:20px;	
}
#footer-politici  a {
	color:#fff;
	text-decoration: none;
} 
#footer-politici a:link {  }
#footer-politici  a:visited { }
#footer-politici  a:hover{
	color:#fff;
	text-decoration:underline;
}
#footer-maps {
	float:right;
	background: #f8f9fa;	
	width:60%;
	height:400px;
}  
/*-------------------
    Project
---------------------*/

#project {
	float:left;
	background: #fff;	
	min-height:10px;
	width:100%;
}
#project-list {
	float:left;
	width:100%;	
	min-height:10px;
	margin-top:20px;
	margin-bottom:20px;
}
#copyright {
	float:left;
	min-height:10px;
	font-size:13px;
	color:#333333;
	text-align:center;
	padding-left:5%;
}
#created {
	float:right;
	min-height:10px;
	padding-right:5%;
}
.grecaptcha-badge {
    display: none !important;
}

/*-------------------
    Display
---------------------*/

@media (min-width:2000px)
{

}
@media (min-width:1800px) and (max-width:1999px)
{
#promotie{
	background: url(files/images/bk-promotie-2000.jpg) no-repeat center center;		
}
#blog-i {
	width:38%;
}
#blog-r {
	width:58%;
	margin-top:50px;
	margin-bottom:8px;	
}
}
@media (min-width:1600px) and (max-width:1799px)
{
#header-list {
	width:90%;
	margin-left:5%;	
}
#logo {
	width:10%;
}
#menu {
	width:88%;	
}
#promotie{
	background: url(files/images/bk-promotie-2000.jpg) no-repeat center center;		
}
#promotie-list{
	width:70%;
	margin-left:15%;
	margin-top:45px;
}
#blog-i {
	width:38%;
}
#blog-r {
	width:58%;
	margin-top:50px;
	margin-bottom:8px;	
}
#trans1 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/01/bk-1800.jpg') no-repeat top center fixed;
}
#trans2 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/02/bk-1800.jpg') no-repeat top center fixed;
}
}
@media (min-width:1400px) and (max-width:1599px)
{
#header-list {
	width:94%;
	margin-left:3%;	
}
#logo {
	width:10%;
}
#menu {
	width:88%;	
}
#promotie{
	background: url(files/images/bk-promotie-2000.jpg) no-repeat center center;		
}
#promotie-list{
	width:70%;
	margin-left:15%;
	margin-top:45px;
}
#blog-i {
	width:38%;
}
#blog-r {
	width:58%;
	margin-top:50px;
	margin-bottom:8px;	
}	
#trans1 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/01/bk-1600.jpg') no-repeat top center fixed;
}
#trans2 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/02/bk-1600.jpg') no-repeat top center fixed;
}
#blog-box {
	width:46%;
}
}
@media (min-width:1200px) and (max-width:1399px)
{
#header-list {
	width:96%;
	margin-left:2%;	
}
#logo {
	width:10%;
}
#menu {
	width:88%;	
}
#promotie{
	background: url(files/images/bk-promotie-2000.jpg) no-repeat center center;		
}
#promotie-list{
	width:70%;
	margin-left:15%;
	margin-top:45px;
}
#blog-i {
	width:42%;
}
#blog-r {
	width:52%;
	margin-top:50px;
	margin-bottom:8px;	
}	
#trans1 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/01/bk-1400.jpg') no-repeat top center fixed;
}
#trans2 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/02/bk-1400.jpg') no-repeat top center fixed;
}
#blog-box {
	width:46%;
}
}
@media (min-width:1000px) and (max-width:1199px)
{
#header-list {
	width:96%;
	margin-left:2%;	
}
#logo {
	width:10%;
}
#menu {
	width:88%;	
}
#promotie{
	background: url(files/images/bk-promotie-2000.jpg) no-repeat center center;		
}
#promotie-list{
	width:80%;
	margin-left:10%;
	margin-top:45px;
}
#blog-i {
	width:46%;
}
#blog-r {
	width:48%;
	margin-top:50px;
	margin-bottom:8px;	
}
#column-content {
	width:100%;
}
#column-gallery{
	width:100%;
	margin-top:30px
}	
#trans1 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/01/bk-1200.jpg') no-repeat top center fixed;
}
#trans2 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/02/bk-1200.jpg') no-repeat top center fixed;
}
#blog-box {
	width:46%;
}
}
@media (min-width:768px) and (max-width:999px)
{
#header-list {
	width:90%;
	margin-left:5%;	
}	
#about-us-info{
	width:100%;
}
#about-us-sm{
	width:100%;
	margin-top:30px;
}
#promotie{
	background: url(files/images/bk-promotie-1000.jpg) no-repeat center center;		
}
#promotie-list{
	width:80%;
	margin-left:10%;
	margin-top:45px;
}
#blog-i {
	width:48%;
}
#blog-r {
	width:46%;
	margin-top:20px;
	margin-bottom:8px;	
}
#column-list {
	width:80%;
	margin-left:10%;
}
#column-content {
	width:100%;
}
#column-gallery{
	width:100%;
	margin-top:30px
}
#trans1 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/01/bk-999.jpg') no-repeat top center fixed;
}
#trans2 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/02/bk-999.jpg') no-repeat top center fixed;
}
#album-box {
	width:31.33%;	
}
#blog-box {
	width:46%;
}
#footer-list{
	width:85%;
	margin-left:7.5%
}
#footer-left {	
	width:100%;
	margin-top:0px;	
}
#footer-maps {	
	width:100%;
	margin-top:20px;	
}
}
@media (min-width:480px) and (max-width:767px)
{
#header-list {
	width:96%;
	margin-left:2%;
}
#about-us-info{
	width:100%;
}
#about-us-sm{
	width:100%;
	margin-top:30px;
}
#promotie{
	background: url(files/images/bk-promotie-768.jpg) no-repeat center center;		
}
#promotie-list{
	width:90%;
	margin-left:5%;
}
#blog-i {
	width:48%;
}
#blog-r {
	width:46%;
	margin-top:20px;
	margin-bottom:8px;	
}
#deals-box-info-1 {
	width:90%;
	min-height:10px;
	margin-bottom:40px;		
}
#deals-box-img-1 {	
	width:100%;
}
#deals-box-info-2 {	
	width:90%;
	min-height:10px;
	margin-bottom:40px;		
}
#deals-box-img-2 {	
	width:100%;
}
#deals-box-title {
	margin-top:40px;
}
#deals-box-img-service-auto {
	background: url(files/images/bk-deals-service-auto-768.jpg) no-repeat center center;	
}
#deals-box-img-mecanica-auto {
	background: url(files/images/bk-deals-mecanica-auto-768.jpg) no-repeat center center;	
}
#deals-box-img-diagnoza-auto {
	background: url(files/images/bk-deals-diagnoza-auto-768.jpg) no-repeat center center;	
}
#deals-box-img-constatare-mecanica {
	background: url(files/images/bk-deals-constatare-mecanica-768.jpg) no-repeat center center;	
}
#deals-box-img-vulcanizare {
	background: url(files/images/bk-deals-vulcanizare-768.jpg) no-repeat center center;	
}
#deals-box-img-itp {
	background: url(files/images/bk-deals-itp-768.jpg) no-repeat center center;	
}
#deals-box-img-electrica-auto {
	background: url(files/images/bk-deals-electrica-auto-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-ceramica {
	background: url(files/images/bk-deals-itp-ceramica-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-ceara {
	background: url(files/images/bk-deals-itp-ceara-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-hidrofob {
	background: url(files/images/bk-deals-itp-hidrofob-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-colantare {
	background: url(files/images/bk-deals-itp-colantare-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-sablare {
	background: url(files/images/bk-deals-itp-sablare-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-faruri {
	background: url(files/images/bk-deals-itp-faruri-768.jpg) no-repeat center center;	
}
#deals-box-img-oferte {
	background: url(files/images/bk-deals-oferte-768.jpg) no-repeat center center;	
}
#deals-box-img-oferte-jante {
	background: url(files/images/bk-deals-oferte-jante-768.jpg) no-repeat center center;	
}
#deals-box-img-oferte-faruri {
	background: url(files/images/bk-deals-oferte-faruri-768.jpg) no-repeat center center;	
}
#deals-box-img-oferte-abonamente {
	background: url(files/images/bk-deals-oferte-abonamente-768.jpg) no-repeat center center;	
}
#column-list {
	width:80%;
	margin-left:10%;
}
#column-content {
	width:100%;
}
#column-gallery{
	width:100%;
	margin-top:30px
}
#trans1 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/01/bk-768.jpg') no-repeat top center fixed;
}
#trans2 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/02/bk-768.jpg') no-repeat top center fixed;
}
#album-box {
	width:31.33%;	
}
#blog-box {
	width:96%;
}
#footer-list{
	width:85%;
	margin-left:7.5%
}
#footer-left {	
	width:100%;
	margin-top:0px;	
}
#footer-maps {	
	width:100%;
	margin-top:20px;	
}
}
@media (min-width:300px) and (max-width:479px)
{
#header-list {
	width:96%;
	margin-left:2%;
}
#about-us-list{
	width:90%;
	margin-left:5%;	
}
#about-us-info{
	width:100%;
}
#about-us-sm{
	width:100%;
	margin-top:30px;
}
#promotie{
	background: #515273 url(files/images/bk-promotie-480.jpg) no-repeat top center;		
}
#promotie-list{
	width:90%;
	margin-left:5%;
}
#blog-i {
	width:100%;
}
#blog-r {
	width:100%;
	margin-top:20px;
	margin-bottom:50px;	
}
#deals-box-info-1 {
	width:90%;
	min-height:10px;
	margin-bottom:40px;		
}
#deals-box-img-1 {	
	width:100%;
}
#deals-box-info-2 {	
	width:90%;
	min-height:10px;
	margin-bottom:40px;		
}
#deals-box-img-2 {	
	width:100%;
}
#deals-box-title {
	margin-top:40px;
}
#deals-box-img-service-auto {
	background: url(files/images/bk-deals-service-auto-768.jpg) no-repeat center center;	
}
#deals-box-img-mecanica-auto {
	background: url(files/images/bk-deals-mecanica-auto-768.jpg) no-repeat center center;	
}
#deals-box-img-diagnoza-auto {
	background: url(files/images/bk-deals-diagnoza-auto-768.jpg) no-repeat center center;	
}
#deals-box-img-constatare-mecanica {
	background: url(files/images/bk-deals-constatare-mecanica-768.jpg) no-repeat center center;	
}
#deals-box-img-vulcanizare {
	background: url(files/images/bk-deals-vulcanizare-768.jpg) no-repeat center center;	
}
#deals-box-img-itp {
	background: url(files/images/bk-deals-itp-768.jpg) no-repeat center center;	
}
#deals-box-img-electrica-auto {
	background: url(files/images/bk-deals-electrica-auto-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-ceramica {
	background: url(files/images/bk-deals-itp-ceramica-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-ceara {
	background: url(files/images/bk-deals-itp-ceara-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-hidrofob {
	background: url(files/images/bk-deals-itp-hidrofob-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-colantare {
	background: url(files/images/bk-deals-itp-colantare-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-sablare {
	background: url(files/images/bk-deals-itp-sablare-768.jpg) no-repeat center center;	
}
#deals-box-img-itp-faruri {
	background: url(files/images/bk-deals-itp-faruri-768.jpg) no-repeat center center;	
}
#deals-box-img-oferte {
	background: url(files/images/bk-deals-oferte-768.jpg) no-repeat center center;	
}
#deals-box-img-oferte-jante {
	background: url(files/images/bk-deals-oferte-jante-768.jpg) no-repeat center center;	
}
#deals-box-img-oferte-faruri {
	background: url(files/images/bk-deals-oferte-faruri-768.jpg) no-repeat center center;	
}
#deals-box-img-oferte-abonamente {
	background: url(files/images/bk-deals-oferte-abonamente-768.jpg) no-repeat center center;	
}
#column-list {
	width:90%;
	margin-left:5%;
}
#column-content {
	width:100%;
}
#trans1 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/01/bk-480.jpg') no-repeat top center fixed;
}
#trans2 {
    background: url('https://punctitp.ro/wp-content/themes/itp/files/promo/02/bk-480.jpg') no-repeat top center fixed;
}
#promotions-txt-2 {
	margin-top:120px;
}
#album-box {
	width:48%;	
}
#blog-box {
	width:98%;;
}
#footer-list{
	width:90%;
	margin-left:5%
}
#footer-left {	
	width:100%;
	margin-top:0px;	
}
#footer-maps {	
	width:100%;
	margin-top:20px;	
}
}