/* Basic CSS starts */

*{
	border-radius:0px !important;
	box-shadow:none  !important;
}

body{
	color:#f6f6f6;
	font-size:13px;
	line-height:20px;
  font-family: 'Roboto Condensed', sans-serif;
  -webkit-font-smoothing: antialiased;
}

h1,h2,h3,h4,h5,h6{
  font-family: 'Roboto Condensed', sans-serif;
	margin:0px !important;
}

p{
	margin:0;
	padding:0;
}

a{
	color:#f6f6f6;
color:darkred;
color:firebrick;
	border-bottom:1px dotted orange;
}

a:hover{
	color:#eee;
color:black;
	text-decoration:none;
	border-bottom:0px;
}

a:hover,a:active,a:focus {
	outline: 0;
}

hr{

}

:focus {
	outline:none;
}

::-moz-focus-inner {
	border:0;
}

/* Colors */

.white{
	color:#fff;
}

.black{
	color:#444;
}
.pitchblack{
	color:#000;
}

.grey{
	color:#bbb;
}

.red{
	color:#f75353;
color:#f00;
}

.green{
	color:#51d466;
}

.lblue{
	color:#32c8de;
}

.blue{
	color:#609cee;
}

.brown{
	color:#c27256;
}

.pink{
	color:#eb76cb;
}	

.orange{
	color:#f7a253;
}

.yellow{
	color:#f4e375;
}

.purple{
	color:#cb79e6;
}

/* Background */

.br-white{
	background:#fff;
}

.br-black{
	background:#444;
}

.br-grey{
	background:#bbb;
}

.br-red{
	background:#f75353;
background:#f00;
}

.br-red-grd{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #C51D0D),
	color-stop(0.61, #ED3827)
);
background-image: -o-linear-gradient(bottom, #C51D0D 0%, #ED3827 61%);
background-image: -moz-linear-gradient(bottom, #C51D0D 0%, #ED3827 61%);
background-image: -webkit-linear-gradient(bottom, #C51D0D 0%, #ED3827 61%);
background-image: -ms-linear-gradient(bottom, #C51D0D 0%, #ED3827 61%);
background-image: linear-gradient(to bottom, #C51D0D 0%, #ED3827 61%);
}

.br-capucc-grd{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #8e696c),
	color-stop(0.61, #b68a8e)
);
background-image: -o-linear-gradient(bottom, #8e696c 0%, #b68a8e 61%);
background-image: -moz-linear-gradient(bottom, #8e696c 0%, #b68a8e 61%);
background-image: -webkit-linear-gradient(bottom, #8e696c 0%, #b68a8e 61%);
background-image: -ms-linear-gradient(bottom, #8e696c 0%, #b68a8e 61%);
background-image: linear-gradient(to bottom, #8e696c 0%, #b68a8e 61%);
}
.br-darkcapucc-grd{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #593d40),
	color-stop(0.61, #a87d80)
);
background-image: -o-linear-gradient(bottom, #593d40 0%, #a87d80 61%);
background-image: -moz-linear-gradient(bottom, #593d40 0%, #a87d80 61%);
background-image: -webkit-linear-gradient(bottom, #593d40 0%, #a87d80 61%);
background-image: -ms-linear-gradient(bottom, #593d40 0%, #a87d80 61%);
background-image: linear-gradient(to bottom, #593d40 0%, #a87d80 61%);
}
.br-drcap-wht-grd{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #b68a8e),
	color-stop(0.61, #fff)
);
background-image: -o-linear-gradient(bottom, #b68a8e 0%, #fff 61%);
background-image: -moz-linear-gradient(bottom, #b68a8e 0%, #fff 61%);
background-image: -webkit-linear-gradient(bottom, #b68a8e 0%, #fff 61%);
background-image: -ms-linear-gradient(bottom, #b68a8e 0%, #fff 61%);
background-image: linear-gradient(to bottom, #b68a8e 0%, #fff 61%);
}


.br-green{
	background:#51d466;
}

.br-green2{
	background:#00b271;
background:#b68a8e;
background:#f8b3c0;
background:#dca0ac;

background-size: 50px 50px;
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #dca0ac;
behavior: url(/pie/PIE.htc);

}

.br-stripes{
	background:#26ffa6;
background:#10271c;

background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255,255,255,.05) 35px, rgba(255,255,255,.05) 70px);
}

.br-stripes2{
	background:#26ffa6;
background:#8e696c;
background:#10271c;

background:
radial-gradient(#0e4626 15%, transparent 16%) 0 0,
radial-gradient(#2e6946 15%, transparent 16%) 4px 4px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
background-color:#10271c;
background-size:8px 8px;
}

.br-darker-green{
background:#2e6946;
}
.br-dark-green{
background:#10271c;
}
.br-vdark-green{
background:#003627;
}


.br-lblue{
	background:#32c8de;
}

.br-blue{
	background:#609cee;
}

.br-brown{
	background:#c27256;
}

.br-pink{
	background:#eb76cb;
}

.br-orange{
	background:#f7a253;
background:#f36f00;
}
.br-dark-orange{
	background:#ff7500;
}

.br-yellow{
	background:#f4e375;
background:#ffec01;

background:#ffec01;
background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255,255,255,.2) 35px, rgba(255,255,255,.2) 70px);

}

.br-l-yellow{
background:#fff9b0;
}

.br-yellow-flat{
	background:#f4e375;
background:#fff034;
}
.br-yellow-deep{
	background:#f4e375;
background:#ffdf00;
}

.br-purple{
	background:#cb79e6;
}

/* Button */

.btn{
	color:#fff;
	border:0px;
	font-size:13px;
}

.btn:hover{
	color:#fff;
}
 
.btn-xs{
	font-size:12px !important;
}

.btn-sm{
	font-size:12px !important;
}

.btn-lg{
	font-size:34px;
}

/* Buttons Color and Hover Colors*/

.btn-default{
	background:#f6f6f6;
	color:#555 !important;
}

.btn-default:hover{
	background:#eee;
	color:#333 !important;
}

.btn-primary{
	background:#609cee;
background:#f00;
}

.btn-primary:hover{
	background:#4584d8;
}

.btn-success{
	background:#51d466;
background:#8e696c;
background:#ff7500;
}

.btn-success:hover{
	background:#3dcb53;
color:#ff7500;	
background:#fff;
}

.btn-success:active, .btn-success:focus {
background:#8e696c;
background:#ff7500;
	outline: 0;
}
.btn-success:active {
background:#ff7500;
	outline: 0;
}


.btn-info{
	background:#32c8de;
background:#2e6946;
background:#ffab00;
}

.btn-info:hover{
	background:#31b5c8;
color:#ff7500;	
background:#fff;
}

.btn-info:active, .btn-info:focus {
	outline: 0;
}

.btn-info:active {
color:#fff;	
background:#000;
}

.btn-warning{
	background:#f7a253;
}

.btn-warning:hover{
	background:#ed8f38;	
}

.btn-danger{
	background:#f75353;
}

.btn-danger:hover{
	background:#e93939;	
}

.btn-black{
	background:#444;
}

.btn-black:hover{
	background:#222;
}

.btn-pink{
	background:#eb76cb;
}

.btn-pink:hover{
	background:#e14ead;
}

.btn-violet{
	background:#cb79e6;
}

.btn-violet:hover{
	background:#af52ce;	
}


/* Basic CSS ends */

/* Container */

.container{
	max-width:100%;
}

/* Social Icons */

.social a.social-icon{
	border-bottom:none;
   display:inline-block;
   width:35px;
   height:35px;
   font-size:14px !important;
   line-height:35px;
   border-radius:100px !important;
   text-decoration:none;
   text-align:center;
   color:#fff;
   background:#444;
background:#ff7500;
   margin-right:5px;
   margin-top:10px;
   -webkit-transition: background 2s ease;
   -moz-transition: background 2s ease;
   -o-transition: background 2s ease;
   -ms-transition: background 2s ease;
   transition: background 2s ease;
}

.social a.social-icon:hover{
   background:#000;
   -webkit-transition: background 2s ease;
   -moz-transition: background 2s ease;
   -o-transition: background 2s ease;
   -ms-transition: background 2s ease;
   transition: background 2s ease;
}

/* Block */

.block{
	padding-top:100px;
	padding-bottom:100px;
}

.block-100-10{
	padding-top:100px;
	padding-bottom:10px;
}

.block-10-100{
	padding-top:10px;
	padding-bottom:100px;
}

.block-50-10{
	padding-top:50px;
	padding-bottom:10px;
}

.block-10-50{
	padding-top:10px;
	padding-bottom:50px;
}

/* Header Starts */

header{
background:#ffec01;

	height:90px;
height:120px;
	width:100%;
	z-index:56600 !important;
}

header-stripes{
	background:#222;
background:#00b271;
background:#b68a8e;

background:#dca0ac;
background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255,255,255,.05) 35px, rgba(255,255,255,.05) 70px);

	height:90px;
height:120px;
	width:100%;
	z-index:56600 !important;
}

header .logo h1{
color:#da135c;
	font-size:30px;
	font-weight:bold;
	letter-spacing:0.03em;
	padding:0px;
	margin:0px;
	line-height:90px;
line-height:80px;
line-height:110px;
}

header .logo h1 a{
color:#da135c;
	color:#f6f6f6;	
	border-bottom:0px;
}

header .logo h1 a:hover{
color:#fc5c97;
}

header .logo h1 a i{
	color:#f75353;
}

header .logo h1 img {
background:transparent;
  display:inline;
  height: auto;
  max-width:100%;
}


 /* Navigation */
 
.navi {
	text-align:center;
}

.navi *{
	border-radius:0px !important;
}

.mattblackmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-bottom: none;
	overflow: hidden;
background:transparent;
}

.mattblackmenu li{
	text-align:center;
}

.mattblackmenu li a{
	float: none;
	display: inline-block;
	text-decoration: none;
	margin: 0px;
	padding:0px 19px;
	line-height:90px;
line-height:120px;
	border:0px;
	color:#000;
	font-weight:normal;
	font-size:14px;
font-size:20px;
background:#ffec01;
  font-family: 'Roboto Condensed', sans-serif;
}

.mattblackmenu li a:hover{
background:#ff7500;
color:#fff;
}

.mattblackmenu li a span.caret{
	border-top:5px solid #000;
	margin-left:8px;
}

.ddsubmenustyle{
	border-left:1px solid #222;
	border-right:1px solid #222;
	border-top:1px solid #222;	
border-left:1px solid #ffec01;
border-right:1px solid #ffec01;
border-top:1px solid #ffec01;	
}

.ddsubmenustyle{
	position:fixed !important;
	top:90px !important;
top:120px !important;
}

.ddsubmenustyle ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left:0;
	top:0;
	list-style-type: none;	
	z-index:500 !important;
}

.ddsubmenustyle li a {
	display: block;
	width: 150px;
color:#000;
	font-size:13px;
font-size:16px;
	text-decoration: none;
	padding: 10px 15px;
background:#b68a8e !important;;
background:#ffc601 !important;;
	border-bottom:1px solid #000;
border-bottom:1px solid #ffcc00;
  font-family: 'Roboto Condensed', sans-serif;
}

.ddsubmenustyle li a:hover {
	color:#fff;
background:#26ffa6 !important;
background:#8e696c !important;
background:#ff7500 !important;
}

/* SELECT MENU */

.navis select{
	display:none;
}

/* Header Ends */

/* Revolution Slider Starts */

.banner-container{
	width:100% !important;
	top:0;
	padding:0;
	position:relative;
	overflow:hidden !important;
	margin:0px !important;
border-bottom:3px solid #000;
}

.banner-container .banner{
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden !important;
	margin:0px !important;
}

.banner-container ul{
	list-style-type:none !important;
	margin:0;
	padding:0;
	display:none;
}

.tp-caption.large_bold_white{
	font-size:40px;
  font-family: 'Roboto Condensed', sans-serif;
  
line-height:1em;
letter-spacing:0.05em;
color:#fff;
font-weight:bold;
font-size:55px;
text-shadow:0px 0px 0 rgb(39,-7,-3),1px 1px 0 rgb(-5,-51,-47), 2px 2px 0 rgb(-48,-94,-90),3px 3px 2px rgba(0,0,0,0.3),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);
  
}

.tp-caption.stwo_icon{
	font-size:85px;
	line-height:95px;
}

.tp-caption a.caption-button{
	border-bottom:0px;
	color:#fff;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 15px;
	line-height: 40px;
	-webkit-transition: background 1s ease;
	-moz-transition: background 1s ease;
	-o-transition: background 1s ease;
	-ms-transition: background 1s ease;
	transition: background 1s ease;
}

.tp-caption a.caption-button:hover{
	-webkit-transition: background 1s ease;
   -moz-transition: background 1s ease;
   -o-transition: background 1s ease;
   -ms-transition: background 1s ease;
   transition: background 1s ease;
}

.tp-caption a.br-lblue:hover{
	background:#10a0b5;
}

.tp-caption a.br-red:hover{
	background:#d12727;
}

.tp-caption a.br-green:hover{
	background:#1bc336;
}

.tp-caption.small-light-white{
  font-family: 'Roboto Condensed', sans-serif;
}

.tp-caption.stwo_head{
	padding:10px;
	line-height:18px;
	font-size:18px;
	font-weight:bold;
}

.banner-container .sthree_image img{
	width:400px;
}

.tp-caption.large_bold_grey{
  font-family: 'Roboto Condensed', sans-serif;
	font-size:20px;
	color:rgb(150, 150, 150) !important;
}

.tp-caption.sthree_icon span{
	padding:25px;
	display:inline-block !important;
}

.tp-caption.sthree_icon span i{
	margin-right:10px;
}

.tp-caption.large_text{
	font-size:25px;
	text-shadow:none;
  font-family: 'Roboto Condensed', sans-serif;
	font-weight:700 !important;
}

.tp-caption.medium_text{
	font-size:15px;
	line-height:25px;
	text-shadow:none;
	font-weight:300;
  font-family: 'Roboto Condensed', sans-serif;
}

/* Revolution Slider Ends */

/* Service Starts */

.service .page-title h2{
letter-spacing:0.05em;
color:#000;
font-weight:bold;
font-size:55px;
text-shadow: 1px 1px 2px rgba(255, 214, 37, 1);
}

/* Service One */

.service .service-one{
	margin-top:100px;
margin-top:10px;
}

.service .service-one-item a{
	font-size:70px !important;
	border-bottom:0px !important;
}

.service .service-one-icon{
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.service .service-one-icon.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.service .service-one-item h4{
	margin-top:20px !important;
	margin-bottom:20px !important;
  font-family: 'Roboto Condensed', sans-serif;
}

.service .service-one-item h4 a{
	font-size:20px !important;
	line-height:30px;
	color:#bbb;
}

/* Service Two */

.service .service-two{
	margin-top:50px;
	margin-bottom:30px;
}

.service .service-content-left{
	padding:15px 20px 20px 20px;
	text-align:left;
	margin:40px 0px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.service .service-content-left.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.service .service-content-left h4{
	font-size:25px;
	font-weight:bold;
}

.service .service-content-left p{
	margin-top:10px;
	font-size:14px;
}

.service .service-content-right{
	padding:15px 20px 20px 20px;
	text-align:left;
	margin:40px 0px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.service .service-content-right.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.service .service-content-right h4{
	font-size:25px;
	font-weight:bold;
}

.service .service-content-right p{
	margin-top:10px;
	font-size:14px;
}

.service .service-content{
	width:200px;
	height:200px;
	border-radius:200px !important;
border-radius:200px !important;
	margin:0 auto;
	padding:20px;
	text-align:center !important;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s;
}

.service .service-content.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.service .service-content h4{
	font-size:25px;
	font-weight:bold;
	margin-top:20px !important;
}

.service .service-content p{
	margin-top:20px;
}

 /* Service Three */
 
.service .service-three-head{
	height:150px;
	line-height:150px;
	overflow:hidden;
	font-size:60px;
	margin-top:50px !important;
}

.service .service-three-head a.service-icon-top{
	color:#fff;
	position:relative;
	display:block;
	top:0px;
	-webkit-transition:all 0.15s linear;
	-o-transition:all 0.15s linear;
	-ms-transition:all 0.15s linear;
	-moz-transition:all 0.15s linear;
	transition:all 0.15s linear;
}

.service .service-three-head:hover a.service-icon-top{
	top:120px;
}

.service .service-three-head a.service-icon-bottom{
	color:#fff;
	position:relative;
	top:0px;
	display:block;
	-webkit-transition:all 0.15s linear;
	-o-transition:all 0.15s linear;
	-ms-transition:all 0.15s linear;
	-moz-transition:all 0.15s linear;
	transition:all 0.15s linear;
}

.service .service-three-head:hover a.service-icon-bottom{
	top:-150px;
}

.service .service-three-body{
	padding:20px;
}

.service .service-three-body h3{
	font-weight:bold;
	font-size:26px;
}

.service .service-three-body p{
	margin-top:10px;
	line-height:25px;
	color:#666;
}

/* Service Ends */

/* Hero Starts  */
.hero h2{
	font-size:50px;
}

.hero p{
	font-size:27px;
	line-height:40px;
	font-family: 'Open Sans Condensed', sans-serif;
  font-family: 'Roboto Condensed', sans-serif;
	max-width:700px;
	margin:0 auto;
	margin-top:30px;
color:#000;
}

.hero p span{
	display:inline-block;
	padding:2px 10px;
color:#bf1e2e;
	color:#fff;
}

.hero a.btn{
	margin-top:30px;
}
/* Hero Ends */

/* AboutFirm Starts  */
.aboutfirm h2{
	font-size:50px;
}

.aboutfirm p{
  text-align:justify;
	font-size:27px;
	line-height:40px;
	font-family: 'Open Sans Condensed', sans-serif;
  font-family: 'Roboto Condensed', sans-serif;
	margin-top:30px;
color:#bf1e2e;
color:#fff;
color:#000;
}

.aboutfirm p span{
	display:inline-block;
	padding:2px 10px;
color:#bf1e2e;
	color:#fff;
}

.aboutfirm ul {
	float:left;
width:100%;
	font-size:27px;
	line-height:40px;
  font-family:'Roboto Condensed', sans-serif;
	margin-top:10px;
color:#fff;
color:#000;
}

.aboutfirm ul li {
  text-align:justify;
padding:0;
}

.aboutfirm a.btn{
	margin-top:30px;
}
/* AboutFirm Ends */

/* Page Title Starts*/

.page-title h2{
color:#f8b3c0;
color:#f00;
	font-size:55px;
}

.Three-Dee{
font-weight:bold;
text-shadow:0px 0px 0 rgb(-24,154,89),0px 1px 0 rgb(-47,131,66),0px 2px 0 rgb(-71,107,42),0px 3px 0 rgb(-95,83,18),0px 4px 0 rgb(-119,59,-6),0px 5px 0 rgb(-142,36,-29),0px 6px 0 rgb(-166,12,-53),0px 7px 0 rgb(-190,-12,-77), 0px 8px 0 rgb(-214,-36,-101),0px 9px 8px rgba(0,0,0,0.6),0px 9px 1px rgba(0,0,0,0.5),0px 0px 8px rgba(0,0,0,.2);
}
.Three-Dee2{
line-height:1em;
letter-spacing:0.05em;
color:#f8b3c0;
color:#f00;
font-weight:bold;
font-size: 87px;
text-shadow:0px 0px 0 rgb(39,-7,-3),1px 1px 0 rgb(-5,-51,-47), 2px 2px 0 rgb(-48,-94,-90),3px 3px 2px rgba(0,0,0,0.3),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);
}
.Three-Dee3{
font-family: Tahoma, sans-serif;
line-height: 1em;
color: #592d32;
font-weight:bold;
font-size: 87px;
text-shadow:0px 0px 0 rgb(36,-8,-3),1px 1px 0 rgb(-8,-52,-47), 2px 2px 0 rgb(-51,-95,-90),3px 3px 2px rgba(0,0,0,0.3),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);
}
.Three-Dee-shade{
text-shadow:0px 0px 0 rgb(212,212,212),1px 1px 0 rgb(184,184,184),2px 2px 0 rgb(157,157,157),3px 3px 0 rgb(129,129,129),4px 4px 0 rgb(101,101,101),5px 5px 0 rgb(73,73,73), 6px 6px 0 rgb(45,45,45),7px 7px 6px rgba(0,0,0,0.5),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);
}
.page-title h2 {
line-height:1em;
letter-spacing:0.05em;
color:#000;
color:white;
	color:orange;
font-weight:bold;
font-size:55px;
text-shadow:0px 0px 0 rgb(39,-7,-3),1px 1px 0 rgb(-5,-51,-47), 2px 2px 0 rgb(-48,-94,-90),3px 3px 2px rgba(0,0,0,0.3),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);
}

.page-title h3{
color:#ff7500;
	font-size:35px;
	margin-top:20px !important;
}

/* Page Title Ends */


/* Block Title Starts*/
.block-title h2{
color:#5c2e32;
color:#f8b3c0;
	font-size:55px;
}
.block-title h2 {
line-height:1em;
letter-spacing:0.05em;
color:#f8b3c0;
color:#ffab00;
font-weight:bold;
font-size:55px;
text-shadow:0px 0px 0 rgb(39,-7,-3),1px 1px 0 rgb(-5,-51,-47), 2px 2px 0 rgb(-48,-94,-90),3px 3px 2px rgba(0,0,0,0.3),3px 3px 1px rgba(0,0,0,0.5),0px 0px 2px rgba(0,0,0,.2);
}

.block-title h3{
color:#444;
	font-size:35px;
	margin-top:20px !important;
}
/* Block Title Ends */


/* Features Starts*/
 
 /* Feature One */
 
.features .feature-one{
	margin-top:80px;
}

.features .feature-one-image{
	margin-top:20px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;     
    -o-animation-delay: 0s; 
}

.features .feature-one-image.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.features .feature-one-image a img{
	border:5px solid #fff;
	margin:0 auto !important;
}

.features .feature-one-content{
	margin-top:20px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.features .feature-one-content.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.features .feature-one-content h3{
	font-size:40px;
}

.features .feature-one-content p{
	font-size:16px;
	line-height:30px;
	margin:30px 0px;
}

.features .feature-one-content a.btn{
	margin-bottom:30px;
}

/* Feature Two */

.features .feature-two{
	margin-top:80px;
}

.features .feature-two-content{
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
	text-align:right;
}

.features .feature-two-content.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.features .feature-two-content h3{
	font-size:40px;
}

.features .feature-two-content p{
	font-size:16px;
	line-height:30px;
	margin:30px 0px;
}

.features .feature-two-content a.btn{
	margin-bottom:30px;
}

.features .feature-two-image{
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.features .feature-two-image.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.features .feature-two-image a img{
	border:5px solid #fff;
	margin:0 auto !important;
}

/* Feature Three */

.features .feature-three-item{
	padding:20px 10px 20px 0px;
	margin-top:80px;
}

.features .feature-three-image{
	float:left;
	width:25%;
}

.features .feature-three-image a img{
	max-width:100px;
	margin:0 auto;
}

.features .feature-three-content{
	float:right;
	width:75%;
}

.features .feature-three-content h4{
	font-size:25px;
	font-weight:bold;
}

.features .feature-three-content p{
	margin-top:10px;
	line-height:22px;
}

.features .feature-three-content a.btn{
	margin-top:15px;
}

/* Feature Four */

.features .feature-four{
	margin-top:80px;
	padding:10px 30px 30px 30px;
}

.features .feature-four-content{
	margin-top:20px;
}

.features .feature-four-content h2{
	font-size:40px;
	font-weight:bold;
}

.features .feature-four-content p{
	font-size:16px;
	line-height:30px;
	margin:20px 0px;
}

.features .panel-group{
	margin-top:20px;
}

.features .panel-group .panel{
	border:none !important;
}

.features .panel-heading{
	background:#675f5f;
}

.features .panel-heading h4{
	font-size:20px;
	font-weight:bold;
}

.features .panel-title a{
	color:#fff;
	border-bottom:0px;
}

.features .panel-title a i{
	width:40px;
	height:40px;
	line-height:40px;
	display:inline-block;
	border-radius:100px !important;
	text-align:center;
	margin-right:10px;
	font-size:15px !important;
	color:#fff;
}

.features .panel-body{
	line-height:25px;
	background:#766666;
	color:#fff;
	border-color:#5d4e4e !important;
}

/* Features Ends */

/* Portfolio Starts */
 
  
.portfolio .page-title h3{
	margin-bottom:20px !important;
}
 
.portfolio .portfolio-item{
	max-width:280px;
	max-height:200px !important;
	margin:0 auto !important;
	margin-bottom:150px !important;
}
 
.portfolio .portfolio-image a{
	display:block;
	position:relative;
	border-bottom:0px !important;
	margin-top:50px !important;
}

.portfolio .portfolio-image a span.img-hover{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(50, 60, 70, 0.6);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
 
 .portfolio .portfolio-image a span.img-hover:hover{
	opacity:1;
 }
   
.portfolio .portfolio-image a span i{
	display:inline-block;
	width:50px;
	height:50px;
	line-height:50px;
	color:#f1f1f1 !important;
	background:rgba(0,0,0,0.4);
	font-size:18px;
	border-radius:100px !important;
	margin:50px auto !important;
}
 
.portfolio .portfolio-image a img{
	height:163px !important;
}
 
.portfolio .portfolio-body{
	padding:20px 30px 30px 30px;
}
 
.portfolio .portfolio-body h3{
	font-size:22px;
	font-weight:bold;
}
 
.portfolio .portfolio-body p{
	font-size:13px;
	margin-top:10px !important;
}
 
 /* Pretty Photo */


div.ppt {
   display:none !important;
}

/* Portfolio Ends */

/* Products Starts */

/* Product One */

.product .product-one{
	margin-top:100px !important;
}

.product .product-one-image{
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.product .product-one-image.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.product .product-one-image a img{
	margin:0 auto;
	box-shadow:0px 0px 20px #888 !important;
}

.product .product-one-item a.btn{
	margin-top:50px;
	margin-bottom:10px;
}

/* Product Two */

.product .product-two-item{
	margin-top:50px;
}

.product .product-two-image{
	float:left;
	width:150px;
	border:5px solid #fff;
}

.product .product-two-image.animated{
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s;  
}

.product .product-two-image.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	
}

.product .product-two-content{
	width:auto;
	margin-left:160px;	
}

.product .product-two-content h6{
	font-size:25px;
	font-weight:bold;
}

.product .product-two-content p{
	margin-top:10px;
	font-size:14px;
}

/* Product Ends */

/* CTA Starts */

.cta{
	background:#222;
background:#f00;
}

.cta .cta-item h4{
	font-size:40px;
	margin-bottom:10px !important;
	line-height:50px;
}

.cta .cta-item p{
	font-size:15px;
	line-height:24px;
	color:#ccc;
}

.cta .cta-item li{
	font-size:15px;	
	line-height:40px !important;
	color:#ccc;
}

.cta .cta-item li span{
	width:25px;
	height:25px;
	border-radius:100px !important;
	line-height:25px;
	display:inline-block;
	text-align:center;
	margin-right:10px;
}

.cta .cta-item li i{
	font-size:12px;
	color:#fff !important;
}

.cta .cta-item a.btn{
	margin-top:30px;
}

/* CTA Ends */

/* Blog Starts */
.blog{
	padding:50px 0px;
padding:20px 0px;
padding:0;
margin:0;
}

.blog li{
	/*max-width:740px !important;*/
font-size:20px;
line-height:30px;
text-align:justify;
}

.blog .posts{
	/*max-width:740px !important;*/
max-width:100%;
}

.blog .entry h2{
	/*margin-top:20px !important;*/
margin:0;
	line-height:40px;
}

.blog .entry h3{
	/*margin-top:20px !important;*/
margin:0;
	line-height:30px;
}

.blog .entry h2 a{
	border-bottom:0px;
	font-size:35px;
	color:#333;
}

.blog .meta{
	margin:20px 0px;
	padding:15px 0px;
	color:#fff;
color:#000;
}

.blog .meta a{
	border-bottom:0px;
	color:#fff;
}

.blog .meta a:hover{
	border-bottom:1px solid #fff !important;
}

.blog .meta span a{
	margin-right:10px !important;
}

.blog .meta i{
	margin-right:5px;
	margin-left:10px;
}

.blog .bthumb img{
border:0;
/*wyśrodkowanie zdjęcia;*/
margin-left:auto;
margin-right:auto;
}

.blog .bthumb a img{
	border:1px solid #bbb !important;
}

.blog .entry{
	/*border-bottom:1px solid #bbb;*/
}

.blog .entry p{
	font-size:20px;
	line-height:30px;
text-align:justify;
	margin:20px 0px;
margin-top:20px;
margin-bottom:0;  
}

.blog .entry a{
	border-bottom:0px;
}

.blog .entry p a:hover{
	border-bottom:1px solid #32c8de;
}

.blog .entry p span{
	color:#32c8de;
}

.blog .entry a.btn{
	margin-bottom:30px;
}

.blog .paging{
	margin-top:30px;
}

.blog .paging a{
	color:#333 !important;
}

.blog .paging span.current{
	background:#32c8de;
	padding:5px 8px;
	border:1px solid #ccc;
	color:#fff;
}

.blog .paging span{
	padding:5px 8px;
	border:1px solid #ccc;
}

.blog .paging a{
	padding:5px 8px;
	border:1px solid #ccc;
}

.blog .paging a:hover{
	background:#32c8de;
	color:#fff !important;
}

.blog .sidebar{
	margin-top:30px;
}

.blog .widget{
	border:1px solid #ccc;
	margin-bottom:20px;
	background:#fff;
	padding:10px 15px;
}

.blog h4{
	font-size:20px;
	color:#fff;	
	font-weight:bold;
	padding:10px 10px 10px 15px;
}

.blog h4 i{
	margin-right:5px;
}

.blog .form-group input{
	border-color:#ccc !important;
}

.blog .sidebar .form-group input{
	height:30px !important;
}

.blog .form-group a.btn{
	margin-bottom:0px !important;
}

.blog .widget ul{
	position:relative;
	left:-20px;
}

.blog .widget li{
	margin-bottom:20px;
}

.blog .widget li a{
	color:#666;
}

.blog .social{
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.blog .widget p{
	line-height:25px;
}

.blog .widget p span{
	color:#32c8de;
}

.blog .widget p a:hover{
	border-bottom:1px solid #32c8de;
}

.blog a.btn{
	margin-bottom:10px;
}
/* Blog Ends  */

/* Blog Single Starts */

.blog .title h5{
	font-size:25px;
	margin-top:20px !important;
	margin-bottom:20px !important;
}

.blog .comments ul{
	padding-left:0px !important;
}

.blog .comment{
	background:#f9f9f9;
	padding:20px;
	border-left:3px solid #ddd;
}


.blog .comment-author a{
	color:#666;
	border-bottom:0px;
	font-size:18px;
}

.blog .comment-author a span{
	color:#000;
}

.blog .comment-author a span:hover{
	border-bottom:1px solid #222;
}

.blog .comment .cmeta h6{
	font-size:14px;
	margin-top:10px !important;
	margin-bottom:10px !important;
  font-family: 'Roboto Condensed', sans-serif;
}

.blog .comment p{
	line-height:24px !important;
}

.blog .comment a img{
	width:120px;
	margin-right:20px !important;
}

.blog .reply{
	margin-top:30px !important;
	margin-left:40px !important;
}

.blog .respond{
	margin-top:30px;
	border-top:3px solid #ddd;
	color:#888;
}

.blog .respond h5{
	margin-top:0px !important;
}

.blog .respond textarea{
	width:100% !important;
	border-color:#ccc !important;
	box-shadow: none !important;
}

.blog label{
	font-size:15px;
}

/* Blog Single Ends */

/* Testimonials Starts */

.testimonials .testimonials-item{
	margin-top:100px !important;
}

.testimonials .testimonials-item a {
	border-bottom:0px;
}

.testimonials .testimonials-item a img{
	display:inline-block;
	width:60px;
	height:60px;
	border-radius:100px !important;
	position:relative;
	left:50px;
	top:0;
}

.testimonials .testimonials-content{
	padding:20px;
	position: relative;
}

.testimonials .testimonials-content h3{
	font-size:20px;
}

.testimonials .testimonials-content p{
	margin-top:10px;
	line-height:23px;
}

.testimonials .testimonials-content:after, .testimonials-content:before {
	right: 100%;
	top: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.testimonials .testimonials-content:after {
	border-width: 10px;
}

.testimonials .testimonials-content.one:after {
	border-right-color: #f75353
}

.testimonials .testimonials-content.two:after {
	border-right-color: #32c8de;
}

.testimonials .testimonials-content.three:after {
	border-right-color: #c27256;
}

.testimonials .testimonials-content.four:after {
	border-right-color: #51d466;
}

.testimonials .item {
	margin-top:100px;
}	

.testimonials .item img{
	max-height:200px;
}

.testimonials .carousel-caption{
	left:0px;
	right:0px;
	z-index:100 !important;
}

.testimonials .carousel-caption img{
	margin:0 auto;
	width:170px;
	height:170px;
	border-radius:100px !important;	
}

.testimonials .content-right p{
	font-size:30px;	
	text-align:left;
	line-height:40px;
  font-family: 'Roboto Condensed', sans-serif;
	text-shadow:none;
}

.testimonials .content-right small{
	float:left !important;
	margin-top:10px;
	font-size:20px;
  font-family: 'Roboto Condensed', sans-serif;
	text-shadow:none;
	padding:10px;
}

.testimonials .carousel a{
	border-bottom:0px;
}

.testimonials a span{
	width:30px;
	height:60px;
	display:inline-block;
	line-height:60px;
	color:#fff;
	text-align:center;
	font-size:18px;
}

.testimonials a span.larrow{
	position:absolute;
	left:0px;
	margin-top:-190px;
}

.testimonials a span.rarrow{
	position:absolute;
	right:0px;
	margin-top:-190px;
}

/* Testimonial Ends*/

/* About US Starts */
	
/* About One */

.about-us .about-one{
	margin-top:100px;
}

.about-us .about-one-item a img{
	display:inline-block !important;
	margin: 0px 10px;
}

.about-us .about-one-item h3{
	font-size:30px;
	font-weight:bold;
	margin:20px 20px 0px 20px !important;
}

.about-us .about-one-item p{
	margin:10px 20px 20px 20px !important;
	font-size:15px;
	line-height:30px;
}

.about-us .about-one-links{
	padding:10px 20px 1px 20px;
	margin:20px !important;
}

.about-us .about-one-links li{
	margin-top:10px;
	padding-bottom:10px;
}

.about-us .about-one-links li a{
	border-bottom:0px;
	color:#fff;
}

.about-us .about-one-links li a:hover{
	color:#fff;
}

.about-us .about-one-links li a i{
	margin-right:10px;
	font-size:18px;
}

/* About Two */

.about-us .about-two{
	margin-top:20px;
}

.about-us .about-two-item{
	max-width:230px !important;
	margin:0 auto !important;
}

.about-us .about-two-head a{
	border-bottom:0px;
}

.about-us .about-two-head a img.animated{
	border:5px solid #fff;
	margin-top:20px !important;
	display:inline-block;
	text-align:center;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.about-us .about-two-head a img.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.about-us .about-two-body h4{
	font-size:25px;
	font-weight:bold;
	margin-top:20px !important;
}

.about-us .about-two-body p{
	margin-top:10px;
}

/* About Three */

.about-us .about-three{
	padding:45px 30px 25px 30px;
	margin-top:40px;
	margin-bottom:50px;
}

.about-us .about-three-item p span{
	padding:0px 12px;
	font-size:40px;
	margin-top:60px !important;
}

.about-us .about-three-item h5{
	font-size:25px;
	margin-bottom:10px !important;
	margin-top:30px !important;
	font-weight:bold;
}

.about-us .about-three-item p{
	font-size:15px;
}

/* Our Process */

.about-us .our-process{
	margin-top:50px;
}

.about-us .our-process-item{
	padding:30px;
}

.about-us .our-process-item a{
	font-size:18px;
	border-bottom:0px;
}

.about-us .our-process-item a span{
	width:40px;
	height:40px;
	line-height:40px;
	display:inline-block;
	text-align:center;
	border-radius:100px !important;
	margin-right:5px;
}

.about-us .our-process-item h3{
	font-size:20px;
	font-weight:bold;
	display:inline;
	position:relative;
	top:3px;
}

.about-us .our-process-item p{
	margin-top:10px;
	font-size:14px;
	color:#777;
}

/* About US Ends */

/* Pricing Starts */

.pricing .table-responsive{
	border:0px !important;
}

.pricing .table{
margin-top:15px;
	font-size:20px;
}
 
.pricing .table tr th{
text-align:center !important;
	border-color:#555;
	padding:15px 0px;

 color:#fff;
 background:#ff7500;
background:#ffa200;
}

.pricing .table tr td{
	border-color:#555;
}

.pricing .table tr td h4{
text-align:center !important;
line-height:30px;
color:#000;
padding:15px 0px;
	font-size:22px;
	font-weight:bold;
}

.pricing .table tr td h4 span{
	width:60px;
	height:60px;
	display:inline-block;
	line-height:60px;
	text-align:center !important;
	margin:0px 20px 15px 10px;
	position:relative;
	top:17px;
}
	
.pricing .table tr td h4 span.td-icon{
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.pricing .table tr td h4 span.td-icon.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.pricing .table tr td {
line-height:30px;
	color:orange;
	font-size:18px;
font-weight:normal;
}

.pricing .table tr td span{
	display:inline-block;
	text-align:center !important;

line-height:30px;
	color:#000;
padding:15px 0px;
	font-size:22px;
font-weight:bold;
}

.pricing .table tr td p{
	margin-left:90px;
	color:#bbb;
	position:relative;
	bottom:25px;
	font-size:15px;
}

.pricing .table tr td:first-child{
	text-align:left;
}

.pricing .table tr th:nth-child(2){
	min-width:100px !important;
}

.pricing .table tr td:nth-child(2) i{
	margin-top:35px;
margin-top:0px;
}

.pricing .table tr th:nth-child(3){
	min-width:100px !important;
}

.pricing .table tr td:nth-child(3) i{
	margin-top:35px;
}

.pricing .table tr th:last-child{
	max-width:100px !important;
}

.pricing .table tr td:last-child i{
	margin-top:35px;
}

.pricing .table tr:nth-child(7){
}

.pricing .table tr:nth-child(7) td{
	padding:15px 0px !important;	
padding:15px 10px !important;	
}

.pricing .table tr:last-child  td{
	padding:15px 0px !important;
padding:15px 10px !important;
}
/* Pricing Ends */

/* Regulamin Starts */
.regulamin .table-responsive{
	border:0px !important;
}

.regulamin .table{
  margin-top:50px;
	font-size:20px;
}
 
.regulamin .table tr th{
	text-align:center;
	border-color:#555;
	padding:15px 0px;
  color:#fff;
  background:#f75353;
}

.regulamin .table tr td{
	border-color:#555;
}

.regulamin .table tr td h4{
	font-size:22px;
}

.regulamin .table tr td h4 span{
font-size:50px;
	width:60px;
	height:60px;
	display:inline-block;
	line-height:60px;
	text-align:center !important;
	margin:0px 20px 35px 10px;
	position:relative;
	top:17px;
}
	
.regulamin .table tr td h4 span.td-icon{
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    animation-duration: 1s;
    animation-delay:0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-duration: 1s;
    -moz-animation-delay:0s;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0s;
    -o-animation-duration: 1s;    
    -o-animation-delay: 0s; 
}

.regulamin .table tr td h4 span.td-icon.animation{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.regulamin .table tr td span{
	color:#fff;
	position:relative;
	font-size:18px;

	line-height:60px;
	text-align:center !important;
	margin:0px 20px 15px 10px;
	position:relative;
	top:17px;
}

.regulamin .table tr td p{
text-align:justify !important;
padding:0px 20px 15px 10px;
	color:#fff;
	position:relative;
font-size:20px;
}

.regulamin .table tr td:first-child{
}

.regulamin .table tr th:nth-child(2){
	min-width:100px !important;
}

.regulamin .table tr td:nth-child(2) i{
	margin-top:35px;
}

.regulamin .table tr th:nth-child(3){
	min-width:100px !important;
}

.regulamin .table tr td:nth-child(3) i{
	margin-top:35px;
}

.regulamin .table tr th:last-child{
	max-width:100px !important;
}

.regulamin .table tr td:last-child i{
	margin-top:35px;
}

.regulamin .table tr:nth-child(7){
}

.regulamin .table tr:nth-child(7) td{
	padding:15px 0px !important;	
}

/* Regulamin Ends */

/* Contact Us Starts */

.contact-us{
	padding-bottom:50px !important;
}

.contact-us p{
  text-align:justify;
	font-size:27px;
	line-height:40px;
	font-family: 'Open Sans Condensed', sans-serif;
  font-family: 'Roboto Condensed', sans-serif;
	margin-top:0px;
color:#bf1e2e;
color:#fff;
color:#000;
}
.contact-us p span{
	display:inline-block;
	padding:2px 10px;
color:#bf1e2e;
	color:#fff;
}
.contact-us ul {
	float:left;
width:100%;
	font-size:27px;
	line-height:40px;
  font-family:'Roboto Condensed', sans-serif;
	margin-top:10px;
color:#fff;
color:#000;
}
.contact ul li {
  text-align:justify;
padding:0;
}


/* Contact One */

.contact-us .contact-one{
	margin-top:60px;
}

.contact-us .contact-one-item{
	margin-top:20px !important;
}

.contact-us .contact-one-item p{
text-align:center;
color:#000;
  font-size:15px;
font-size:25px;
	line-height:24px;
line-height:38px;
margin-top:0px;
}

.contact-us .contact-one-item h5{
	font-size:25px;
font-size:30px;
color:#000;
	font-weight:bold;
	margin-top:20px !important;
	margin-bottom:10px !important;
}

.contact-us .contact-one-item h6{
	font-size:25px;
font-size:32px;
color:#000;
	font-weight:bold;
	margin-top:20px !important;
	margin-bottom:10px !important;
}

.contact-us .contact-one-item h4{
	font-size:25px;
color:#000;
	margin-top:10px !important;
	font-weight:bold !important;
}

.contact-us a{
	color:#666;
	border-bottom:1px dotted #fff;
}

.contact-us a:hover{
	color:#be999d;
color:#ff7500;
	text-decoration:none;
	border-bottom:0px;
}

.contact-us a:hover,a:active,a:focus {
	outline: 0;
}


/* Contact Two */

.contact-us .contact-two{
	margin-top:50px;
	margin-bottom:50px !important;
}

.contact-us .contact-two-item iframe{
	width:100%;
	height:400px;
	border:none !important;
}

.contact-us .contact-two-item{
	font-size:16px;	
	text-align:left;
	margin-top:10px !important;
	margin-top:20px !important;
}

.contact-us .contact-two-item h4{
	font-size:30px;
	margin-bottom:20px !important;
	font-weight:bold;
}

.contact-us .form-group .input-lg{
	font-size:15px;
	border:none !important;
}

.contact-us .form-group a.btn{
	margin-top:30px;
}

/* Contact Us Ends */

/* Footer Starts */
footer{
color:#ff7500;
background:#ffec01;
}

footer .footer-content{
	padding:50px 0px;
}

footer .footer-content p{
	font-size:18px;
}

footer a{
	color:#ff7500;
	border-bottom:1px dotted #ff7500;
}

footer a:hover{
color:#000;
	text-decoration:none;
	border-bottom:0px;
}

footer a:hover,a:active,a:focus {
	color:#ff7500;
	outline:0;
}
/* Footer Ends */

/* Scroll Top Starts */

.top{
	position:fixed;
	bottom:0;
	right:0;
	z-index:600;
}

.top a{
	display: block;
	width: 40px;
	height: 40px;
	color:#000;
color:#fff;
	text-align: center;
	line-height: 40px;
	border-bottom:0px;
	font-size:15px;
background:#26ffa6;
background:#8e696c;
background:#000;
}

.top a:hover {
	color:#fff;
color:#fc4949;
	text-decoration: none;
}

/* Scroll Top Ends */

/* Responsive CSS */

/* Mobile phones */

@media (max-width: 480px){

	/* Features */
	
	.features .feature-one{
		text-align:center;
	}
	
	.features .feature-two-content{
		text-align:center !important;
	}
	
	.features .feature-three-image a img{
		max-width:100%;
	}
	
	.features .feature-four a.btn{
		margin-bottom:10px !important;
	}
	
	.features .panel h4.panel-title a{
		font-size:11px;
	}
	
	.features .feature-four h2{
		font-size:25px;
	}
	
	.features .panel-title a i{
		width:30px;
		height:30px;
		line-height:30px;
		font-size:12px !important;
	}
	
	/* Blog */

	.blog .meta span a{
		margin-right:5px !important;
	}

	.blog .meta i{
		margin-right:5px;
		margin-left:5px;
	}

	/* Product */
	
	.product .product-two-content h6{
		font-size:15px;
	}
	
	.product .product-two-content p{
		font-size:13px;
	}

	/* CTA */
	
	.cta .cta-item ul{
		text-align:left !important;
		margin-left:40px !important;
	}

	/* Testimonial */

	.testimonials .carousel-caption img{
		width:70px !important;
		height:70px !important;
		margin-top:10px !important;
	}

	.testimonials .content-right p{
		font-size:15px !important;
		line-height:20px !important;
	}

	.testimonials .content-right small{
		font-size:12px !important;
		padding:5px !important;
	}
	
	.testimonials a span{
		width:20px;
		height:40px;
		line-height:40px;
		font-size:14px;
	}

	.testimonials a span.larrow{
		margin-top:-150px;
	}

	.testimonials a span.rarrow{
		margin-top:-150px;
	}
}

/* Tablets */

@media (max-width: 767px){

	/* Container */

	.container{
		max-width:400px;
	}

	/* Header */
	
	header{
		height:90px;
	height:120px;
	}

	header .logo{
		text-align:center !important;
		position:relative;
		bottom:18px;
	}

	header .logo h1{
		margin-bottom:5px !important;
	}

	/* Navi */

	.navi{
		display:none;
	}

	.navis{
		width:200px;
		position:relative;
		bottom:40px;
	}
	
	.navis select { 
		display:inline-block; 
		width:100%;
	}
	
	/* Features */

	.features .feature-two-content{
		text-align:left;
	}
	
	.features .feature-three-image{
		width:30% !important;
	}

	.features .feature-three-content{
		width:70% !important;
	}

	/* CTA */

	.cta .cta-item {
		text-align:center;
	}

	.cta .cta-item ul{
		margin-top:30px !important;
		text-align:left !important;
		margin-left:100px;
	}

	/* Testimonial */

	.testimonials .carousel-caption img{
		width:100px;
		height:100px;
		float:left !important;
		margin-top:30px;
	}

	.testimonials .content-right p{
		font-size:20px;	
		line-height:30px;
		margin-left:110px !important;
	}

	.testimonials .content-right small{
		margin-left:110px !important;
		font-size:15px;
	}

	/* About US */

	.about-us .about-one{
		text-align:center;
	}

	.about-us .about-one  img{
		display:inline-block;
	}

	.about-us .about-one-links{
		margin-top:20px;
		text-align:left !important;
	}

	.about-us .about-three{
		text-align:center !important;
	}

	.about-us .about-three-item h5{
		margin-top:-20px !important;
	}

	.about-us .about-three-item p span{
		margin-top:50px !important;	
	}

	.about-us .about-three-item p{
		margin-bottom:50px !important;
	}

	.about-us .about-four{
		text-align:left !important;
	}

	/* Contact Us */
	
	.contact-us .contact-one{
		margin-top:20px !important;
	}

}
/* Desktop */

@media (max-width: 991px){

	/* Container */
	
	.container{
		width:100%;
	}
	
	/* Navigation */
	
	.navis{
		margin:0px auto;
	}
	
	/* Features */
	
	.features .feature-three-image{
		width:30% !important;
	}

	.features .feature-three-content{
		width:70% !important;
	}

}