/*

Theme Name: Circles Wordpress Theme
Theme URI: 
Author URI:http://themeforest.net/user/ThemeSmack
Description: Clean Corporate Theme
Author: ThemeSmack Team
Version: 2.2
License: GNU General Public License
License URI: license.txt

*/



.post {
  position: relative;
  display: block;
  padding: 30px 0 25px 10px;
  margin-left: 0px;
}


.post-body-text{padding-top: 20px;}


.post.center .item-con-t1{width:100%;}



#recent-posts-2 ul li{list-style: none;}

#recent-posts-2 a {color:#fff!important;
	list-style-type: none;
}


#recent-posts-2 a:hover {color:#00aaad!important;
	list-style-type: none;
}



#back_to_top{display:none!important;}


#cp-box .cp-box ul li a:hover {
  color:#414042!important;
}




#cp-box .cp-box ul li a {
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
}


#cp-box .cp-box ul li {
  font-size: 12px;
  margin-bottom: 40px;
  border: solid 1px #aaa;
  padding: 20px;
  border-radius: 4px;
  height: 180px;
}


#cp-box h3 {
  display: none;
}



.homebody{
  padding-top: 40px;
  padding-bottom: 40px;
}



.contactus {
  float: right;
  font-size: 20px;
  padding-top: 15px!important;
}



.menusocial{
  float: right;
  clear: left;
  margin-top: -65px;
  margin-right: -30px;
}



#botbanner{background-color: #01aaad;
	height: 130px;
}


#botbanner p {font-size: 15px;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	text-transform: uppercase;
}

#field_3_1 {
  width: 40%;
  left: 210px;
  position: relative;
}



#field_3_2 {
  position: relative;
  top: -51px;
  width: 40%;
  left: 550px;
}


#gform_submit_button_3 {
  background-color: #fff;
  border: solid 1px #fff;
  padding-left: 20px;
  padding-right: 20px;
  height: 35px;
  border-radius: 3px;
  color: #01aaad;
  position: relative;
  top: -118px;
  left: 885px;
}



#gform_submit_button_3:hover {background-color: transparent;
	color:#fff;
}


::-webkit-input-placeholder {
   color: #fff;
}

:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;
}

:-ms-input-placeholder {  
   color: #fff;  
}




#input_3_1{
	background-color: transparent;
	border: solid 1px #fff;
	  padding-left: 5px;
  color: #fff;
  height: 35px;
}

#input_3_2{
	background-color: transparent;
	border: solid 1px #fff;
	  padding-left: 5px;
  color: #fff;
	 height: 35px;
}



#gform_confirmation_wrapper_3{
  text-align: center;
  color: #fff;
  margin-top: -20px;
}



.tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue {
  background-color: transparent;
  -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
  -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
  box-shadow: none;
  border: #fff solid 1px!important;
  padding: 15px!important;
  padding-left: 30px!important;
  padding-right: 30px!important;
font-family: "header-font"!important;
margin-top:5px!important;
}

.tp-button {
  text-shadow: none!important;
font-size:18px!important;
}


.tp-button:hover.blue, .purchase:hover.blue {
background:#fff!important;
color:#01aaad!important;
}


span.s1{font-size: 15px;}




.form-allowed-tags {
  display: none;
}


.contactus{float: right;
	font-size: 20px;
	padding-top: 40px;
}


.page-header {
  margin: 0px 0 20px!important;
}


.wrapper.headline.marble.border-bottom-black-tr h1:hover{color:#fff!important;}




#gform_wrapper_1{padding-left:20px;}

.gform_wrapper h3.gform_title{color:#fff;}

@media only screen and (max-width: 767px){
.socials-bottom a {

margin-top: 0px;}

footer .widget_text {
margin-bottom: 40px;
margin-top: 40px;
}

ul#menu-footer.menu li {
border-bottom: none;
}

ul#menu-footer.menu {
margin-top: -30px;
}

.socials.mobile-socials {
display: none;
}
}



@media only screen and (max-width: 1200px){
	
	#field_3_2 {
  position: relative;
  top: -51px;
  width: 40%;
  left: 495px;
}


#gform_submit_button_3 {
  position: relative;
  top: -118px;
  left: 775px;
}



#cp-box .cp-box ul li {
  font-size: 12px;
  margin-bottom: 40px;
  border: solid 1px #aaa;
  padding: 20px;
  border-radius: 4px;
  height: 300px;
}


#cp-box img.alignthumb{
	width:290px!important;
	height:auto;
}






}


	
	
	@media only screen and (max-width: 990px){
	
	
	#gform_submit_button_3 {
  position: relative;
  top: -117px;
  left: 535px;
}

#field_3_1 {
  width: 40%;
  left: 100px;
  position: relative;
}


#field_3_2 {
  position: relative;
  top: -50px;
  width: 40%;
  left: 320px;
}


.tp-caption.new-style, .new-style {
  margin-top: 40px!important;
}


#cp-box img.alignthumb {
  width: 270px!important;
  height: auto;
}




#cp-box .cp-box ul li {
  height: 320px;
}






	
		}





@media only screen and (max-width: 768px){
	
	
	
	
	#cp-box .two {
  width: 100%!important;
  margin-right: 2%;
}
	
	
	#cp-box img.alignthumb {
  width: 60%!important;
  height: auto;
}



#cp-box .cp-box ul li {
  height: 260px!important;
}



	
	

	
	
	#menu-btn {
  top: 15px!important;
}
	
	
	
	
	div.wrapper.menu-bg.custom-menu-bg {
  background-color: #fff!important;
}
	
	
	
	
	#gform_submit_button_3 {
  position: relative;
  top: -101px;
  left: 398px;
}


#field_3_2 {
  position: relative;
  top: -34px;
  width: 40%;
  left: 225px;
}


#field_3_1 {
  width: 40%;
  left: 50px;
  position: relative;
}


#botbanner {
  background-color: #01aaad;
  height: 130px;
  display: none;
}


.tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue {
  background-color: transparent;
  -webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
  -moz-box-shadow: 0px 3px 0px 0px #0f3e68;
  box-shadow: none;
  border: #fff solid 1px!important;
  padding: 5px!important;
  padding-left: 10px!important;
  padding-right: 10px!important;
  font-family: "header-font"!important;
  margin-top: 8px!important;
  font-size: 12px!important;
}


body > div.wrapper.top-slider{margin-top: -30px;}



}







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



#gform_submit_button_3 {
  position: relative;
  top: -101px;
  left: 475px;
}

#field_3_2 {
  position: relative;
  top: -34px;
  width: 40%;
  left: 260px;
}


#field_3_1 {
  width: 40%;
  left: 50px;
  position: relative;
}






#cp-box .two {
  width: 100%!important;
  margin-right: 2%;
}
	
	
	#cp-box img.alignthumb {
  width: 60%!important;
  height: auto;
}



#cp-box .cp-box ul li {
  height: 240px!important;
}










}





@media only screen and (max-width: 480px){
	
	
	
	
	#cp-box img.alignthumb {
  width: 100%!important;
  height: auto;
}
	
	#cp-box .cp-box ul li {
  height: 340px!important;
}
	
	
	
	
	
	
	
	
	
	#field_3_2 {
  position: relative;
  width: 40%;
  top: 10px;
  left: 140px;
}


#gform_submit_button_3 {
  top: 0px;
  left: 130px;
}



#botbanner{background-color: #01aaad;
	height: 260px;
	
}

#field_3_1 {
  position: relative;
  width: 40%;
  top: 10px;
  left: 140px;
}


.tp-caption.new-style, .new-style {
  margin-top: 20px!important;
  text-align: center!important;
  margin-left: 80px!important;
}


	
		}
	
	
	

