*{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body
{
	font-family: 'Open Sans', sans-serif;
}
.container
{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
.clearfix
{
	clear: both;
}
header
{
	width: 100%;
}
.header_top
{
	width: 100%;
/*	background: red;*/
	
}
.logo
{
	max-width: 330px;
	width: 100%;
	float: left;
	padding: 25px 0;
	box-sizing: border-box;
}
.logo img
{
	width: 100%;
}
.call
{
	max-width: 270px;
	width: 100%;
	float: right;
	padding: 15px 0;
	box-sizing: border-box;
}
.icon
{
	width: 20%;
	float: left;
}
.call_number
{
	width: 78%;
	float: right;
}
.call_number h4
{
	color:#2a2a2a;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
}
.call_number h3,
.call_number h3 a
{
	font-size: 26px;
	line-height: 26px;
	color: #337ab7;
	font-weight: 400;
}
.call_number h3 a {
    text-decoration: none;
}
.menu
{
	width: 100%;
	background: #037bba;
}
.menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu ul li
{
	display: inline-block;
}
.menu ul li a
{
	text-decoration: none;
	display: block;
	padding: 18px 40px;
	color: #fff;
	font-size: 18px;
	line-height: 26px;
	text-transform: uppercase;
	font-weight: 400;
	transition-duration: .5s;
}
.menu ul li a:hover
{
	background: #252c3f;
	transition-duration: .5s;
}
.banner
{
	width: 100%;
	background: url(../images/banner.png) no-repeat;
	background-size: 100% 100%;
	padding: 95px 0 20px 0;
	box-sizing: border-box;
}
.banner_left
{
	width: 54%;
	float: left;
}
.banner_right
{
	width: 43%;
	float: right;
}
.banner_left h2
{
	font-size: 60px;
	line-height: 90px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
}
.banner_left h1
{
	font-size: 100px;
	line-height: 90px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
}
.banner_left h1 .banner_txt
{
	color: #13a3ee;
	font-weight: 700;
}
.banner_left p
{
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
	color: #d9d9d9;
	margin-top: 25px;
}
.banner_left ul
{
	list-style: url(../images/tick.png);
	margin: 0;
	padding: 0;
	margin-left: 25px;
	margin-top: 50px;
}
.banner_left ul li
{
	font-weight: 700;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.form_main
{
	width: 100%;
	border-radius: 8px;

}
.form_head
{
	width: 100%;
	padding: 18px 0;
	box-sizing: border-box;
	background: url(../images/form_head.png);
	background-size: 100% 100%;
}
.form_head_main
{
/*	max-width: 460px;*/
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
}
.form_head_left
{
	width: 10%;
	float: left;
/*	background: red;*/
}
.form_head_right
{
	width: 87%;
	float: right;
}
.form_head_right h2
{
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-weight: 400;
}
.form_head_right h2 .form_txt_clr
{
	font-weight: 700;
}
.input_main
{
	width:100%;
	margin-bottom:20px;
}
.input_field_left
{
	width:48%;
	float:left;
}
.input_field_right
{
	width:48%;
	float:right;
}
.form_area
{
	width: 100%;
	background: #fff;
	padding: 20px 20px 40px 20px;
	box-sizing: border-box;
	box-shadow: 0 0 30px #161820;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
input:not([type='checkbox']),select,textarea
{
	width: 100%;
	border: #cccccc solid 1px;
	padding: 10px 0 10px 10px;
	box-sizing: border-box;
	border-radius: 5px;
	font-size: 14px;
	line-height: 24px;
	color: #777777;
}
input[type='checkbox']
{
	border: #cccccc solid 1px;
	padding: 10px 0 10px 10px;
	box-sizing: border-box;
	border-radius: 5px;
	font-size: 14px;
	line-height: 24px;
	color: #777777;
}
.confirmation label
{
	font-size: 14px;
	line-height: 22px;
	color: #777777;
	font-weight: 400;
	margin-left: 4px;
}
.form_btn
{
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	top: -40px;
}
button
{
	width: 100%;
	padding: 25px 0;
	background: #ffc800;
	font-weight: 700;
	font-size: 26px;
	line-height: 24px;
	text-transform: uppercase;
	color: #2c2c2c;
	border-radius: 10px;
	cursor: pointer;
}
button:hover
{
	background: #ffca24;
}
.section_2
{
	width: 100%;
	background: #fff;
	padding: 75px 0 80px 0;
	box-sizing: border-box;
}
.heading, .simple_heading
{
	width: 100%;
	text-align: center;
	position: relative;
}
.heading h1, .simple_heading h1
{
	font-size: 64px;
	line-height: 90px;
	color: #4f4f4f;
	font-weight: 300;
}
.heading h1 .heading_clr, .simple_heading h1 .heading_clr
{
	color: #337ab7;
	font-weight: 700;
	text-transform: uppercase;
}
.heading::after
{
    content: '';
    background-color: #656565;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -32px;
    left: 96%;
    top: 55px;
	border-radius: 50%;
}
.heading p, .simple_heading p
{
	font-size: 20px;
	line-height: 30px;
	color: #7b7b7b;
	padding: 0 40px;
	box-sizing: border-box;
}
.thumbnail_main
{
	width: 100%;
	margin-top: 40px;
	margin-bottom: 55px;
}
.thumbnail_main a:hover .thumb_details h3
{
	color: #fff;
}
.thumbnail_main a:hover .thumb_details p
{
	color: #fff;
}
.thumbnail
{
	width: 24%;
	background: #f9f9f9;
	float: left;
	box-shadow: 0 0 30px #cccccc;
	border-radius: 3px;
	text-align: center;
	padding: 35px 20px 40px 20px;
	box-sizing: border-box;
}
.thumbnail:nth-child(1),.thumbnail:nth-child(2),.thumbnail:nth-child(3)
{
	margin-right: 1%;
}
.thumbnail:hover
{
	background: #337ab7;
	color: #fff;
	border-radius: 0;
}
.thumb_img
{
	width: 100%;
/*	margin: 0 auto;*/
	text-align: center;
	padding: 0 0 40px 0;
}
.thumb_details h3
{
	color: #3d3d3d;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
}
.thumb_details p
{
	color: #7b7b7b;
	font-size: 16px;
	line-height: 24px;
	margin-top: 20px;
	font-weight: 400;
}
.section_btn
{
	max-width: 440px;
	width: 100%;
	margin: 0 auto;
	margin-top: 55px;
}
.section_3
{
	width: 100%;
	background: #f9f9f9;
	padding: 75px 0;
	box-sizing: border-box;
}
.product_heading
{
	width: 100%;
	text-align: center;
	position: relative;
}
.product_heading h1
{
	font-size: 64px;
	line-height: 90px;
	color: #4f4f4f;
	font-weight: 300;
}
.product_heading h1 .heading_clr
{
	color: #337ab7;
	font-weight: 700;
	text-transform: uppercase;
}
.product_heading::after
{
    content: '';
    background-color: #656565;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -32px;
    left: 70%;
    top: 55px;
	border-radius: 50%;
}
.scroll-downs {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  
  width :30px;
  height: 50px;
margin-bottom: 20px;
}
.mousey {
  width: 3px;
  padding: 10px 15px;
  height: 35px;
  border: 2px solid #fff;
  border-radius: 25px;
  opacity: 0.75;
}
.scroller {
  width: 10px;
  height: 20px;
  border-radius: 25%;
  background-color: #037bba;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
	margin-left: -3px;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(25px); opacity: 0;}
}
.product_thumbnails
{
	width: 100%;
	margin-top: 40px;
}
.product_thumb
{
	width:31%;
/*	height: 380px;*/
	float: left;
	text-align: center;
}
.product_thumb:nth-child(1),.product_thumb:nth-child(2)
{
	margin-right: 2%;
}
.product_inner
{
	width: 70%;
	background: #fff;
	margin: 0 auto;
	box-shadow: 0 0 30px #cccccc;
	text-align: center;
	margin-bottom: 20px;
}
.product_inner img
{
	width: 100%;
}
.product_info h3
{
	color: #3d3d3d;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
}
.product_info p
{
	color: #7b7b7b;
	font-size: 16px;
	line-height: 24px;
	margin-top: 18px;
	font-weight: 400;
}
.section_4
{
	width: 100%;
	background: #fff;
	padding: 70px 0 75px 0;
}
.pricing_heading
{
	width: 100%;
	text-align: center;
	position: relative;
}
.pricing_heading h1 .heading_clr
{
	font-size: 64px;
	line-height: 90px;
	color: #337ab7;
	font-weight: 700;
	text-transform: uppercase;
}
.pricing_heading::after
{
    content: '';
    background-color: #656565;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -32px;
    left: 62%;
    top: 55px;
	border-radius: 50%;
}
.pricing_heading p
{
	font-size: 20px;
	line-height: 30px;
	color: #7b7b7b;
	padding: 0 40px;
	box-sizing: border-box;
}
.pro_sec_head
{
	width: 100%;
	text-align: center;
	margin-top: 45px;
	margin-bottom: 25px;
}
.pro_sec_head p
{
	font-size: 24px;
	line-height: 30px;
	color: #656565;
	font-weight: 600;
}
.table
{
	width: 100%;
	box-shadow: 0 0 35px #ccc;
	overflow-x:auto;
}
table
{
	border-collapse: collapse;
}
.head
{
	background: #037bba;
}
table, tr, td
{
	color: #000;
}
.haed table, th
{
	padding: 20px 0;
	box-sizing: border-box;
	color: #fff;
	font-weight: 600;
}
.haed tbody, tr
{
	background: #f4f4f4;
}
.haed tbody, tr:nth-child(even)
{
	background: #fff;
}
.haed tbody, tr, td
{
	font-weight: 600;
/*	color: red !important;*/
	padding: 20px 0;
	box-sizing: border-box;
	color: #5a5a5a;
	font-size: 16px;
}
.notes
{
	width: 100%;
	margin-top: 25px;
}
.note_left
{
	width: 10%;
	float: left;
/*	height: 50px;*/
/*	background: red;*/
}
.note_left h2
{
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	color: #656565;
	text-align: center;
	padding: 8px 0;
	box-sizing: border-box;
}
.note_right
{
	width: 90%;
	float: right;
/*	height: 50px;*/
/*	background: pink;*/
	padding: 7px 0;
	box-sizing: border-box;
}
.note_right p
{
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #7b7b7b;
	padding: 4px 0;
	box-sizing: border-box;
}
.section_5
{
	width: 100%;
	background: #337ab7;
	padding: 75px 0;
	box-sizing: border-box;
}
.services_heading
{
	width: 100%;
	text-align: center;
	position: relative;
}
.services_heading h1
{
	color: #fff;
	font-size: 64px;
	line-height: 90px;
	font-weight: 300;
	text-transform: uppercase;
}
.services_heading .service_clr
{
	font-weight: 700;	
}
.services_heading::after
{
    content: '';
    background-color: #fff;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -32px;
    left: 69%;
    top: 55px;
	border-radius: 50%;
}
.services_main
{
	width: 100%;
	margin-top: 45px;
}
.services_left
{
	width: 46%;
	float: left;
	margin-right: 2%;
}
.services_right
{
	width: 46%;
	float: right;
}
.services_box
{
	width: 100%;
}
.services_box:nth-child(1),.services_box:nth-child(2)
{
	margin-bottom: 35px;
}
.box_left
{
	width: 27%;
	background: #fff;
	float: left;
	border-radius: 100%;
	box-shadow: 0 0 35px #2d6ba0;
	text-align: center;
	padding: 46px;
	box-sizing: border-box;
}
.box_right
{
	width: 69%;
	float: right;
}
.box_right h3
{
	font-weight: 600;
	font-size: 26px;
	line-height: 30px;
	color: #fff;
	margin-bottom: 18px;
	margin-top: 8px;
}
.box_right p
{
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	padding: 0 5px;
	box-sizing: border-box;
}
.services_btn
{
	max-width: 440px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
}
.section_6
{
	width: 100%;
	background: #fff;
	padding: 75px 0;
	box-sizing: border-box;
}
.profit_heading
{
	width: 100%;
	text-align: center;
	position: relative;
}
.profit_heading h1
{
	color: #4f4f4f;
	font-size: 64px;
	line-height: 90px;
	font-weight: 300;
	text-transform: uppercase;
}
.profit_heading .heading_clr
{
	font-weight: 700;
	color: #337ab7;
}
.profit_heading::after
{
    content: '';
    background-color: #656565;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -32px;
    left: 69%;
    top: 55px;
	border-radius: 50%;
}
.profit_heading p
{
	font-size: 20px;
	line-height: 30px;
	color: #7b7b7b;
	padding: 0 50px;
	box-sizing: border-box;
}
.calculator_main
{
	width: 80%;
/*	background: red;*/
	margin: 0 auto;
	margin-top: 45px;
}
.calculator
{
	width: 40%;
/*	height: 300px;*/
	background: #fff;
	float: left;
	padding: 25px 0;
	box-sizing: border-box;
	box-shadow: 0 0 35px #ccc;
}
.arrow
{
	width: 20%;
/*	height: 70px;*/
	background: #0ecc6c;
	float: left;
	margin-top: 105px;
	text-align: center;
	padding: 15px 0;
	box-sizing: border-box;
}
.profit
{
	width: 40%;
	box-shadow: 0 0 35px #ccc;
	float: right;
	padding: 90px 0;
	box-sizing: border-box;
}
.cal_heading
{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.cal_heading h3
{
	font-weight: 600;
	font-size: 26px;
	line-height: 20px;
	color: #037bba;
	margin-bottom: 7px;
}
.cal_heading h4
{
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #5a5a5a;
}
.cal_input
{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.cal_input input
{
	background: #f9f9f9;
	font-weight: 400;
	border: #cccccc solid 1px;
	font-size: 14px;
	line-height: 24px;
	color: #777777;
}
.result
{
	background: #f9f9f9;
	border: #cccccc solid 1px;
	padding: 18px 0;
	box-sizing: border-box;
	text-align: center;
	border-radius: 10px;
}
.result p
{
	font-size: 48px;
	line-height: 24px;
	color: #337ab7;
	font-weight: 700;
}
.section_7
{
	width: 100%;
	background: #f9f9f9;
	padding: 75px 0;
	box-sizing: border-box;
}
.testimonial_heading
{
	width: 100%;
	text-align: center;
	position: relative;
}
.testimonial_heading h1
{
	color: #4f4f4f;
	font-size: 64px;
	line-height: 90px;
	font-weight: 300;
	text-transform: uppercase;
}
.testimonial_heading .heading_clr
{
	font-weight: 700;
	color: #337ab7;
}
.testimonial_heading::after
{
    content: '';
    background-color: #656565;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -32px;
    left: 70%;
    top: 55px;
	border-radius: 50%;
}
.testimonial_main
{
	width: 100%;
	margin-top: 45px;
	text-align: center;
}
.test_left
{
	width: 46%;
	float: left;
}
.test_right
{
	width: 46%;
	float: right;
}
.test_img
{
	max-width: 250px;
	width: 100%;
	margin: 0 auto;
	box-shadow: 0 0 35px #ccc;
	margin-bottom: 20px;
}
.test_img img
{
	width: 100%;
}
.test_deatils h3
{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	color: #3d3d3d;
}
.test_details p
{
	font-weight: 400;
	font-style: italic;
	font-size: 20px;
	line-height: 30px;
	color: #7b7b7b;
	margin-top: 20px;
}
.testimonail_btn
{
	max-width: 440px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
}
footer
{
	width: 100%;
	padding: 20px 0;
	box-sizing: border-box;
	background: #252c3f;
}
.footer_details
{
	width: 27%;
	float: left;
}
.footer_details p
{
	font-size: 14px;
	color: #e4e4e4;
}
.footer_social_icons
{
	width:12%;
	float:right;
}
.footer_social_icons ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.footer_social_icons ul li
{
	display:inline-block;
/*	padding-top:0px;*/
/*	box-sizing:border-box;*/
	margin-right:4px;
}
.footer_social_icons ul li a
{	width:40px;
	height:39px;
	display:block;
}
.footer_social_icons ul li a.facebook
{
	background:url(../images/social_icon.png) 0 0;
}
.footer_social_icons ul li a.twitter
{
	background:url(../images/social_icon.png) -50px 0;
}
.footer_social_icons ul li a.pin
{
	background:url(../images/social_icon.png) -100px 0;
}
.single
{
	width: 100%;
	background: #f9f9f9;
	padding: 75px 0;
	box-sizing: border-box;
}
.single p
{
	font-size: 20px;
	line-height: 30px;
	color: #7b7b7b;
	padding: 25px 50px;
	box-sizing: border-box;
}
.single_heading
{
	width: 100%;
	text-align: center;
	position: relative;
}
.single_heading h1
{
	color: #4f4f4f;
	font-size: 64px;
	line-height: 90px;
	font-weight: 300;
}
.single_heading .heading_clr
{
	font-weight: 700;
	color: #337ab7;
	text-transform: uppercase;
}
.single_heading::after
{
    content: '';
    background-color: #656565;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -32px;
    left: 81%;
    top: 55px;
    border-radius: 50%;
}
.single_heading p
{
	font-size: 20px;
	line-height: 30px;
	color: #7b7b7b;
	padding: 0 50px;
	box-sizing: border-box;
}
.brick
{
	width: 60%;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0 0 35px #ccc;
	margin-top: 35px;
	text-align: center;
	padding: 30px 25px;
	box-sizing: border-box;
}
.single_brick_btn
{
	max-width: 440px;
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
}
.double
{
	width: 100%;
	background: #f9f9f9;
	padding: 75px 0;
	box-sizing: border-box;
}
.double_left
{
	width: 53%;
	float: left;
}
.double_left .brick
{
	width: 97%;
	margin: 0;
	background: #fff;
	box-shadow: 0 0 35px #ccc;
	margin-top: 35px;
	text-align: center;
	padding: 20px 0;
	box-sizing: border-box;
}
.double_left .brick img
{
	width: 100%;
}
.double_heading
{
	width: 100%;
/*	text-align: center;*/
	position: relative;
}
.double_heading h1
{
	color: #4f4f4f;
	font-size: 64px;
	line-height: 90px;
	font-weight: 300;
}
.double_heading .heading_clr
{
	font-weight: 700;
	color: #337ab7;
	text-transform: uppercase;
}
.double_heading::after
{
    content: '';
    background-color: #656565;
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: -32px;
    left:86%;
    top: 55px;
	border-radius: 50%;
}
.double_heading p
{
	font-size: 20px;
	line-height: 30px;
	color: #7b7b7b;
	font-weight: 400;
/*	padding: 0 50px;*/
/*	box-sizing: border-box;*/
}
.banner_form
{
	width: 45%;
	margin: 0 auto;
}
.banner_double
{
	width: 54%;
	margin:  0 auto;
}
.banner_double h2
{
	font-size: 60px;
	line-height: 90px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
}
.banner_double h1
{
	font-size: 100px;
	line-height: 90px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
}
.banner_double h1 .banner_txt
{
	color: #13a3ee;
	font-weight: 700;
}
.double_para
{
	width: 100%;
	text-align: center;
	margin: 25px 0;
}
.double_para p
{
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
	color: #d9d9d9;
	margin-top: 25px;
}
.double_banner
{
	width: 100%;
	background: url(../images/banner.png) no-repeat;
	background-size: 100% 100%;
	padding: 70px 0;
	box-sizing: border-box;
}
.double_right
{
	width: 45%;
	padding: 25px 13px 15px 13px;
	box-sizing: border-box;
	box-shadow: 0 0 35px #ccc;
	float: right;
}
.radio
{
	margin: 0;
	margin-bottom: 5px;
}
input[type="radio"]
{
	width: 10%;
	margin: 0;
	padding: 0;
}
label
{
	font-size: 16px;
	line-height: 24px;
	color: #777777;
	font-weight: 400;
	margin-left: 8px;
}
.double_btn
{
	width: 100%;
	padding: 14px 0;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 19px;
	color: #2c2c2c;
	font-weight: 700;
}
.radio_spacing
{
	width: 26%;
	float: left;
}
.blog_banner
{
	padding: 50px 0;
	box-sizing: border-box;
}
.blog_banner_heading
{
	width: 68%;
	margin: 0 auto;
/*	background: silver;*/
}
.blog_banner_heading h2
{
	font-size: 60px;
	line-height: 90px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
}
.blog_banner_heading h1
{
	font-size: 100px;
	line-height: 90px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
}
.blog_banner_heading h1 .banner_txt
{
	color: #13a3ee;
	font-weight: 700;
}
.blog_para
{
	width: 100%;
	text-align:center;
}
.blog_para p
{
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
	color: #d9d9d9;
}
.blog_section
{
	width: 100%;
	background: #fff;
	padding: 60px 0 75px 0;
	box-sizing: border-box;
}
.blog
{
	width: 90%;
	background: #fff;
	margin:  0 auto;
	box-shadow: 0 0 25px #ccc;
}
.blog:nth-child(1), .blog:nth-child(2)
{
	margin-bottom: 30px;
}
.blog_inner
{
	width: 100%;
	padding: 45px 25px 35px 25px;
	box-sizing: border-box;
	text-align: center;
}
.blog_inner h1
{
	font-size: 36px;
	line-height: 39px;
	color: #4b4b4b;
	text-transform: uppercase;
	padding: 0 90px;
	box-sizing: border-box;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
}
.posted
{
	width: 31%;
	margin: 0 auto;
/*	background: silver;*/
}
.posted .by
{
/*	background: pink;*/
	width: 42%;
	float: left;
	margin: 0 auto;
/*	margin-right: 8px;*/
}
.posted .date
{
	width: 58%;
	float: right;
/*	background: hotpink;*/
}
.posted .by h3, .posted .date h3
{
	font-size: 16px;
	line-height: 36px;
	color: #767676;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
}
.posted .by h3 .blog_clr_txt, .posted .date h3 .blog_clr_txt
{
	color: #037bba;
}
.blog_social
{
	width: 95%;
	padding: 10px 0;
	box-sizing: border-box;
	border-top: #e3e3e3 solid 2px;
	margin: 0 auto
}
.blog_img
{
	width: 100%;
	margin: 25px 0;
}
.blog_img img
{
	width: 100%;
}
.blog_details
{
	width: 100%;
}
.blog_details h4
{
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #767676;
}
.blog_details p
{
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #8c8c8c;
	margin-top: 15px;
}
.blog_btn
{
	max-width: 250px;
	width: 100%;
	margin: 0 auto;
	margin-top: 35px;
}
.blog_btn button
{
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 30px;
	color: #2c2c2c;
	padding: 10px 0;
	box-sizing: border-box;
}
.blog_social_left
{
	width: 40%;
	float: left;
}
.social_in_left
{
	width: 5%;
	float: left;
}
.social_in_left p
{
	font-size: 16px;
	line-height: 36px;
	color: #767676;
	font-weight: 400;
}
.social_in_right
{
	width: 86%;
	float: right;
}
.blog_social_right
{
	width: 11%;
	float: right;
/*	background: silver;*/
}
.social_in_right ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.social_in_right ul li
{
	display:inline-block;
	padding-top:11px;
	box-sizing:border-box;
	margin-right:15px;
}
.social_in_right ul li a
{	width:16px;
	height:15px;
	display:block;
}
.social_in_right ul li a.facebook
{
	background:url(../images/blog_social.png) 0 0;
}
.social_in_right ul li a.twitter
{
	background:url(../images/blog_social.png) 205px 0;
}
.social_in_right ul li a.insta
{
	background:url(../images/blog_social.png) 405px 0;
}
.social_in_right ul li a.pin_interest
{
	background:url(../images/blog_social.png) 605px 0;
}
.social_in_right ul li a.heart
{
	background:url(../images/blog_social.png) 805px 0;
}
.social_in_right ul li a.gp
{
	background:url(../images/blog_social.png) 1005px 0;
}
.social_in_right ul li a.sig
{
	background:url(../images/blog_social.png) 1205px 0;
}
.blog_social_right h3
{
	font-size: 16px;
	line-height: 36px;
	color: #767676;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
}
.blog_social_right h3 .blog_clr_txt
{
	color: #037bba;
}
.blog_main_btn
{
	max-width: 440px;
	width: 100%;
	margin: 0 auto;
	margin-top: 40px;
}
.res-menu
{
	display: none;
}
.inner_main
{
	width: 100%;
	margin: 20px 0;
}
.blog_inner_left
{
	width: 49%;
	float: left;
}
.blog_inner_left img
{
	width: 100%;
}
.blog_inner_right
{
	width: 49%;
	float: right;
	text-align: left;
}
.inner_left img
{
	width: 100%;
}
.blog_inner_right p
{
	margin-top: 0;
	padding: 0;
}
.blog_inner_right p:nth-child(2),.blog_inner_right p:nth-child(3)
{
	margin-top: 5px;
}
.brick img
{
	width: 100%;
}