/*

Theme Name: ABR Partners

Theme URI: #

Author: Anirban Hajra

Version: 1.0

*/

/* CSS Document */



/*

----------------------------------

01. DEFAULT ELEMENTS

----------------------------------

*/



body{margin:0px;padding:0px;}

*{border:none;outline:none;text-decoration:none;}

.clear{clear:both;}

.left{float:left;}

@font-face {

font-family: 'MyriadProRegular';

src: url('css/myriadpe-webfont.eot');

src: url('css/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),

	 url('css/myriadpe-webfont.woff') format('woff'),

	 url('css/myriadpe-webfont.ttf') format('truetype'),

	 url('css/myriadpe-webfont.svg#MyriadProRegular') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'MyriadProLightRegular';

src: url('css/myriadpro-light-webfont.eot');

src: url('css/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),

	 url('css/myriadpro-light-webfont.woff') format('woff'),

	 url('css/myriadpro-light-webfont.ttf') format('truetype'),

	 url('css/myriadpro-light-webfont.svg#MyriadProLightRegular') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'myriad_probold';

src: url('css/myriadp0-webfont.eot');

src: url('css/myriadp0-webfont.eot?#iefix') format('embedded-opentype'),

	 url('css/myriadp0-webfont.woff') format('woff'),

	 url('css/myriadp0-webfont.ttf') format('truetype'),

	 url('css/myriadp0-webfont.svg#myriad_probold') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'Lato-Bold';

src: url('css/latobol.eot');

src: url('css/latobol.eot?#iefix') format('embedded-opentype'),

	 url('css/latobol.woff') format('woff'),

	 url('css/latobol.ttf') format('truetype'),

	 url('css/latobol.svg#latobol') format('svg');

font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'Lato-Regular';

src: url('css/latoreg.eot');

src: url('css/latoreg.eot?#iefix') format('embedded-opentype'),
	 url('css/latoreg.woff') format('woff'),

	 url('css/latoreg.ttf') format('truetype'),

	 url('css/latoreg.svg#latoreg') format('svg');

font-weight: normal;

font-style: normal;

}



h1{font:normal 36px 'MyriadProLightRegular';color:#0089cb;margin:0px 0px 40px 0px;padding:59px 40px 20px 0px;background:url(images/line3.jpg) no-repeat left bottom;text-transform:uppercase;display:inline-block;line-height:normal;}

h1 span{font-family:'MyriadProRegular';}

h2{font:normal 22px 'MyriadProLightRegular';color:#0089cb;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;line-height:normal;}

p{font:normal 14px Arial, Helvetica, sans-serif;color:#464646;margin:0px;padding:0px 0px 30px 0px;line-height:24px;}

p a{color:#464646;}





/*

----------------------------------

02. CONTAINER, WRAPPER

----------------------------------

*/



#container{width:100%;}

#wrapper{width:100%;}

.main{max-width:1200px;margin:0 auto;}

@media(max-width:1100px){

.main{padding:0% 2%;}	

}

img {

	max-width: 100%;

	height: auto;

}

@media \0screen {

  img { 

  	width: auto; /* for ie 8 */

  }

}





/*

----------------------------------

03. HEADER

----------------------------------

*/



#header{width:100%;padding:23px 0px 0px 0px; border-bottom: 5px solid #039EE0;}

.header_left{/*width:407px;*/width:43.91%;float:left;}

.header_right{/*width:793px;*/width:56.08%;float:right;text-align:right;padding:0px 0px 0px 0px;}

.social_icon{padding-top:14px;}

.social_icon a{margin-left:11px;}

.social_icon a.fb{background:url(images/icon.jpg) no-repeat;height:36px;width:37px;display:inline-block;}

.social_icon a.call{background:url(images/icon.jpg) no-repeat -52px top;height:36px;width:37px;display:inline-block;}

.social_icon a.share{background:url(images/icon.jpg) no-repeat right top;height:36px;width:37px;display:inline-block;}

.our_people_box
{
width:100%;
float:left;
margin: 0px 0px 15px 0px;
}
.our_people_image
{
width:22%;
float:left;
}
.our_people_content
{
width:78%;
float:left;
text-align:justify;
margin: 25px 0 0 0;
}
.our_people_content h2{font:normal 22px 'MyriadProLightRegular';color:#0089cb;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;line-height:normal;}

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

@media(min-width:768px){

.navigation ul{margin:0px;padding:0px 0px 15px 0px;list-style:none;float:right;z-index:999999;}

.navigation ul li{margin:0px 0px 0px 0px;padding:0px;display:inline-block;position: relative;line-height:50px;}

.navigation ul li a{margin:0px 0px 0px 20px;padding:0px;display:inline-block;font:normal 14px 'MyriadProRegular';color:#000000;text-transform:uppercase;line-height:50px;}

.navigation ul li.current-menu-item a, .navigation ul li a:hover{color:#0077ac;}

.navigation ul li ul{position: absolute;left: 0;display: none;visibility: hidden;background:url(images/arw.jpg) no-repeat 43px 0px #fff;width:156px;margin-top:0px;padding:20px 0px 10px 0px;float:none;text-align:left;}

.navigation ul li ul li{display: list-item;float: none;clear:both;margin:0px;padding:0px;line-height:30px;}

.navigation ul li ul li ul{top: 0;}

.navigation ul li ul li a{margin:0px;padding:0px 0px 0px 22px;text-transform:capitalize;line-height:30px;}

.navigation ul li ul li a.active, .navigation ul li ul li a:hover{color:#0177ab;}

}

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



#banner{position:relative;text-align:center;}

.banner_img{height:588px;}



@media(max-width:1023px){

.social_icon{padding-bottom:22px;}	

}



@media(max-width:767px){

.header_left{width:100%;text-align:center;float:none;}	

.header_right{width:100%;text-align:center;float:none;}

.banner_img{height:300px;}

.our_people_box
{
width:100%;
float:left;
margin: 0px 0px 15px 0px;
}
.our_people_image
{
width:100%;
float:left;
text-align:center;
}
.our_people_content
{
width:100%;
float:left;
text-align:justify;
}
.our_people_content h2{font:normal 22px 'MyriadProLightRegular';color:#0089cb;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;line-height:normal;text-align:center;}

}



/*

----------------------------------

04. CONTENT

----------------------------------

*/



#content{width:100%;padding-bottom:20px;}

.welcome_bg{background:url(images/welcome_bg.jpg) no-repeat center top;background-size:cover;}

.welcome_bg .main{position:relative;padding-top:49px;padding-bottom:60px;}

.welcome_bg h1{font:normal 36px 'MyriadProRegular';color:#ffffff;margin:0px 0px 28px 0px;padding:0px 0px 20px 0px;text-transform:uppercase;border:none;background:url(images/line2.jpg) no-repeat left bottom;line-height:normal;}

.welcome_bg h1 span{font-family:'MyriadProLightRegular';padding:0px;}

.content_sec{/*width:757px;*/width:63.08%;}

.content_sec p{font:normal 14px Arial, Helvetica, sans-serif;color:#ffffff;margin:0px; padding:0px 0px 45px 0px;line-height:24px;}

.img_sec{position:absolute;right:0;bottom:0;width:35%;float:right;}

.home_btm{padding:68px 0px 0px 0px;text-align:center;}

.home_btm h2{font:normal 26px 'Lato-Bold';color:#000000;text-transform:uppercase;margin:0px;padding:0px 0px 10px 0px;line-height:normal;}

.home_btm h6{font:normal 14px Arial, Helvetica, sans-serif;color:#404040;margin:0px;padding:0px 0px 92px 0px;line-height:normal;}

.box1{/*width:312px;*/width:26%;float:left;margin:0px 116px 71px 0px;}

.box1 h2{font-size:24px;padding:11px 0px 13px 0px;}

.box1 p{font:normal 14px Arial, Helvetica, sans-serif;color:#404040;margin:0px;padding:0px 0px 3px 0px;line-height:24px;}

.no_margin{margin-right:0px;}

.img_holder{float:right;margin-left:30px;}

ul.list1{margin:0px;padding:0px;list-style:none;}

ul.list1 li{margin:0px;padding:0px 0px 12px 54px;background:url(images/arw2.png) no-repeat left 2px;}

ul.list1 li a{margin:0px;padding:0px;font:normal 18px 'MyriadProRegular';color:#ffffff;}



ul.list2{margin:0px;padding:0px 0px 20px 0px;list-style:none;}

ul.list2 li{margin:0px;padding:0px 0px 0px 38px;background:url(images/arw3.jpg) no-repeat left 5px;font:normal 14px Arial, Helvetica, sans-serif;color:#464646;line-height:24px;}

ul.list2 li ul{margin:0px;padding:0px 0px 0px 5px;list-style:none;}



.contact_left2{/*width:300px;*/width:25%;float:left;}

.contact_right2{/*width:900px;*/width:75%;float:right;}

.welcome_bg h2{font:normal 20px 'MyriadProRegular';color:#ffffff;margin:0px;padding:0px 0px 30px 0px;line-height:normal;}

.contact_left2 p{color:#fff;font:normal 14px Arial, Helvetica, sans-serif;color:#fff;margin:0px;padding:0px 0px 40px 0px;line-height:24px;}

.contact_left2 p a{color:#fff;}

.contact_right2 iframe{width:100% !important;}



@media(max-width:1100px){

.box1{width:25%;}	

}



@media(max-width:1023px){

.box1{margin-right:50px;display:inline-block;vertical-align:top;float:none;}	

}



@media(max-width:767px){

.content_sec{width:100%;}	

.img_sec{width:100%;text-align:center;position:relative;padding-top:20px;}

.box1{width:42%;margin:0px 15px 50px 15px;}

.box1 h2{font-size:18px;}

.welcome_bg h1{font-size:26px;}

h1{font-size:26px;}

.contact_left2{float:none;width:100%;}

.contact_right2{float:none;width:100%;}

.img_holder{width:100%;text-align:center;float:none;margin:0px 0px 30px 0px;}



}



@media(max-width:479px){

.box1{width:90%;margin-left:0px;margin-right:0px;}	

}



span.wpcf7-not-valid-tip {font: 14px/15px Arial,Helvetica,sans-serif !important; color: #f00;

display: block; font-size: 1em;

}

div.wpcf7-validation-errors {font:14px/15px Arial,Helvetica,sans-serif !important;

border: 2px solid #f7e700; color: #f00;}



div.wpcf7-mail-sent-ok {border: 2px solid #398f14; font:14px/15px Arial,Helvetica,sans-serif !important; color: #398f14;}





/*

----------------------------------

05. FOOTER

----------------------------------

*/



#footer{width:100%;}

.footer_top{background:#f3f4f4;padding:47px 0px 65px 0px;}

.footer_top h2{font:normal 36px 'MyriadProLightRegular';color:#000000;margin:0px 0px 42px 0px;padding:0px 0px 23px 0px;text-transform:uppercase;border-bottom:2px solid #006fa3;display:inline-block;line-height:normal;}

.contact_left{/*width:379px;*/width:31.58%;float:left;}

.contact_right{/*width:804px;*/width:67%;float:right;}

.footer_top p{font:normal 14px 'MyriadProLightRegular';color:#000000;margin:0px;padding:0px 0px 0px 50px;line-height:normal;}

.footer_top p a{color:#000000;}

.footer_top p.address{background:url(images/address.jpg) no-repeat;padding-top:10px;padding-bottom:37px;}

.footer_top p.call{background:url(images/call.jpg) no-repeat left top;padding-top:7px;padding-bottom:36px;}

.footer_top p.mail{background:url(images/mail.jpg) no-repeat left top;}

.textbox_holder{/*width:361px;*/width:44.90%;float:left;margin-left:36px;}

.textbox1{/*width:321px;*/width:88.91%;height:50px;background:#fff;margin:0px 0px 18px 0px;padding:0px 20px;font:normal 16px 'MyriadProLightRegular';color:#777777;line-height:50px;}

.textarea1{/*width:321px;*/width:88.91%;height:90px;background:#fff;margin:0px 0px 16px 0px;padding:15px 20px;font:normal 16px 'MyriadProLightRegular';color:#777777;resize:none;overflow-y:hidden;}

.submit_btn{width:100%;height:50px;background:#0085c1;font:normal 16px 'MyriadProRegular';color:#ffffff;text-transform:uppercase;text-align:center;cursor:pointer;line-height:50px;}

.footer_btm{background:#13719b;padding:23px 0px 40px 0px;}

.footer_loc{background:#13719b;padding:40px 10px 40px 10px;text-align:center;}

.footer_loc ul{margin:0px;padding:0px;list-style:none;}

.footer_loc ul li{margin:0px -4px 0px 0px;padding:0px;display:inline-block;background:url(images/sep.jpg) no-repeat left 3px;}

.footer_loc ul li:first-child{background-image:none;}

.footer_loc ul li a{margin:0px 22px;padding:0px;display:inline-block;font:normal 14px 'MyriadProRegular';color:#ffffff;text-transform:uppercase;line-height:normal;}

.footer_loc ul li:first-child a{margin-left:0px;}

.footer_left{width:50%;float:left;}

.footer_right{width:50%;float:right;text-align:right;}

.footer_left ul{margin:0px;padding:0px;list-style:none;}

.footer_left ul li{margin:0px -4px 0px 0px;padding:0px;display:inline-block;background:url(images/sep.jpg) no-repeat left 3px;}

.footer_left ul li:first-child{background-image:none;}

.footer_left ul li a{margin:0px 22px;padding:0px;display:inline-block;font:normal 14px 'MyriadProRegular';color:#ffffff;text-transform:uppercase;line-height:normal;}

.footer_left ul li:first-child a{margin-left:0px;}

.footer_right p{font:normal 14px 'MyriadProRegular';color:#ffffff;margin:0px;padding:0px;line-height:normal;}



@media(max-width:1100px){

.textbox_holder{width:43%;}

.textbox1{width:85.91%;}

.textarea1{width:85.91%;}

}



@media(max-width:1023px){

.textbox_holder{width:42%;}	

.textbox1{width:80.91%;}

.textarea1{width:80.91%;}

}



@media(max-width:767px){

.contact_right{width:53%;}

.textbox_holder{width:100%;margin-left:0px;}

.footer_left{width:100%;text-align:center;float:none;padding-bottom:15px;}

.footer_right{width:100%;text-align:center;float:none;}

.footer_top h2{font-size:26px;}

}



@media(max-width:479px){

.contact_left{width:100%;float:none;padding-bottom:30px;}	

.contact_right{width:100%;float:none;}

.textbox1{width:86.91%;}

.textarea1{width:86.91%;}

.footer_left ul li a{margin:0px 10px;}

}



