@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Play:400,700');
/**
*



* -----------------------------------------------------------------------------
*
* Template : RS-Construction - Construction HTML5 Template 
* Author : rs-theme
* Author URI : http://www.rstheme.com/
*
* -----------------------------------------------------------------------------
*
**/
/*
Theme Name: crossover
Theme URI: http://wordpress.org/
Description:
Author: Abdul subhan khan
Author URI: http://wordpress.org/
Version: 1.0
Tags: 

License:
License URI:

General comments (optional).
*/
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
/* Table Of Content
---------------------------------------------------------
01. General CSS
02. Global Class
03. Header Section 
04. Sticky Menu
05. Slider Section
06. About Us
07. Services
08. Services Pages
09. Project
10. Team Member
11. Team details
12. Newsletter
13. Testimonial
14. Blog Post
15. Contact Page
16. Footer
17. Scroll Up
18. 404 Page Area Start Here 
19. Counter up
20. Breadcrumbs
21. Project Details
22. Blog Details
23. Blog Sidebar
24. Blog Pagination
25. Home Banner
26. Blog Pages
27. Preloader
--------------------------------------------------------*/
/* -----------------------------------
    01. General CSS
-------------------------------------*/

@font-face {
	font-family: 'anb';
	src: url('fonts/Arial-Narrow-Bold_4281.eot');
	src: local('☺'), url('fonts/Arial-Narrow-Bold_4281.woff') format('woff'), url('fonts/Arial-Narrow-Bold_4281.ttf') format('truetype'), url('fonts/Arial-Narrow-Bold_4281.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Arial';
	src: url('fonts/Arial.eot');
	src: local('☺'), url('fonts/Arial.woff') format('woff'), url('fonts/Arial.ttf') format('truetype'), url('fonts/Arial.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



html,
body {
  font-size: 15px;
  color: #066bb3;
          font-family: 'Conv_Arial',Sans-Serif;
  vertical-align: baseline;
	font-weight: normal;
  line-height: 26px;
  
  overflow-x: hidden;
}
img {
  max-width: 100%;
  height: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight: normal;
	        font-family: 'Conv_Arial',Sans-Serif;
  color: #066bb3;
	
  margin: 0 0 26px;
  font-weight: 700;
}
a {
  color: #066bb3;
  transition: all 0.3s ease 0s;
  text-decoration: none !important;
  outline: none !important;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0 none;
  color: #066bb3;

  font-weight: 400;
}
@media (min-width: 1200px){
.container {
    width: 1300px;
}
    
}

ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.clear {
  clear: both;
}
::-moz-selection {
  background: #fbc02d;
  text-shadow: none;
  color: #ffffff;
}
::selection {
  background: #fbc02d;
  text-shadow: none;
  color: #ffffff;
}
.logo{
	float: right;
	
} .rs-testimonial #testimonial-slider10 .owl-next { 
	position: absolute;
        top: -13px;
    right: -4%;
    display: block !important;
    background-image:url('http://prowebidea.com/crossover/wp-content/uploads/2019/05/right.png');
	background-repeat: no-repeat;
  background-size: 30px 60px;
    font-size: 0px;
    width: 30px;
    height: 60px;
    line-height: 40px;
    text-align: center;
    border-radius: 26px;
}
.rs-testimonial #testimonial-slider10 .owl-prev   {
    position: absolute;
        left: -4%;
    top: -13px;
    display: block !important;
     
	background-image:url('http://prowebidea.com/crossover/wp-content/uploads/2019/05/left.png');
	background-repeat: no-repeat;
  background-size: 30px 60px;
    font-size: 0px;
    width: 30px;
    height: 60px;
    line-height: 40px;
    text-align: center;
    border-radius: 26px;
}
.owl-nav {
position: absolute;
    width: 100%;
    top: 50%;
}

.headertop{
	background:#066bb3;
	border:2px solid #066bb3;
	
}
#left{
	
	    background: #066bb3;
	color:white;
}
#left a{
	
	color:white;
}
.pagetitle{
	
	    padding: 70px 83px 10px;
}
.contact-form123321{
	
	    font-size: 26px;

}
 .wpcf7-list-item{
	   
	margin: 0 0 0 0 !important;
}
.wpcf7-form input , .wpcf7-form textarea{
	letter-spacing: 1px;
	    color: #066bb3;
	
}
.footers .wpcf7-list-item{
	    line-height: 15px;
	margin: 0 0 0 0 !important;
}
.headertop .p1{
	
	    color: white;
    padding-top: 11px;
    font-weight: bold;
    letter-spacing: 1px;
	    padding-left: 60px;
} 
.secnd6 a{
	    font-family: anb;
	letter-spacing: 1px;
	    font-size: 14px;
}
.secnd6{
	background:white;
	    padding: 11px 30px;
	
}
.phone{
	     
    width: 35px;

	
}
.recentpostsection{
	       padding: 31px 79px 20px;
}
caption-text-boxes {
    font-size: 44px;
    text-transform: uppercase;
}
.slider{
	width:100%;
	margin-top:10px;
	
}
.contactfixed {
	
	    position: fixed;
    z-index: 100;
    top: 380px;
    background: #e40613;
    padding: 16px 33px;
	    transform: rotate(-90deg);
    left: -62px;
	border-radius:0px 0px 20px 20px ;
	    box-shadow: 0px 0px 26px black;

}
.contactfixed a{
	    font-size: 29px;
    font-weight: bold;
	letter-spacing: 1px;
	color:white;
	 font-family: anb;
	
}
.wpcf7-list-item-label{
	font-weight:normal;
	
}
.{
	    background: white;
    padding: 11px 28px;
    font-family: anb;
    font-size: 17px;

	
}
.{
	 background: none;
	 color:white;
}
.bluesection p{
	    text-align: left;
        font-size: 22px;
    font-family: arial;

	
}
.bluesection h1{
	    text-transform: uppercase;
    color: white;
        font-size: 46px;
    padding: 44px 0px;
	
}
.bluesection{
	background:#066bb3;
	color:white;
	padding-top:20px;
	padding-bottom:20px;
	
}

.meinpoint{
	left: -10px;
    max-width: 400px;
    position: relative;
    top: 50px;
	
}


.gotolink{ 
	    background: #fff;
    padding: 11px 28px;
    font-family: anb;
    font-size: 17px !important;
	color:white;

	
}
.gotolink:hover a{
	 background: none;
	 color:White;
}
.gotolink:hover {
	 background: none;
	 
}
.gotolink1 a{
    color:white;
} 
.gotolink1{ 
	    background:  #066bb3;
    padding: 11px 28px;
    font-family: anb;
    font-size: 17px !important;
	

	
}
.gotolink1:hover a{
	 background: none;
	 color:#066bb3;
}
.gotolink1:hover {
	 background: none;
	 
}
.silversec p{
	    text-align: left;
    font-size: 22px;
    font-family: arial;

	
}
.silversec h1{
	    text-transform: uppercase;
    color: #066bb3;
    padding: 44px 0px;
        font-size: 46px;
	
}
.silversec{
	background:#c6c6c6;
	color:#066bb3;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:50px;
	
}
.packagetaker{
	max-width: 225px;
    position: relative;
    top: -70px;
    height: auto;
    float: right;
	    right: 23px;
	

	
}

.recentpostsection h1{
	       margin: 17px 0 10px;

	
}
.recentpostsection p{
	    font-size: 20px;
	
}

.footers h3{
	color:white;
	    font-size: 20px;
	
}
.page-id-52 .ls-wp-fullwidth-container,.page-id-52 .headertop , .page-id-52 .contactfixed {
	display:none;
	
}
.foot1stcolp a{
	color:#fff !important;
	
}
.twoinone .col-sm-6{
	    padding-left: 15px;
    padding-right: 15px;
	
}
.footers .row .fotdiv{
	    padding: 50px 60px;
	
}
.footers{
	
	background:#066bb3;
	color:white;
	 
}
.foot1stcolp{
	       font-family: 'Conv_Arial',Sans-Serif;
    
    font-size: 12px;
    line-height: 16px;

	
	
}
.kontakt .foot1stcolp{
	    font-family: 'Conv_Arial',Sans-Serif;
    
    font-size: 12px;
    line-height: 16px;
	
}
.footers .contactform1 {
   
}
.your-email input , .Vorname input, .wpcf7-form input, .wpcf7-form textarea{
	width:100%;
	
}
.wpcf7-form textarea{
	 
	
}
.wpcf7-submit {
	background:white;
	color:#066bb3;
	    border: none;
	
}
.ffotlogo{
	    position: absolute;
    right: 0;
	
}
#wpcf7-f6-o2{ 
	    margin-top: 53px;
	
}
 #sidebar{
	
	display:none;
	
}
header{
	display:none;
	
}
.footerul {
	padding-bottom: 50px;
	
}
.footerul li{
        float: left;
        
    
}
.footerul li a{
    padding: 0px 10px;
        border-right:1px solid white;
        font-family: 'Conv_Arial',Sans-Serif;
    color:white;
}
.footers input[type=checkbox]{
	width:20px;
	
}
.contact-form123321 .wpcf7-checkbox input[type=checkbox]{
	
	width:20px;
	height:13px;
}
.contact-form123321 .wpcf7-checkbox .last{
	font-size: 13px;
	
}
.contact-form123321 {
	font-size:14px ;
	
}
.contact-form123321 .wpcf7-response-output{
	    background: red;
    border: none;
}
.contact-form123321 .wpcf7-mail-sent-ok{
	    background: white!important;
    color: green!important;
    font-size: 20px!important;
    border: none!important;
}

.contact-form123321  input, .contact-form123321 textarea{
	    padding: 10px !important;
	
}
.containerforthecontack{
	padding: 20px 100px;
	
}
@media only screen and (min-width: 771px)  and (max-width:2250px) {
	.gotolink,.gotolink1{
		    width: 75%;
		
	}
	
}
@media only screen and (min-width: 771px)  and (max-width:991px) {
	 
	.silversec p,.bluesection p {
		font-size:15px;}
	
}

@media only screen and (min-width: 1px)  and (max-width:991px) {
	.formesginline{
		display:block !important;
		
	}
@media only screen and (min-width: 1px)  and (max-width:771px) {
	.containerforthecontack{
	padding: 20px 20px !important;
	
}
	.contact-form123321  input, .contact-form123321 textarea{
	    width:100% !important;
	
}
	.contactfixed{
		display:none;
		
	}
	.silversec p,.bluesection p {
		font-size:12px;}
	
}
	.row{
    padding-left:10px;
    padding-right:10px;
}
    .gotolink{
    
    font-size:10px;
}
.silversec h1 , .bluesection h1{
        font-size: 27px;
}
    .packagetaker {
    
    top: 0px;}
}

.contact-form123321 input[type=checkbox] {
	width:20px;
	
}

}