/*

Theme Name: LA Dezign

Theme URI: http://wordpress.org/themes/twentythirteen

Author: ladezign

Author URI: http://wordpress.org/

Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.

Version: 1.4

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready



Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



@charset "utf-8";

@font-face {



 font-family:'MyriadProRegular';

 src: url('fonts/MyriadPro-Regular.eot');

 src: url('fonts/MyriadPro-Regular.eot') format('embedded-opentype'), url('fonts/myriadpro-regular.woff2') format('woff2'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg#MyriadProRegular') format('svg');



}



@font-face {



	font-family: 'MyriadProSemibold';



	src: url('fonts/MyriadProSemibold.eot');



	src: local('MyriadProSemibold'), url('fonts/MyriadProSemibold.woff') format('woff'), url('fonts/MyriadProSemibold.ttf') format('truetype');



}



.networkformleft h2 {
    color: hsl(11, 95%, 48%);
    font-family: Myriad Pro;
    font-size: 45.21px;
    margin-bottom: 0;
    margin-top: 0;
}



@font-face {

 font-family:'MyriadPro-Light';



    src: url('fonts/MyriadPro-Light_gdi.eot');



src: url('fonts/MyriadPro-Light_gdi.eot?#iefix') format('embedded-opentype'),







		url('fonts/MyriadPro-Light_gdi.woff') format('woff'),







		url('fonts/MyriadPro-Light_gdi.ttf') format('truetype'),







		url('fonts/MyriadPro-Light_gdi.svg#MyriadPro-Light') format('svg');







}



body {margin: 0;padding:0;color: #000;  font-family:'MyriadPro-Light';font-size:15px;min-width: 1430px;}





* {







	-webkit-box-sizing: border-box;







	-moz-box-sizing: border-box;







	box-sizing: border-box;







}















article,  aside,  details,  figcaption,  figure,  footer,  header,  nav,  section,  summary {







	display: block;







}







.meta-nav{color:#00395a !important;}







audio,  canvas,  video {







	display: inline-block;







}







b {font-weight:bold;}



.ptext p{ margin:0px 0px 10px 0px;}



/*============Menu=============*/







.navbar li:hover ul{ display:block;}







.sub-menu {







    background: none repeat scroll 0 0 #003D62!important;







    display: none;







  margin-left: 0px !important;







    margin-top: 0 !important;







    padding-left: 0 !important;







    position: absolute;







   /* width: 280px !important;*/







}







.sub-menu li a {







    margin-left: 0px !important;







	padding: 4px 10px;







}















.sub-menu li {







    margin: 0;







    







 width:260px;







 







}







.sub-menu li a {







    color: #fff !important;







}







.sub-menu li:hover a {color: #fff !important;}







#services-left{







	width:270px; 







	float:right;







	margin-left:15px;







margin-bottom:20px;







	background:#f5f5f5;







	border:1px solid #dfdfdf;







	padding:10px;







}















#services-left li a{ color:#e34c21; text-decoration:underline;}







.reglabel .fieldscontainer {



    margin: 15px 0;



}







/*============Menu=============*/























/*.flexslider:hover .flex-next{right:59px !important}







*/







.pname {



    text-transform: capitalize;



}





div.wpcf7{ width:49%; float:right;}









@media screen and (min-width: 980px)







{







 

div.wpcf7{ width:99%; float:none;}

.netform{width:100%;}



  .rerightside{/*width:159px !important;*/}







 







}







 .nivo-controlNav {







   







    position: relative;







    top: 37% ;







    margin: 0px auto 0px auto ;







    







}















audio:not([controls]) {







	display: none;







	height: 0;







}















.page-list{ text-align:left;}







.iimg {







    height: 250px;







    overflow: hidden;







    width: 210px;







}







.iimg > img {







    height: 250px;







}















 [hidden] {







 display: none;







}















html {







	font-size: 100%;







	overflow-y: scroll;







	-webkit-text-size-adjust: 100%;







	-ms-text-size-adjust: 100%;







}















html {margin: 0;padding:0;}



























img{border:0;}















ul, ol {margin: 0 ;padding:0 ;}







ol{ margin-left:auto; padding-left: 40px; margin-bottom:20px;}















a:visited{color:#000;}







a:hover{color:#ee4923;}







.pcontainer,.bcontainer,.bcommon,.address,.concommon,.pcommon,.blocomm,.blodetext{float:left;width:100%;}















.pcommon {















    padding-bottom: 40px;















}







































.port-link{color:#ee4923;}







































.mimg {































































    border: 1px solid #ececec;































































    color: #000;































































    padding: 9px;































































    width: 700px;































































}







































.team {















    margin-bottom: 35px;















	clear:both;







border-bottom: 1px solid #ccc;







}







.te-email > a,.te-desc a {















    color: #bc360a;















}















.te-pict {















    float: right;















    margin-left: 20px;















}







.pteam {















    color: #333333;















    font-size: 15px;















    line-height: 24px;















}























































.te-name {















    color: #0e0e00;















    font-size: 16px;















    font-weight: 700;















    margin: 5px 0;















    opacity: 0.8;















}























































.te-spec {















    color: #0e0e00;















    font-size: 15px;















    font-weight: 700;















    margin: 5px 0;















    opacity: 0.8;















}























































.te-email {















    color: #0e0e00;















    font-size: 14px;















    font-weight: 700;















    margin: 5px 0;















    opacity: 0.8;















}















.pcommon.single-port-main{ padding-bottom:0;}















.pcontent{margin: 0 auto;width: 1005px;}







.single-otw-portfolio .pcontent{ max-width:760px !important;}















.bcontent{margin: 0 auto;width: 1430px;}















.bcontent-call{ margin:0 auto; width:1005px; text-align:center;}















.cright input[type="text"],input[type="text"], input[type="email"], input[type="tel"], select, input[type="password"] {















    border: none;















    background-color: #ececec;















    font-family:Arial;















    font-size: 12px;















    margin-top: 5px;















    padding: 10px;















    width: 380px;















	font-size: 12px;















}















.cright textarea, textarea {















    border: none;















    background-color: #ececec;















    font-family:Arial;















    font-size: 12px;















    /*height: 185px;*/















    margin-top: 5px;















    padding: 10px;















    width: 380px;















	font-size: 12px;















}







 .cright .wpcf7-captchar{ width:300px !important;}







.cright div.wpcf7-response-output{ clear:both;}







#nav-dcssb li.size-box { margin-bottom:10px !important;}















.cls {clear: both;}















.cright input[type="submit"],.cright input[type="reset"],.reglabel input[type="submit"],.updateprofile input[type="submit"]{















    background: none repeat scroll 0 0 #aeaeae;















    border: medium none;















	font-weight:bold;















     color: #fff;















    padding: 5px;















    width: 80px;















	font-size: 12px;















	 font-family:Arial;}























































.pcommon h4 {font-size: 16px;margin-bottom: 9px;margin-top: 9px;}















.cleft ul li {list-style: outside none none;color: #34373f;font-size: 16px;}















.pcontent h2 {color: #333333;font-size: 44.06px;font-weight: normal;text-align: center;margin-bottom: 8px; line-height:35px;}















.bhead {color: #333333;font-size: 44.06px;font-weight: normal;text-align: center;margin-bottom: 8px; line-height:35px;}















.ctext {















    color: #333333;















    font-size: 18px;















    margin-bottom: 20px;















    text-align: center;















}















.pcontainer {















    background-color: #Fbfbfb ;















	border-bottom: 1px solid #ececec;















}















.current-page-ancestor a{color:#ee4923 !important;}















.pmenu .current-menu-item a,.pmenu a:hover{ color:#ee4923;  border: 1px solid #ee4923;}























































.bcontent-call .bcommon p{font-family:MyriadProRegular, "Myriad Pro"; font-size:28px; color:#707070;}















.bcontent-call .bcommon .bhead {















   background-attachment: scroll;















    background-clip: border-box;















    background-color: #ee4923;















    background-image: url("images/phone2.png");















    background-origin: padding-box;















    background-position: 11px 8px;















    background-repeat: no-repeat;















    color: #fff;















    font-family: MyriadProRegular, "Myriad Pro";















    font-size: 35px;















    font-weight: normal;















    margin: 0 auto 28px;















    padding: 5px 5px 4px 39px;















    width: 275px;















}







.bright {















    float: right;















	line-height: 16px;







	padding:10px 0px;







	font-size:12px;















	color:#424242;















	margin-right: 80px;















}























































.bright a {















    color: #424242;















    padding: 0 5px;















    text-decoration: none;















	font-size: 12px;















}















.bcontainer {















    background-color: #e3e9ed;















	/*border-top: 1px solid #424242;*/















}















.bcontainercall{ background-color:#fff; width:1430px; margin:0 auto;}















.cleft {















    float: left;















    width: 500px;















	margin-top: 19px;















}















.cright {















    float: right;















    width: 45%;







































	text-align:right;







































}















input[placeholder] {















    color: #b7b7b3;















}















textarea[placeholder]















{















    color: #b7b7b3;















}















.subres {















    float: right;















    width: 290px;















}















.addright {















    float: right;















	 width: 250px;}















.addleft {















    color: #34373f;















    float: left;















    font-size: 16px;















    background: url("images/email.png");















	background-repeat:no-repeat;















	background-position:left top;















	 padding-left: 34px;















	}















	















.addright a {















    color: #ee4923;















    text-decoration: none;}















.addright span {















    float: left;















    width: 61px;}















.address {















    margin-top: 20px;















	















}















.navbar .lastcolor a{color:#ee4923}







































.pmenu div{ display:table; margin:0px auto;}







































.pmenu ul li {















    float: left;















    list-style: outside none none;















	margin-right: 13px;















}















.pmenu ul li:last-child {















    margin-right: 0;















}















.pmenu a {















    border: 1px solid #DFDFDF;















    color: #333333;















    padding: 15px 15px;















    text-decoration: none;















	font-size: 13.03px;















	text-transform: uppercase;















	line-height:48px;















}















.active a{















	 border: 1px solid #FAA296;















	  color: #ee4923;















}















.pmenu {















    margin-bottom: 50px;















    margin-top: 32px;















	/*margin-left: 50px;*/















}















.ptext {















    color: #333333;















    font-size: 18px;















    text-align: center;















   line-height: 24px;







	max-width:755px;







margin:0px auto;















}























































.pleft {















    float: left;















    width: 700px;















}















.box-tip > div {















    border: 1px solid #c2c2c2;















    color: #333333;















    font-family: MyriadProRegular, "Myriad Pro";















    font-size: 13.3px;















    padding: 10px 10px;















	text-align:center;















}















#port-pagesing .pleft{width: 755px;}















#port-pagesing .pright{width: 226px;}















.blogmain {















    border: 1px solid #eaeaea;















    float: left;















	width: 345px;















}























































.blogleftside {















    float: left;















    width: 30px;















	color: #34373f;















	font-size: 34.37px;















	margin-left: 25px;















	















}







.blogrightside {















    color: #646464;















    float: right;















    font-size: 15px;















    width: 250px;















}















.blogleftside span {















    font-size: 18.96px;















}























































.blogrightside p {















    margin-top: 0;















}















.blogrightside h4 a {















    color: #ee4923 ;















    font-size: 15px;















    text-decoration: none;















}















.blogbottom {















    color: #34373f;















    font-size: 16px;















    margin-left: 25px;















    margin-right: 9px;















}























































.pright {















    float: right;















    width: 265px;















}















.pcategory {















    background-color: #f3f3f3;















    font-size: 14px;















    padding: 16px;















    text-transform: uppercase;















	border:1px solid #eaeaea;















	color: #34373f;















}























































.pcat ul li {















    line-height: 42px;















    list-style: outside none none;















	padding-left: 20px;















	/*margin-top: 15px;*/















	border-bottom: 1px solid #eaeaea;















	text-transform: uppercase;}























































.pcat a {















    color: #767676;















    text-decoration: none;















	 font-size: 14px;















}















.prepost {















    margin-top: 20px;















}















.releftside {















    color: #34373f;















    float: left;















    font-size: 27.94px;















    margin-left: 15px;















    width: 30px;















}















.releftside span {















    font-size:15.41px;















}















.rerightside {















    float: right;















    width: 190px;















}















.rerightside a {















    color: #767676;















    text-decoration: none;















    text-transform: uppercase;















	font-size:13px;















}















.rerightside h4 {















    font-weight: normal;















	 margin-top: 0;















	 font-family:"MyriadPro-Light", MyriadProRegular;















}















.retop {















  margin-top: 20px;















}















.releftside .post_date{font-size: 21px; font-family:"MyriadProRegular", arial; color:#868686; /*21.94*/}















.premain {















    border-bottom: 1px solid #eaeaea;















    float: left;















    width: 265px;















}















.blocomm {















    margin-bottom: 50px;















    margin-top: 20px;















}















.blogdetmain {















    float: left;















    width: 600px;















	 margin-top: 15px;















}























































.blogdetleftside {















    color: #34373f;















    float: left;















    font-size: 34.37px;















    margin-left: 15px;















    width: 30px;















	margin-top: 0px;







	line-height:24px;















}















.blogdetleftside span {















    font-size:18.96px;















}























































.blogdetrightside a {















    color: #ee4923;















    font-size: 22px;















    text-decoration: none;















}















.blogdetrightside h4{















	color: #ee4923;















    font-size: 22px;















    text-decoration: none;}















.blogdetrightside {















    float: right;















    width: 515px;















	color: #646464;















	 font-size: 15px;















}























































.blogdetrightside h4 {















    font-weight: normal;















   margin-bottom: 0;















    margin-top: 0;















    text-transform: uppercase;















}















.blogdetrightside p {















    margin-top: 0;















}















/*.blogimag {















    float: left;















    width: 292px;















}*/















.blodetext p {















    margin-top: 0;















}















.blodetext {















    color: #34373f;















    font-size: 16px;















	 margin-top: 10px;















}























































a {























































	text-decoration: none;















}















.leftq {















    background-image: url("images/open-quote.jpg");















    float: left;















    height: 41px;















    width: 52px;















    background-repeat: no-repeat;















	margin-top: 120px;















}















.rightq {















    background-image: url("images/close-quote.jpg");















    float: right;















    height: 41px;















    width: 56px;















    background-repeat: no-repeat;















	margin-top: -115px;















}















.in-lo {















    margin: 0 auto;















    width: 945px;















    z-index: -100;















}















.testimonial_slider__default .testimonial_slideri{ background:0 none !important;}















/*======my-css========*/















#wrapper {















    margin: 0 auto;















    width: 100%;















}















.mobile-link{ display:none;}















#site-navigation .menu-main-menu-container {















    float: right;















    margin-right: 30px;















    margin-top: 8px;















   /* width: 790px;*/















}







.slider-text > span {















    color: #2e2e2e;















    font-family: MyriadProRegular, "Myriad Pro";















    font-size: 50px;















    line-height: 50px;















}















.medium-text{ font-family:"PT Sans",sans-serif; color:#2e2e2e; font-size:22.95px; margin-top:40px; }















.medium-text > a {















    color: #3e72c3;















}















.slider-btn a{font-family: MyriadProRegular, "Myriad Pro";font-size: 25px; padding: 6px 10px;}















.slider-btn .button1 {















   border-color: #ee4923;















    border-style: solid;















    border-width: 2px 1px 1px;















  color: #ee4923;















    margin-right: 15px;







	







	















    















}















.slider-btn {















    margin-top: 50px;















}















.slider-btn .button1:hover{ color: #ee4923; text-decoration:none;}















.slider-btn .button2:hover, .medium-text a:hover{ color:#3e72c3; text-decoration:none;}















.slider-btn .button2{ color:#3e72c3;  border-color: #3e72c3;















    border-style: solid;















    border-width: 2px 1px 1px;















	 margin-right: 15px;







	} 























































.home-column > h1 ,.home-portcolumn > h1 {















   color: #333333;















    font-family: MyriadProRegular, "Myriad Pro";















    font-size: 50px;















    font-weight: normal;















    margin-bottom: 15px;















    margin-top: 30px;















}















.home-portcolumn .otw-row.otw-sc-portfolio {















    margin-top: 20px;















}















.home-portcolumn p {line-height: 22px;}















.home-column p{/*line-height: 13px;*/}















.title-on h3{ font-weight:normal;}















.home-column p, .home-portcolumn p, .title-on h3















{















	color: #333333;















    font-family: MyriadProRegular, "Myriad Pro";















    font-size: 18px;















}















	















.tp-simpleresponsive ul{overflow: unset !important;}		















.home-column .col {















    float: left;















    width: 300px;















    margin-right: 46px;















}















.home-column .title {















    font-size: 25.69px;















    color: #333333;















    font-family: MyriadProRegular, "Myriad Pro";















}















.home-column span {















    font-size: 17.13 px;















    color: #333333;















    font-family: MyriadProRegular, "Myriad Pro";















}	















.home-column .col.last {















    margin-right: 0;















}















.home-column .col > img {















    margin-bottom: 30px;















    max-width: 205px;















    min-height: 205px;















}























































.site-header {















    box-shadow: 0 1px 5px 0 rgba(50, 50, 50, 0.9); 















    height: 60px;















    position: relative;















    z-index: 9999;















	background:#fff !important;















}















.site-footer {















   width: 100%;















    height: 65px;















	border-top: 1px solid #ececec;















    clear:both;















    















}















#testimonial_slider_recent_wrap .sldr_title {















    text-align: center;















    padding: 35px 0px;















    margin: 20px 0 !important;















	font-family: MyriadProRegular, "Myriad Pro" !important;















}















.testimonial_wrapper {















   /* height: 230px !important;*/















}















.testimonial_quote {















   background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;















    font-family: "PT Sans",sans-serif !important; 















    line-height: 24px;















    padding: 0 !important;















    text-align: center;















    width: 800px !important;















    margin: 0 auto !important;















    float: none !important;















	















	















}















.testimonial_slider__default .testimonial_by_wrap {















    box-sizing: border-box;















    float: none;















    text-align: center;















	width:100% !important;















}















.testimonial_by {















    color: #333333 !important;















    font-size: 24px !important;















    font-family: "MyriadPro-Light", MyriadProRegular !important;















    font-style: italic !important;















	















}















.homeincol {















    width: 1005px;















    margin: 0 auto;















    clear: both;















}















.foot-menu {















    margin-bottom: 0;















    margin-left: auto;















    margin-right: auto;















    width: 1430px;















}















.fmenu .menu-footer-menu-container {















    float: left;















	margin-top: 18px;















	font-family: "PT Sans",sans-serif;















}















.slider-layer {















    margin-top: -8px;















}















.ficon .menu-footer-social-menu-container {















    float: left;















    margin-right: 70px;















	margin-top: 15px;















}















input[type="search"] {















    width: 370px;















}















.foot-menu ul {















    list-style: none;















}















.site-logo {















    float: left;















	width: 230px;















	margin-left: 30px;















}















.foot-menu ul li {















    float: left;















    padding: 0 17px;















	















}















.ficon .menu-footer-social-menu-container ul .fontawesome-text {















    display: none;















}















.search-form input[type="button"]{ background-image:url('images/search.jpg'); background-repeat:no-repeat; padding:5px 10px; border:0 none; margin-right:8px; width:26px;}















button,  input[type="submit"],  input[type="button"],  input[type="reset"] {























































	border-radius: 0 2px 2px 0px;















    color: #000;















    display: inline-block;















   text-decoration: none;















}















.home-portcolumn form {















    margin-top: 25px;















}















.search-form .search-submit {















    margin-left: -5px;















}















.menu-footer-social-menu-container ul li {















    background: none repeat scroll 0 0 #cecfd2;















    border-radius: 50%;















    margin-left: 5px;















    padding: 5px 8px;



	display: inline-block;



	list-style: outside none none;















}















.menu-footer-social-menu-container ul li:hover{ background-color:#ee4923;}















.menu-footer-social-menu-container ul li:nth-child(3) {















    padding: 5px 12px;















    















}















.cln {















    border-top: 1px solid #eaeaea;















    clear: both;















    height: 15px;















}















.site-text{















    color: #00395a;















    float: right;















    font-size: 14px;















    margin-top: 14px; 















    width: 168px;















    line-height: 16px;















	font-family: "PT Sans",sans-serif;















	















}















.site-logo > img {















   padding: 17px 10px 0;















}















.site-text a {















    color: #ee4923;















    font-size: 14px;















}















.menu-footer-social-menu-container li a {















    color: #fff;















}















.blogmain {















    border: 1px solid #eaeaea;















    float: left;















	min-height: 234px;















	max-height: 240px;















 width: 335px;















}















.home-column-blog .blogmain{min-height: 230px;}















.blogtop {















    float: left;















    width: 100%;























 margin-top: 15px;















}















.more-link{ color:#000;}















.search-p {















    margin-bottom: 15px;















    margin-top: 15px;















}















.pright.Mobile{ display:none;}















.blogleftside {















    float: left;















    width: 30px;















 color: #34373f;















 font-size: 34.37px;















 margin-left: 25px;















 margin-bottom:15px;















 margin-right: 25px; 















 















}















.home-column-blog .blogleftside{margin-right: 25px; } 















.blogrightside {















    color: #646464;















    float: left;















    font-size: 15px;















   width: 227px;















}























































.on-dt {















    line-height: 30px;















	color: #868686;















	font-family:"MyriadProRegular";















	font-size:35px;















	















}















.tih4{margin-top: 0;}















.blogleftside span.mon {















    float: left;















    font-size: 20px;















	font-family:"MyriadProRegular";















	text-transform: uppercase;















}















.home-column-blog .blogleftside span.mon {margin-left: 3px;}















.home-column-blog .blogrightside{width: 227px;float: left;}















.blogrightside h4 {















    color:#ee4923;















   text-transform: uppercase;















  margin-bottom: 0;















  margin-top: 0;















}























































.blogrightside p {















   color: #868686;















    font-size: 13px;















    margin-top: 0;















	font-family:"MyriadProRegular";















}























































.blogbottom > p {















    color: #333333;















    font-size: 13px;















	font-family: "MyriadPro-Light" 















}















.serachpage .searchtitle { font-size: 22px; color: #ee4923 !important;}















.serachpage .more-link{color: #ee4923 !important;}















.blogrightside h4 a{















    color: #ed4822;















    font-family: "MyriadProRegular";















    font-size: 15px;















    font-weight: normal;















    text-decoration: none;















}















.blogbottom {















    color: #34373f;















    font-size: 16px;















    margin-left: 25px;















	margin-right: 25px;















	margin-bottom: 25px; clear:both;















}























































.home-column-blog h2 {















    color: #333333;















    font-size: 44.06px;















    font-weight: normal;















    margin-bottom: 8px;















    text-align: center;















}























































.block-grid.three-up > li {















    padding: 0 7px 10px !important;















}























































/* slider css start*/























































.list_carousel li {















	height: auto;















	padding: 0;















	margin: 0;















	display: block;















	float: left;















	text-align: center;















}















.wp-pagenavi span.current {















    border: 1px solid #ee4923;















    color: #ee4923;















    font-weight: bold;















}















.wp-pagenavi a:hover{ border-color:#ee4923 !important;}















.portf-border{ /*border-bottom:1px solid #c2c2c2;*/ margin-bottom:10px;}















.nivo-controlNav {







   







    position: absolute ;







    top: 34% ;







    margin: 0px auto 0px 24% ;







    







}















































#single-portf .search-form {















    margin-bottom: 30px;















    margin-top: 15px;















}















#single-portf .search-submit ,.search-port-sin .ptext .search-submit {















    color: #2b2828;















    font-family: MyriadProRegular, "Myriad Pro";















    font-size: 12px;















	border: 1px solid #c2c2c2;















	padding:6.5px;















    width: 65px;















}















#single-portf input[type="search"], .search-port-sin .ptext input[type="search"] {















    border: 1px solid #c2c2c2;















	font-family: MyriadProRegular, "Myriad Pro";















    width: 275px;















}























































#single-portf select ,.search-port-sin .ptext select {border: 1px solid #c2c2c2; padding:6px;font-family: MyriadProRegular, "Myriad Pro"; font-size: 12px; margin-left:5px;width: 115px;}























































#port-pagesing .pleft > p {















    color: #333333;















    font-family: "MyriadProRegular";















    font-size: 18px;















}















.otw-row.otw-sc-portfolio.cat{font-family: MyriadProRegular, "Myriad Pro";font-size: 14px; margin-top:15px;}















.title-on h3{color: #333333;















    font-size: 13px;















    text-align: center;}















.otw_paging {















    clear: both;















    /*float: left;*/







































	margin:0px auto;







































    margin-bottom: 10px;







































	display:table;







































 















}















ul.page-numbers .current {















    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);















    border: 1px solid #ee4923;















    color: #ee4923;















    font-weight: bold;















    padding: 3px 5px;















}















.wp-pagenavi a, .wp-pagenavi span {color: #34373f;}















ul.page-numbers li a, ul.page-numbers li span {















    border: 1px solid #bfbfbf;















    color: #333333;















	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);















    display: block;















    float: left;















    margin: 0 3px 0 0;















    min-width: 20px;















    padding: 3px 5px;















    text-decoration: none;















}















ul.page-numbers li:hover a{ background:none; border: 1px solid #ee4923;}















#port-pagesing .port-caton {















    color: #333333;















    font-size: 13.3px;















	font-family: MyriadProRegular, "Myriad Pro";















    margin: 0;















}















#port-pagesing .port-caton > a {















    color: #6c6c6c;















}















.flexslider, .wooslider{ margin-top:10px !important;}















.navleft {















    float: left;















/*	text-align: right;*/















    width: 152px;







margin-top:7px;







}















.centerdiv {















    















    margin: 0 auto;















    width: 475px;















}















.navright {















	margin-top: -60px;















    float: right;















	text-align: left;width: 115px;















}















.navleft span a span, .navright span a span {















  /*  color: #333333 !important;*/







text-decoration:underline;















}







































































.port-link {































    color: #ee4923 !important;







text-decoration:underline;







vertical-align: middle;







margin-top: -10px;







   /* float: right;































    































    width: 80px;*/







font-size:15px;































}







































.nivo-directionNav a {







	







	top:45vh !important;















}























.visit-site {































    float: right;































    margin-top: -37px;































    width: 116px;































}































































.pright .box-tip {















    margin-top: 20px;















}























































/* Service slider items */















.home-column-blog .caroufredsel_wrapper {















    height: 461px !important;















}















.home-blog-main {















    margin: 0 auto;















    width: 1200px;















    clear: both;















}























































.caroufredsel_wrapper > ul {















    list-style: none;















}















li.service-item {















	display: block;















	background: #ffffff;















	padding-bottom: 25px;















	width: 480px;















	margin-right: 20px;















	margin-left: 20px;















	text-align: center;















	















}















.arrowall .pv {















    background: url("images/left-arrow.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);















    float: left;















    height: 220px;















    margin-left: 12px;















    margin-top: -395px;















    position: relative;















    width: 56px;















}















.arrowall .nx {















    background: url("images/right-arrow.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);















    float: right;















    height: 220px;















    margin-right: 12px;















    margin-top: -395px;















    position: relative;















    width: 61px;















}















.row img {















	max-width: 100%;















	vertical-align: middle;















}















.row.arrowall a{ display:block !important;}























































/*=======================*/







/**























































 * 2.0 Repeatable Patterns























































 * ----------------------------------------------------------------------------























































 */























.genericon:before,  .menu-toggle:after,  .featured-post:before,  .date a:before,  .entry-meta .author a:before,  .format-audio .entry-content:before,  .comments-link a:before,  .tags-links a:first-child:before,  .categories-links a:first-child:before,  .edit-link a:before,  .attachment .entry-title:before,  .attachment-meta:before,  .attachment-meta a:before,  .comment-awaiting-moderation:before,  .comment-reply-link:before,  .comment-reply-login:before,  .comment-reply-title small a:before,  .bypostauthor > .comment-body .fn:before,  .error404 .page-title:before {















	-webkit-font-smoothing: antialiased;















	display: inline-block;















	font: normal 16px/1 Genericons;















	vertical-align: text-bottom;















}















/* Clearing floats */























































.clear:after,  .attachment .entry-header:after,  .site-footer .widget-area:after,  .entry-content:after,  .page-content:after,  .navigation:after,  .nav-links:after,  .gallery:after,  .comment-form-author:after,  .comment-form-email:after,  .comment-form-url:after,  .comment-body:after {















	clear: both;















}















.clear:before,  .clear:after,  .attachment .entry-header:before,  .attachment .entry-header:after,  .site-footer .widget-area:before,  .site-footer .widget-area:after,  .entry-content:before,  .entry-content:after,  .page-content:before,  .page-content:after,  .navigation:before,  .navigation:after,  .nav-links:before,  .nav-links:after,  .gallery:before,  .gallery:after,  .comment-form-author:before,  .comment-form-author:after,  .comment-form-email:before,  .comment-form-email:after,  .comment-form-url:before,  .comment-form-url:after,  .comment-body:before,  .comment-body:after {















	content: "";















	display: table;















}















/* Assistive text */























































.screen-reader-text {















	clip: rect(1px, 1px, 1px, 1px);















	position: absolute !important;















}















.screen-reader-text:focus {















	background-color: #f1f1f1;















	border-radius: 3px;















	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);















	clip: auto !important;















	color: #21759b;















	display: block;















	font-size: 14px;















	font-weight: bold;















	height: auto;















	line-height: normal;















	padding: 15px 23px 14px;















	position: absolute;















	left: 5px;















	top: 5px;















	text-decoration: none;















	width: auto;















	z-index: 100000; /* Above WP toolbar */















}















/* Form fields, general styles first. */























































button,  input,  textarea {















	border: 1px solid #999;















	font-family: inherit;















	padding: 6px;















}















input,  textarea {















	color: #141412;















}















input:focus,  textarea:focus {















	border: 1px solid #c3c0ab;















	outline: 0;















}















/* Buttons */































































/* Placeholder text color -- selectors need to be separate to work. */























































::-webkit-input-placeholder {















 color: #7d7b6d;















}























:-moz-placeholder {















 color: #7d7b6d;















}























::-moz-placeholder {















 color: #7d7b6d;















}























:-ms-input-placeholder {















 color: #7d7b6d;















}















/*























































 * Responsive images























































 *























































 * Fluid images for posts, comments, and widgets























































 */























































.entry-content img,  .entry-summary img,  .comment-content img,  .widget img,  .wp-caption {















	max-width: 100%;















}















/* Make sure images with WordPress-added height and width attributes are scaled correctly. */























































.entry-content img,  .entry-summary img,  .comment-content img[height],  img[class*="align"],  img[class*="wp-image-"],  img[class*="attachment-"] {















	height: auto;















}























































/* Make sure videos and embeds fit their containers. */























































embed,  iframe,  object,  video {















	max-width: 100%;















}















/* Override the Twitter embed fixed width. */























































.entry-content .twitter-tweet-rendered {















	max-width: 100% !important;















}















/* Images */























































.alignleft {















	float: left;















}















.alignright {















	float: right;















}















.aligncenter {















	display: block;















	margin-left: auto;















	margin-right: auto;















}















figure.wp-caption.alignleft,  img.alignleft {















	margin: 5px 20px 5px 0;















}















.wp-caption.alignleft {















	margin: 5px 10px 5px 0;















}















figure.wp-caption.alignright,  img.alignright {















	margin: 5px 0 5px 20px;















}















.wp-caption.alignright {















	margin: 5px 0 5px 10px;















}















img.aligncenter {















	margin: 5px auto;















}















img.alignnone {















	margin: 5px 0;















}















.wp-caption .wp-caption-text,  .entry-caption,  .gallery-caption {















	color: #220e10;















	font-size: 18px;















	font-style: italic;















	font-weight: 300;















	margin: 0 0 24px;















}















div.wp-caption.alignright img[class*="wp-image-"] {















	float: right;















}















div.wp-caption.alignright .wp-caption-text {















	padding-left: 10px;















}















img.wp-smiley,  .rsswidget img {















	border: 0;















	border-radius: 0;















	box-shadow: none;















	margin-bottom: 0;















	margin-top: 0;















	padding: 0;















}















.wp-caption.alignleft + ul,  .wp-caption.alignleft + ol {















	list-style-position: inside;















}















/**























































 * 3.0 Basic Structure























































 * ----------------------------------------------------------------------------























































 */























/**























































 * 4.0 Header























































 * ----------------------------------------------------------------------------























































 */























/**























































 * 4.1 Site Header























































 * ----------------------------------------------------------------------------























































 */























.site-header .home-link {















	max-width: 215px;















	/*min-height: 40px;*/















	margin-left: 5px;















	/*padding: 0 10px;*/















	text-decoration: none;















	width: 20%;















	float: left;















}























.site-title {







	margin: 0;















}







.site-title img{vertical-align:middle; padding:8px 0px;}







.site-description {















	font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif;















	margin: 0;















}















/**























































 * 4.2 Navigation























































 * ----------------------------------------------------------------------------























































 */























.main-navigation {















	/*clear: both;























































	margin: 0 auto;*/























































	max-width: 980px;















	min-height: 45px;















	position: relative;















	float: right;















	width: 78%;















}















ul.nav-menu,  div.nav-menu > ul {















	margin: 0;















	















}















.nav-menu li {















	display: inline-block;















	position: relative;















}















.nav-menu li a {















	color: #141412;















	display: block;















	font-size: 17px;















	font-family: "PT Sans",sans-serif; 















	line-height: 1;















	padding: 10px 10px;















	text-decoration: none;















}















.nav-menu li:hover > a,  .nav-menu li a:hover,  .nav-menu li:focus > a,  .nav-menu li a:focus, .single-otw-portfolio .menu-item-184 a, .nav-menu li.current-menu-parent a, .nav-menu li.current-post-parent a{















	color: #ee4923;















}















.nav-menu .sub-menu,  .nav-menu .children {















	background-color: #220e10;















	border: 2px solid #f7f5e7;















	border-top: 0;















	padding: 0;















	position: absolute;















	left: -2px;















	z-index: 99999;















	height: 1px;















	width: 1px;















	overflow: hidden;















	clip: rect(1px, 1px, 1px, 1px);















}















.nav-menu .sub-menu ul,  .nav-menu .children ul {















	border-left: 0;















	left: 100%;















	top: 0;















}















ul.nav-menu ul a,  .nav-menu ul ul a {















	color: #fff;















	margin: 0;















	/*width: 300px;*/















}















ul.nav-menu ul a:hover,  .nav-menu ul ul a:hover,  ul.nav-menu ul a:focus,  .nav-menu ul ul a:focus {















	background-color: #db572f;















}















ul.nav-menu li:hover > ul,  .nav-menu ul li:hover > ul,  ul.nav-menu .focus > ul,  .nav-menu .focus > ul {















	clip: inherit;















	overflow: inherit;















	height: inherit;















	width: inherit;















}















.nav-menu .current_page_item > a,  .nav-menu .current_page_ancestor > a,  .nav-menu .current-menu-item > a,  .nav-menu .current-menu-ancestor > a {















	color: #ee4923;















	















}















.menu-toggle {















	display: none;















}















/* Navbar */























































.navbar {















	background-color: #f7f5e7;















	margin: 0 auto;















	max-width: 1600px;















	width: 100%;















}















.site-header .search-form {















	position: absolute;















	right: 20px;















	top: 1px;















}















.site-header .search-field {















	background-color: transparent;















	background-image: url(images/search-icon.png);















	background-position: 5px center;















	background-repeat: no-repeat;















	background-size: 24px 24px;















	border: none;















	cursor: pointer;















	height: 37px;















	margin: 3px 0;















	padding: 0 0 0 34px;















	position: relative;















	-webkit-transition: width 400ms ease, background 400ms ease;















	transition: width 400ms ease, background 400ms ease;















	width: 1px;















}















.site-header .search-field:focus {















	background-color: #fff;















	border: 2px solid #c3c0ab;















	cursor: text;















	outline: 0;















	width: 230px;















}















.main-head {















    margin: 0 auto;















    width: 1430px;















}















.home-column2, .home-Lastcolumn {















	background: none repeat scroll 0 0 #f9f9f9;















    border-bottom: 1px solid #ececec;















    border-top: 1px solid #ececec;















    clear: both;















    width: 100%;















	float:left;















	margin-top:50px;















}















.home-Lastcolumn { margin-top:0;}















.home-column2{margin-bottom: 30px;}















.testimonial_slideri{ background-color:#f9f9f9 !important;}















.home-column,.home-portcolumn{















	text-align: center;















	max-width: 1005px;















	margin: 0px auto;















}















.home-column-blog{















	max-width: 1005px;















	margin: 0px auto;















	clear:both;















	margin-bottom:50px;}























































.home-portcolumn .col-port {















	width: 22%;















	margin-right: 2%;















	float: left;















	font-size: 10px;















	text-align: center;















}















.home-portcolumn .search-right {















	margin: 0px auto;















	text-align: center;















	padding: 10px 0px;















}















.otw-sc-portfolio .otw-portfolio li{ width:auto !important;}















.otw-column, .otw-columns{ padding:0px 0px !important;}























































article .image {















    border: 1px solid #eaeaea;















    border-radius: 3px;















    box-shadow: 0 0px 2px #111112;















    height: 147px;















    overflow: hidden;















    text-align: center;















    width: 237px;















}















article .image img {















    width: 100%;















}























































/**























































 * 5.0 Content























































 * ----------------------------------------------------------------------------























































 */























/*.hentry {















	padding: 40px 0;















	clear: both;















}*/















.entry-header,  .entry-content,  .entry-summary,  .entry-meta {















	margin: 0 auto;















	max-width: 604px;















	width: 100%;















}















.sidebar .entry-header,  .sidebar .entry-content,  .sidebar .entry-summary,  .sidebar .entry-meta {















	max-width: 1040px;















	padding: 0 376px 0 60px;















}















/**























































 * 5.1 Entry Header























































 * ----------------------------------------------------------------------------























































 */























.sidebar .entry-header .entry-meta {















	padding: 0;















}















.entry-thumbnail img {















	display: block;















	margin: 0 auto 10px;















}















.entry-header {















	margin-bottom: 30px;















}















.entry-title {















	font-weight: normal;















	margin: 0 0 5px;















}















.entry-title a {















	color: #141412;















}















.entry-title a:hover {















	color: #ea9629;















}















/**























































 * 5.2 Entry Meta























































 * ----------------------------------------------------------------------------























































 */























.entry-meta {















	clear: both;















	font-size: 14px;















}















.entry-meta a {















	color: #bc360a;















}















.entry-meta a:hover {















	color: #bc360a;















}















.entry-meta > span {















	margin-right: 20px;















}















.entry-meta > span:last-child {















	margin-right: 0;















}















.featured-post:before {















	content: "\f308";















	margin-right: 2px;















}















.entry-meta .date a:before {















	content: "\f303";















}















.comments-link a:before {















	content: "\f300";















	margin-right: 2px;















	position: relative;















	top: -1px;















}















.entry-meta .author a:before {















	content: "\f304";















	position: relative;















	top: -1px;















}















.categories-links a:first-child:before {















	content: "\f301";















}















.tags-links a:first-child:before {















	content: "\f302";















	position: relative;















	top: -1px;















}















.edit-link a:before {















	content: "\f411";















	position: relative;















	top: -1px;















}















.single-author .entry-meta .author,  .sticky.format-standard .entry-meta .date,  .sticky.format-audio .entry-meta .date,  .sticky.format-chat .entry-meta .date,  .sticky.format-image .entry-meta .date,  .sticky.format-gallery .entry-meta .date {















	display: none;















}















/**























































 * 5.3 Entry Content























































 * ----------------------------------------------------------------------------























































 */























.entry-content {















	-webkit-hyphens: auto;















	-moz-hyphens: auto;















	-ms-hyphens: auto;















	hyphens: auto;















	word-wrap: break-word;















}















.entry-content a,  .comment-content a {















	color: #bc360a;















}















.entry-content a:hover,  .comment-content a:hover {















	color: #ea9629;















}















.entry-content .more-link {















	white-space: nowrap;















}















.entry-content blockquote {















	font-size: 24px;















}















.entry-content blockquote cite,  .entry-content blockquote small {















	font-size: 16px;















}















.entry-content img.alignleft,  .entry-content .wp-caption.alignleft {















	margin-left: -60px;















}















.entry-content img.alignright,  .entry-content .wp-caption.alignright {















	margin-right: -60px;















}















footer.entry-meta {















	margin-top: 24px;















}















.format-standard footer.entry-meta {















	margin-top: 0;















}















/* Page links */























































.page-links {















	clear: both;















	font-size: 16px;















	font-style: italic;















	font-weight: normal;















	line-height: 2.2;















	margin: 20px 0;















	text-transform: uppercase;















}















.page-links a,  .page-links > span {















	background: #fff;















	border: 1px solid #fff;















	padding: 5px 10px;















	text-decoration: none;















}















.format-status .entry-content .page-links a,  .format-gallery .entry-content .page-links a,  .format-chat .entry-content .page-links a,  .format-quote .entry-content .page-links a,  .page-links a {















	background: #e63f2a;















	border: 1px solid #e63f2a;















	color: #fff;















}















.format-gallery .entry-content .page-links a:hover,  .format-audio .entry-content .page-links a:hover,  .format-status .entry-content .page-links a:hover,  .format-video .entry-content .page-links a:hover,  .format-chat .entry-content .page-links a:hover,  .format-quote .entry-content .page-links a:hover,  .page-links a:hover {















	background: #fff;















	color: #e63f2a;















}















.format-status .entry-content .page-links > span,  .format-quote .entry-content .page-links > span {















	background: none;















}















.page-links .page-links-title {















	background: transparent;















	border: none;















	margin-right: 20px;















	padding: 0;















}















.ptext ul{ margin:auto; padding-left:40px;}















/* Mediaelements */























































.hentry .mejs-mediaelement,  .hentry .mejs-container .mejs-controls {















	background: #220e10;















}















.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {















	background: #fff;















}















.hentry .mejs-controls .mejs-time-rail .mejs-time-current {















	background: #ea9629;















}















.hentry .mejs-controls .mejs-time-rail .mejs-time-total,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {















	background: #595959;















}















.hentry .mejs-controls .mejs-time-rail span,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,  .hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {















	border-radius: 0;















}















/**























































 * 5.4 Galleries























































 * ----------------------------------------------------------------------------























































 */























.gallery {















	margin-bottom: 20px;















	margin-left: -4px;















}















.gallery-item {















	float: left;















	margin: 0 4px 4px 0;















	overflow: hidden;















	position: relative;















}















.gallery-columns-1.gallery-size-medium,  .gallery-columns-1.gallery-size-thumbnail,  .gallery-columns-2.gallery-size-thumbnail,  .gallery-columns-3.gallery-size-thumbnail {















	display: table;















	margin: 0 auto 20px;















}















.gallery-columns-1 .gallery-item,  .gallery-columns-2 .gallery-item,  .gallery-columns-3 .gallery-item {















	text-align: center;















}















.gallery-columns-4 .gallery-item {















	max-width: 23%;















	max-width: -webkit-calc(25% - 4px);















	max-width: calc(25% - 4px);















}















.gallery-columns-5 .gallery-item {















	max-width: 19%;















	max-width: -webkit-calc(20% - 4px);















	max-width: calc(20% - 4px);















}















.gallery-columns-6 .gallery-item {















	max-width: 15%;















	max-width: -webkit-calc(16.7% - 4px);















	max-width: calc(16.7% - 4px);















}















.gallery-columns-7 .gallery-item {















	max-width: 13%;















	max-width: -webkit-calc(14.28% - 4px);















	max-width: calc(14.28% - 4px);















}















.gallery-columns-8 .gallery-item {















	max-width: 11%;















	max-width: -webkit-calc(12.5% - 4px);















	max-width: calc(12.5% - 4px);















}















.gallery-columns-9 .gallery-item {















	max-width: 9%;















	max-width: -webkit-calc(11.1% - 4px);















	max-width: calc(11.1% - 4px);















}















.gallery-columns-1 .gallery-item:nth-of-type(1n),  .gallery-columns-2 .gallery-item:nth-of-type(2n),  .gallery-columns-3 .gallery-item:nth-of-type(3n),  .gallery-columns-4 .gallery-item:nth-of-type(4n),  .gallery-columns-5 .gallery-item:nth-of-type(5n),  .gallery-columns-6 .gallery-item:nth-of-type(6n),  .gallery-columns-7 .gallery-item:nth-of-type(7n),  .gallery-columns-8 .gallery-item:nth-of-type(8n),  .gallery-columns-9 .gallery-item:nth-of-type(9n) {















	margin-right: 0;















}















.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),  .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),  .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),  .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {















	clear: left;















}















.gallery-caption {















	background-color: rgba(0, 0, 0, 0.7);















	box-sizing: border-box;















	color: #fff;















	font-size: 14px;















	line-height: 1.3;















	margin: 0;















	max-height: 50%;















	opacity: 0;















	padding: 2px 8px;















	position: absolute;















	bottom: 0;















	left: 0;















	text-align: left;















	-webkit-transition: opacity 400ms ease;















	transition: opacity 400ms ease;















	width: 100%;















}















.gallery-caption:before {















	box-shadow: 0 -10px 15px #000 inset;















	content: "";















	height: 100%;















	min-height: 49px;















	position: absolute;















	left: 0;















	top: 0;















	width: 100%;















}















.gallery-item:hover .gallery-caption {















	opacity: 1;















}















.gallery-columns-7 .gallery-caption,  .gallery-columns-8 .gallery-caption,  .gallery-columns-9 .gallery-caption {















	display: none;















}















/**























































 * 5.5 Post Formats























































 * ----------------------------------------------------------------------------























































 */























/* Aside */























































.format-aside {















	background-color: #f7f5e7;















}















.blog .format-aside:first-of-type,  .single .format-aside:first-of-type,  .format-aside + .format-aside,  .format-aside + .format-link,  .format-link + .format-aside {















	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);















}















.format-aside .entry-meta {















	margin-top: 0;















}















.format-aside blockquote {















	font-size: 100%;















	font-weight: normal;















}















.format-aside cite {















	font-size: 100%;















	text-transform: none;















}















.format-aside cite:before {















	content: "\2014";















	margin-right: 5px;















}















/* Audio */























































.format-audio {















	background-color: #db572f;















}















.format-audio .entry-title {















	font-size: 28px;















	font-weight: bold;















}















.format-audio .entry-content:before {















	content: "\f109";















	float: left;















	font-size: 64px;















	position: relative;















	top: 4px;















}















.format-audio .entry-content a,  .format-audio .entry-meta a,  .format-audio .entry-content a:hover,  .format-audio .entry-meta a:hover {















	color: #fbfaf3;















}















.format-audio .audio-content {















	background: url(images/dotted-line.png) repeat-y left top;















	background-size: 4px 4px;















	float: right;















	padding-left: 35px;















	width: 80%;















	width: -webkit-calc(100% - 85px);















	width: calc(100% - 85px);















}















.format-audio .wp-audio-shortcode {















	height: 30px !important; /* Override mediaelement.js style */















	margin: 20px 0;















	max-width: 400px !important; /* Override mediaelement.js style */















}















.format-audio audio {















	max-width: 100% !important; /* Avoid player width overflow. */















}















/* Chat */























































.format-chat {















	background-color: #eadaa6;















}















.format-chat .entry-title {















	font-size: 28px;















	font-weight: bold;















}















.format-chat .entry-meta a,  .format-chat .entry-content a {















	color: #722d19;















}















.format-chat .entry-meta .date a:before {















	content: "\f108";















	margin-right: 2px;















}















.format-chat .entry-meta .author {















	display: none;















}















.format-chat .chat {















	margin: 0;















}















.format-chat .chat .chat-timestamp {















	color: #722d19;















	float: right;















	font-size: 12px;















	font-weight: normal;















	margin: 5px 10px 0;















}















.format-chat .chat .fn {















	font-style: normal;















}















/* Gallery */























































.format-gallery {















	background-color: #fbca3c;















}















.format-gallery .entry-header {















	margin-bottom: 15px;















}















.format-gallery .entry-title {















	font-size: 50px;















	font-weight: 400;















	margin: 0;















}















.format-gallery .entry-meta a,  .format-gallery .entry-content a {















	color: #722d19;















}















/* Image */























































.format-image .entry-title {















	font-size: 28px;















	font-weight: bold;















}















.format-image .categories-links,  .format-image .tags-links {















	display: none;















}















/* Link */























































.format-link {















	background-color: #f7f5e7;















}















.blog .format-link:first-of-type,  .single .format-link:first-of-type {















	box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);















}















.format-link .entry-header,  .format-link .entry-content p:last-child {















	margin-bottom: 0;















}















.format-link .entry-title {















	color: #ca3c08;















	display: inline;















	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;















	margin-right: 20px;















}















.format-link .entry-title a {















	color: #bc360a;















}















.format-link div.entry-meta {















	display: inline;















}















/* Standard */























































.format-standard .wp-video,  .format-standard .wp-audio-shortcode,  .format-audio .wp-audio-shortcode,  .format-standard .video-player {















	margin-bottom: 24px;















}















/* Quote */























































.format-quote {















	background-color: #210d10;















}















.format-quote .entry-content,  .format-quote .entry-meta {















	color: #f7f5e7;















}















.format-quote .entry-content blockquote {















	font-size: 28px;















	margin: 0;















}















.format-quote .entry-content a,  .format-quote .entry-meta a,  .format-quote .linked {















	color: #e63f2a;















}















.format-quote .entry-content cite a {















	border-bottom: 1px dotted #fff;















	color: #fff;















}















.format-quote .entry-content cite a:hover {















	text-decoration: none;















}















.format-quote blockquote small,  .format-quote blockquote cite {















	display: block;















	font-size: 16px;















}















.format-quote blockquote {















	font-style: italic;















	font-weight: 300;















	padding-left: 75px;















	position: relative;















}















.format-quote blockquote:before {















	content: '\201C';















	font-size: 140px;















	font-weight: 400;















	line-height: .8;















	padding-right: 25px;















	position: absolute;















	left: -15px;















	top: -3px;















}















.format-quote .entry-meta .author {















	display: none;















}















/* Status */























































.format-status {















	background-color: #722d19;















	padding: 0;















}















.format-status .entry-content,  .format-status .entry-meta {















	padding-left: 35px;















	position: relative;















}















.format-status .entry-content a {















	color: #eadaa6;















}















.format-status .entry-meta a {















	color: #f7f5e7;















}















.sidebar .format-status .entry-content,  .sidebar .format-status .entry-meta {















	padding-left: 95px;















}















.format-status .entry-content:before,  .format-status .entry-meta:before {















	background: url(images/dotted-line.png) repeat-y left bottom;















	background-size: 4px 4px;















	content: "";















	display: block;















	height: 100%;















	position: absolute;















	left: 10px;















	top: 0;















	width: 1px;















}















.sidebar .format-status .entry-content:before,  .sidebar .format-status .entry-meta:before {















	left: 70px;















}















.format-status .categories-links,  .format-status .tags-links {















	display: none;















}















/* Ensures the dots in the dot background are in lockstep. */























































.format-status .entry-meta:before {















	background-position: left top;















}















.format-status .entry-content {















	color: #f7f5e7;















	font-size: 24px;















	font-style: italic;















	font-weight: 300;















	padding-bottom: 30px;















	padding-top: 40px;















	position: relative;















}















.format-status .entry-content p:first-child:before {















	background-color: rgba(0, 0, 0, 0.65);















	content: "";















	height: 3px;















	margin-top: 13px;















	position: absolute;















	left: 4px;















	width: 13px;















}















.sidebar .format-status .entry-content > p:first-child:before {















	left: 64px;















}















.format-status .entry-content p:last-child {















	margin-bottom: 0;















}















.format-status .entry-meta {















	margin-top: 0;















	padding-bottom: 40px;















}















.format-status .entry-meta .date a:before {















	content: "\f105";















}















/* Video */























































.format-video {















	background-color: #db572f;















}















.format-video .entry-content a,  .format-video .entry-meta a,  .format-video .entry-content a:hover,  .format-video .entry-meta a:hover {















	color: #fbfaf3;















}















.format-video .entry-title {















	font-size: 50px;















	font-weight: 400;















}















.format-video .entry-meta {















	color: #220e10;















}















/**























































 * 5.6 Attachments























































 * ----------------------------------------------------------------------------























































 */























.attachment .hentry {















	background-color: #e8e5ce;















	margin: 0;















	padding: 0;















}















.attachment .entry-header {















	margin-bottom: 0;















	max-width: 1040px;















	padding: 30px 0;















}















.attachment .entry-title {















	display: inline-block;















	float: left;















	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;















	margin: 0;















}















.attachment .entry-title:before {















	content: "\f416";















	font-size: 32px;















	margin-right: 10px;















}















.attachment .entry-meta {















	clear: none;















	color: inherit;















	float: right;















	max-width: 604px;















	padding: 9px 0 0;















	text-align: right;















}















.hentry.attachment:not(.image-attachment) .entry-meta {















	max-width: 104px;















}















.attachment footer.entry-meta {















	display: none;















}















.attachment-meta:before {















	content: "\f307";















}















.full-size-link a:before {















	content: "\f402";















}















.full-size-link:before {















	content: none;















}















.attachment .entry-meta a,  .attachment .entry-meta .edit-link:before,  .attachment .full-size-link:before {















	color: #ca3c08;















}















.attachment .entry-content {















	background-color: #fff;















	max-width: 100%;















	padding: 40px 0;















}















.image-navigation {















	margin: 0 auto;















	max-width: 1040px;















	position: relative;















}















.image-navigation a:hover {















	text-decoration: none;















}















.image-navigation .nav-previous,  .image-navigation .nav-next {















	position: absolute;















	top: 50px;















}















.image-navigation .nav-previous {















	left: 0;















}















.image-navigation .nav-next {















	right: 0;















}















.image-navigation .meta-nav {















	font-size: 32px;















	font-weight: 300;















	vertical-align: -4px;















}















.attachment .entry-attachment,  .attachment .type-attachment p {















	margin: 0 auto;















	max-width: 724px;















	text-align: center;















}















.attachment .entry-attachment .attachment {















	display: inline-block;















}















.attachment .entry-caption {















	text-align: left;















}















.attachment .entry-description {















	margin: 20px auto 0;















	max-width: 604px;















}















.attachment .entry-caption p:last-child,  .attachment .entry-description p:last-child {















	margin: 0;















}















.attachment .site-main .sidebar-container {















	display: none;















}















.attachment .entry-content .mejs-audio {















	max-width: 400px;















	margin: 0 auto;















}















.attachment .entry-content .wp-video {















	margin: 0 auto;















}















.attachment .entry-content .mejs-container {















	margin-bottom: 24px;















}















/**























































 * 5.7 Post/Paging Navigation























































 * ----------------------------------------------------------------------------























































 */























.navigation .nav-previous {















	float: left;















}















.navigation .nav-next {















	float: right;















}















.navigation a {















	color: #bc360a;















}















.navigation a:hover {















	color: #ea9629;















	text-decoration: none;















}















.paging-navigation {















	background-color: #e8e5ce;















	padding: 40px 0;















}















.paging-navigation .nav-links {















	margin: 0 auto;















	max-width: 604px;















	width: 100%;















}















.sidebar .paging-navigation .nav-links {















	max-width: 1040px;















	padding: 0 376px 0 60px;















}















.paging-navigation .nav-next {















	padding: 13px 0;















}















.paging-navigation a {















	font-size: 22px;















	font-style: italic;















	font-weight: 300;















}















.paging-navigation .meta-nav {















	background-color: #e63f2a;















	border-radius: 50%;















	color: #fff;















	display: inline-block;















	font-size: 26px;















	padding: 3px 0 8px;















	text-align: center;















	width: 50px;















}















.paging-navigation .nav-previous .meta-nav {















	margin-right: 10px;















	padding: 17px 0 23px;















	width: 80px;















}















.paging-navigation .nav-next .meta-nav {















	margin-left: 10px;















}















.paging-navigation a:hover .meta-nav {















	background-color: #ea9629;















	text-decoration: none;















}















.post-navigation {















	background-color: #fff;















	color: #ca3c08;















	font-size: 20px;















	font-style: italic;















	font-weight: 300;















	padding: 20px 0;















}















.post-navigation .nav-links {















	margin: 0 auto;















	max-width: 1040px;















}















.sidebar .post-navigation .nav-links {















	padding: 0 376px 0 60px;















}















.post-navigation a[rel="next"] {















	float: right;















	text-align: right;















}















/**























































 * 5.8 Author Bio























































 * ----------------------------------------------------------------------------























































 */























.author-info {















	margin: 0 auto;















	max-width: 604px;















	padding: 30px 0 10px;















	text-align: left; /* gallery & video post formats */















	width: 100%;















}















.author.sidebar .author-info {















	max-width: 1040px;















	padding: 30px 376px 10px 60px;















}















.single .author-info {















	padding: 50px 0 0;















}















.author-avatar .avatar {















	float: left;















	margin: 0 30px 30px 0;















}















.single-format-status .author-description {















	color: #f7f5e7;















}















.author-description .author-title {















	clear: none;















	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;















	margin: 0 0 8px;















}















.author-link {















	color: #ca3c08;















	margin-left: 2px;















}















.author.archive .author-link {















	display: none;















}















/**























































 * 5.9 Archives























































 * ----------------------------------------------------------------------------























































 */























.archive-header {















	background-color: #e8e5ce;















}















.archive-title,  .archive-meta {















	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;















	margin: 0 auto;















	max-width: 1040px;















	padding: 30px 0;















	width: 100%;















}















.archive-meta {















	font-size: 16px;















	font-style: normal;















	font-weight: normal;















	margin-top: -15px;















	padding: 0 0 11px;















}















.sidebar .archive-meta {















	padding-right: 316px;















}















/**























































 * 5.10 Search Results/No posts























































 * ----------------------------------------------------------------------------























































 */























.page-header {















	background-color: #e8e5ce;















}















.page-title {















	font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;















	margin: 0 auto;















	max-width: 1040px;















	padding: 30px 0;















	width: 100%;















}















.page-content {















	margin: 0 auto;















	max-width: 604px;















	padding: 40px 0;















	width: 100%;















}















.sidebar .page-content {















	margin: 0 auto;















	max-width: 1040px;















	padding: 40px 376px 40px 60px;















}















/**























































 * 5.11 404























































 * ----------------------------------------------------------------------------























































 */























.error404 .page-header {















	background-color: #fff;















}















.error404 .page-title {















	line-height: 0.6;















	margin: 0;















	padding: 300px;















	position: relative;















	text-align: center;















	width: auto;















}















.error404 .page-title:before {















	color: #e8e5ce;















	content: "\f423";















	font-size: 964px;















	line-height: 0.6;















	overflow: hidden;















	position: absolute;















	left: 7px;















	top: 28px;















}















.error404 .page-wrapper {















	background-color: #e8e5ce;















}















.error404 .page-header,  .error404 .page-content {















	margin: 0 auto;















	max-width: 1040px;















	padding-bottom: 40px;















	width: 100%;















}















/**























































 * 5.12 Comments























































 * ----------------------------------------------------------------------------























































 */















@media screen and (-webkit-min-device-pixel-ratio:0) {















button, input[type="submit"], input[type="button"], input[type="reset"]{ padding:6px 5px;}



.netform {padding-bottom:16.3px;}















}







.comments-title,  .comment-list,  .comment-reply-title,  .must-log-in,  .comment-respond .comment-form,  .comment-respond iframe {















	display: block;















	margin-left: auto;















	margin-right: auto;















	max-width: 604px;















	width: 100%;















}















.sidebar .comments-title,  .sidebar .comment-list,  .sidebar .must-log-in,  .sidebar .comment-reply-title,  .sidebar .comment-navigation,  .sidebar .comment-respond .comment-form {















	max-width: 1040px;















	padding-left: 60px;















	padding-right: 376px;















}















.comments-title {















	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;















}















.comment-list,  .comment-list .children {















	list-style-type: none;















	padding: 0;















}















.comment-list .children {















	margin-left: 20px;















}















.comment-list > li:after,  .comment-list .children > li:before {















	background: url(images/dotted-line.png) repeat left top;















	background-size: 4px 4px;















	content: "";















	display: block;















	height: 1px;















	width: 100%;















}















.comment-list > li:last-child:after {















	display: none;















}















.comment-body {















	padding: 24px 0;















	position: relative;















}















.comment-author {















	float: left;















	max-width: 74px;















}















.comment-author .avatar {















	display: block;















	margin-bottom: 10px;















}















.comment-author .fn {















	word-wrap: break-word;















}















.comment-author .fn,  .comment-author .url,  .comment-reply-link,  .comment-reply-login {















	color: #bc360a;















	font-size: 14px;















	font-style: normal;















	font-weight: normal;















}















.says {















	display: none;















}















.no-avatars .comment-author {















	margin: 0 0 5px;















	max-width: 100%;















	position: relative;















}















.no-avatars .comment-metadata,  .no-avatars .comment-content,  .no-avatars .comment-list .reply {















	width: 100%;















}















.bypostauthor > .comment-body .fn:before {















	content: "\f408";















	vertical-align: text-top;















}















.comment-list .edit-link {















	margin-left: 20px;















}















.comment-metadata,  .comment-awaiting-moderation,  .comment-content,  .comment-list .reply {















	float: right;















	width: 79%;















	width: -webkit-calc(100% - 124px);















	width: calc(100% - 124px);















	word-wrap: break-word;















}















.comment-meta,  .comment-meta a {















	color: #a2a2a2;















	font-size: 13px;















}















.comment-meta a:hover {















	color: #ea9629;















}















.comment-metadata {















	margin-bottom: 20px;















}















.ping-meta {















	color: #a2a2a2;















	font-size: 13px;















	line-height: 2;















}















.comment-awaiting-moderation {















	color: #a2a2a2;















}















.comment-awaiting-moderation:before {















	content: "\f414";















	margin-right: 5px;















	position: relative;















	top: -2px;















}















.comment-reply-link:before,  .comment-reply-login:before {















	content: "\f412";















	margin-right: 3px;















}















/* Comment form */























































.comment-respond {















	background-color: #f7f5e7;















	padding: 30px 0;















}















.comment .comment-respond {















	margin-bottom: 20px;















	padding: 20px;















}















.comment-reply-title {















	font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;















}















.comment-reply-title small a {















	color: #131310;















	display: inline-block;















	float: right;















	height: 16px;















	overflow: hidden;















	width: 16px;















}















.comment-reply-title small a:hover {















	color: #ed331c;















	text-decoration: none;















}















.comment-reply-title small a:before {















	content: "\f406";















	vertical-align: top;















}















.sidebar .comment-list .comment-reply-title,  .sidebar .comment-list .comment-respond .comment-form {















	padding: 0;















}















.comment-form .comment-notes {















	margin-bottom: 15px;















}















.comment-form .comment-form-author,  .comment-form .comment-form-email,  .comment-form .comment-form-url {















	margin-bottom: 8px;















}















.comment-form [for="author"],  .comment-form [for="email"],  .comment-form [for="url"],  .comment-form [for="comment"] {















	float: left;















	padding: 5px 0;















	width: 120px;















}















.comment-form .required {















	color: #ed331c;















}















.comment-form input[type="text"],  .comment-form input[type="email"],  .comment-form input[type="url"] {















	max-width: 270px;















	width: 60%;















}















.comment-form textarea {















	width: 100%;















}















.form-allowed-tags,  .form-allowed-tags code {















	color: #686758;















	font-size: 12px;















}















.form-allowed-tags code {















	font-size: 10px;















	margin-left: 3px;















}















.comment-list .pingback,  .comment-list .trackback {















	padding-top: 24px;















}















.comment-navigation {















	font-size: 20px;















	font-style: italic;















	font-weight: 300;















	margin: 0 auto;















	max-width: 604px;















	padding: 20px 0 30px;















	width: 100%;















}















.no-comments {















	background-color: #f7f5e7;















	font-size: 20px;















	font-style: italic;















	font-weight: 300;















	margin: 0;















	padding: 40px 0;















	text-align: center;















}















.sidebar .no-comments {















	padding-left: 60px;















	padding-right: 376px;















}















/**























































 * 5.13 Multisite























































 * ----------------------------------------------------------------------------























































 */























.site-main .mu_register {















	margin: 0 auto;















	max-width: 604px;















	width: 100%;















}















.mu_alert {















	margin-top: 25px;















}















.site-main .mu_register input[type="submit"],  .site-main .mu_register #blog_title,  .site-main .mu_register #user_email,  .site-main .mu_register #blogname,  .site-main .mu_register #user_name {















	font-size: inherit;















	width: 270px;















}















.site-main .mu_register input[type="submit"] {















	width: auto;















}















/**























































 * 6.0 Sidebar























































 * ----------------------------------------------------------------------------























































 */























.site-main .widget-area {















	float: right;















	width: 300px;















}















/**























































 * 6.1 Widgets























































 * ----------------------------------------------------------------------------























































 */























.widget {















	background-color: rgba(247, 245, 231, 0.7);















	font-size: 14px;















	-webkit-hyphens: auto;















	-moz-hyphens: auto;















	-ms-hyphens: auto;















	hyphens: auto;















	margin: 0 0 24px;















	padding: 20px;















	word-wrap: break-word;















}















.widget .widget-title {















	font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;















	margin: 0 0 10px;















}















.widget ul,  .widget ol {















	list-style-type: none;















	margin: 0;















	padding: 0;















}















.widget li {















	padding: 5px 0;















}















.widget .children li:last-child {















	padding-bottom: 0;















}















.widget li > ul,  .widget li > ol {















	margin-left: 20px;















}















.widget a {















	color: #bc360a;















}















.widget a:hover {















	color: #ea9629;















}















/* Search widget */























































.search-form .search-submit {















/*display: none;*/























































}















/* RSS Widget */























































.widget_rss .rss-date {















	display: block;















}















.widget_rss .rss-date,  .widget_rss li > cite {















	color: #a2a2a2;















}















/* Calendar Widget */























































.widget_calendar table,  .widget_calendar td {















	border: 0;















	border-collapse: separate;















	border-spacing: 1px;















}















.widget_calendar caption {















	font-size: 14px;















	margin: 0;















}















.widget_calendar th,  .widget_calendar td {















	padding: 0;















	text-align: center;















}















.widget_calendar a {















	display: block;















}















.widget_calendar a:hover {















	background-color: rgba(0, 0, 0, 0.15);















}















.widget_calendar tbody td {















	background-color: rgba(255, 255, 255, 0.5);















}















.site-footer .widget_calendar tbody td {















	background-color: rgba(255, 255, 255, 0.05);















}















.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {















	background-color: transparent;















}















/**























































 * 7.0 Footer























































 * ----------------------------------------------------------------------------























































 */























































.otw-portfolio-item-link .shadow-overlay {















    box-shadow: none !important;}







.site-footer .widget-area,  .sidebar .site-footer {















	text-align: left;















}















.menu-footer-menu-container a {















	color: #424242;















	















}















.menu-footer-menu-container a:hover{ color:#ee4923;} 















.site-footer .sidebar-container {















	background-color: #220e10;















	padding: 20px 0;















}















.site-footer .widget-area {















	margin: 0 auto;















	max-width: 1040px;















	width: 100%;















}















.sidebar .site-footer .widget-area {















	max-width: 724px;















	position: relative;















	left: -158px;















}















.site-footer .widget {















	background: transparent;















	color: #fff;















	float: left;















	margin-right: 20px;















	width: 245px;















}















.sidebar .site-footer .widget {















	width: 228px;















}















.sidebar .site-footer .widget:nth-of-type(4),  .sidebar .site-footer .widget:nth-of-type(3) {















	margin-right: 0;















}















.site-footer .widget a {















	color: #e6402a;















}















.site-footer .widget-title,  .site-footer .widget-title a,  .site-footer .wp-caption-text {















	color: #fff;















}















.site-info {















	margin: 0 auto;















	max-width: 1040px;















	padding: 30px 0;















	width: 100%;















}















#wpstats {















	display: block;















	margin: -10px auto 0;















}







@-ms-viewport {















 width: device-width;















}















 @viewport {















 width: device-width;















}























































.fullwidthbanner-container .fullwidthabanner{ margin-top:-6px;}























































/* Retina-specific styles. */







.foot-menu select ,.pmenu > select ,.bcontainercall.Mobile, .fcenter-mobile, .search-mobile, .mobile-call{















    display: none;















}















.testimonial_slider__default .testimonial_by_wrap{ margin-top:25px;}























































.conte-left { text-align: left;}







.conte-left a{  color:blue; }







#feat-im > img { max-width: 100%;}























































.ptext .feat-img.right, .feat-img.right {















   float: right;















    margin-bottom: 6px;















    margin-left: 6px;















    margin-top: 5px;















    width: 260px;















}















.ptext .feat-img.left ,.feat-img.left{















   float: left;















    margin-bottom: 6px;















    margin-right: 6px;















    margin-top: 5px;















































































}















.ptext .feat-img.defult, .feat-img.defult{















 float: right;















margin-bottom: 6px;















padding-left: 30px;















margin-top: 5px;















width: 260px;















}







.ls-bottom-nav-wrapper{display:block;}



.updateprofile p label {float: left;text-align: left;width: 195px;}



.updateprofile textarea{border:0;}















/*=============Devloped By-Ekarsh==============*/















/*=============Mobile-CSS-Start================*/















/*=============================================*/















@media only screen and (min-width:320px) and (max-width:767px){



div.wpcf7{ width:99%; float:none;}

.netform{width:100%;}



	.ls-l{width:100% !important;}







	.pright .flex-viewport ,.pright .flex-direction-nav{







    display: none;







}







.addright{ width:100%; margin:0 auto; padding-left:34px;}















.addleft {







    margin: 0 auto;







    width: 98%;







}







.visit-site{ width:192px !important;}







.visit-link{ display:block;}







.port-link{width:165px !important; }	







.sub-menu{background:none !important; margin:0 !important; position:inherit; width:100%; padding:0;}







.sub-menu li a{margin-left:0 !important;}	







	







	.slider-btn .button1 {







   margin-right: 15px;







	background:#164A7B;







	color:#FFF;







	border:none;















}







.slider-btn .button2{















	 margin-right: 15px;







	background:#164A7B;







	color:#FFF; border:none;} 







	







.blodetext ol {







    padding: 0 40px;







}







	.ptext .feat-img.defult, .feat-img.defult{ float:left; width:97%; padding-left:0; margin:0;}







	







.blogdetleftside span {







    float: left;







    margin-top: 1px;







}







.blogdetleftside{width:15px; margin-left:8px; margin-top: 5px;}







.visit-site{margin-top:0; width:249px;}















#port-pagesing .pleft{width:97% !important;}







.bright a{padding:0;}







	.nivo-controlNav {







   







    position: relative;







    top: 38% ;







    margin: 0px auto 0px auto ;







    







}















.ls-bottom-nav-wrapper{display:none;}







body{width:100%;min-width: 100%;}















.te-pict{float:left; width:90%;}















.home-column > h1,.home-column p, .home-blog-main,.rightq, .row.arrowall,.fleft,.fmiddle,.fcopy,.fcenter-mobile .fontawesome-text,.pright,.blog-tit,#port-pagesing .pleft > p br, .navleft,.navright, .home-portcolumn .search-form,.home-portcolumn .textwidget br ,.lin-on{ display:none;}















.pright.desktopon{ display:none !important;}















.bcontainercall.Mobile, .fcenter-mobile,.search-mobile{ display:block;}	















.mobile-call{ display:block;}















.search-mobile{margin: 0 auto; width: 294px;}















#port-pagesing .portfolio-gallery-wrapper{ margin-bottom:20px;}















.pright.Mobile .slides > li {















    margin-left: 4px;















    width: 91px !important;















}















.pright.Mobile {















    width: 300px !important;















}















.mobile-call .textwidget {















    float: right;















    margin-top: 20px;















    width: 100px;















}















.mobile-call span {















    background: url("images/phone.png") no-repeat scroll center center #ee4923;















    padding: 5px 14px;















}















.main-head{ width:100%;}















.site-header .home-link{width: 160px; margin-left:4px;}







.site-title img{vertical-align:middle; padding:12px 0px; width:100%;}















#responsive-menu.RMOpened {















    height: auto !important;















}















#rev_slider_1_1{ height:150px !important;}















.slider-text > span{font-size: 18px;line-height: 19px;}















.medium-text{font-size: 11.95px; margin-top: 8px; display:none; }















.tp-caption {left: 10% !important;}















.slider-btn { margin-top: 28px;}















.slider-btn a{ font-size:12px;}















#rev_slider_1_1 .defaultimg {















    width: 100% !important;















    height: 150px !important;















}















.home-column, .home-portcolumn{max-width: 97%;}















.home-column > h1, .home-portcolumn > h1{font-size: 24px;}















.home-column p, .home-portcolumn p, .title-on h3{font-size: 15px;}















.home-column p { line-height: 15px;}















.home-Lastcolumn{margin-top: 20px;}















.home-column {















    margin-top: 20px;















}















.home-column .title {color: #ee4923;}















.home-column span {color: #01395a;}















.home-column2 {















    margin-top: 0;















	margin-bottom:0;















}















.home-column .col,.home-column .col.last {















    float: none;















    width: 300px;















    margin: 0 auto 15px;















	border:2px solid #ececec;















}















input[type="search"] {















    width: 190px;















}















.otw-portfolio .image {















    margin: 0 auto;















}















.home-column-blog,.homeincol{max-width: 97%;}















.home-column-blog h2{font-size: 24px;}















#testimonial_slider_recent_wrap .sldr_title{margin: 10px 0 !important;padding: 17px 0 8px;font-size: 25px !important;}















.testimonial_slider__default .testimonial_quote{width: 100% !important;font-size: 17px !important;line-height: 17px;}















.leftq ,.rightq{ display:none;}















.leftq-fun {















	background-image: url("images/open-quote.jpg");















    width: 51px;















    margin: 0 auto;















	height:41px;















    float: none;















	margin-bottom: 6px;















}















.testimonial_wrapper, .testimonial_slider_instance, .testimonial_slideri {











width:100% !important;



    height: 390px !important;















}















.testimonial_by{font-size: 19px !important;}















.foot-menu{width: 97%;}















.fcenter-mobile .menu-footer-social-menu-container ul li{ float:left;}















.fcenter-mobile ul {















    list-style: none;















}















.fcenter-mobile .menu-footer-social-menu-container {















    width: 220px;















    margin: 0 auto;















    margin-top: 12px;















}















.copyright {















    width: 98%;















    margin: 0 auto;















    clear: left;















    text-align: center;















    margin-bottom: 10px;















    padding-top: 10px;















}







.pmenu div{display:none;}















.menu-services-menu-container,.menu-prospective-menu-container{ display:none;}















/*++++++++++++++++page+++++++++++++++*/















.bcontent ,.bcontainercall{width: 97%;}















.bright{margin-right: 5px;}















.pcontent {width: 97%;}















.ptext{/*text-align: left;*/}















.bcontent-call .bcommon p{font-size: 23px;}















.bcontent-call .bcommon h2{font-size: 26px;width: 202px; background-size:26px; background-position:8px 6px;margin: 0 auto 5px;}















.blocomm{margin-bottom: 25px;}















.pagging {















    margin-bottom: 15px;















}















.bcontent-call{clear: both; width: 97%;}















.pmenu .menu-about-menu-container {display: none;}















.pmenu > select { display: block;text-align: center; width: 160px;}















.pmenu {margin: 0 auto; width:160px;}















.pcontent h2{ font-size:30px;}















.pleft, #port-pagesing .pleft{width: 97%;}















.blogmain{float: none;















    margin: 0 auto;















    width: 310px;







	min-height:auto;















}















.blogleftside{ line-height:28px;}















.blogrightside h4{ margin-top:0;}















.blogdetmain{width: 99%;}















.blogdetrightside{width: 87%;}















.blogdetrightside h4{font-size: 19px;}















.pcommon{ padding-bottom:10px;}















.cleft{float: none;















    margin: 0 auto 15px;















    width: 97%;}















.address{ margin-bottom:15px;}	















embed, iframe, object, video {















    height: auto;















}















.cright{width:300px;clear: both;















    float: none; margin:0 auto; text-align:left;}















.cright textarea,.cright input[type="text"], input[type="email"], input[type="tel"], select{ width:97%;height: auto;}























































.search-mobile .search-form {















    float: left;















    width: 166px;















}















.search-mobile input[type="search"] {















    padding: 5px 4px;















	border: 2px solid #eaeaea;















    width: 111px;















}















.search-mobile .search-submit {















    background: none repeat scroll 0 0 #fff;















    border: 2px solid #eaeaea;















    padding: 4px;















    width: 54px;















}















.search-mobile select {















    float: right;















	border:2px solid #eaeaea;















    margin-right: 5px;















    padding: 5px;















}















#single-portf input[type="search"] , .search-port-sin .ptext input[type="search"]{width: 118px;}















.pcontent .otw-row.otw-sc-portfolio {















    clear: both;















}















.otw-portfolio.block-grid.three-up.mobile .otw-portfolio-item-link {















    text-align: center;















}















#port-pagesing .pright {















    clear: both;















    display: block;















    float: none;















    margin: 0 auto;















}















.centerdiv{width: 306px;}























































/*++++++++++++++++page+++++++++++++++*/















.home-portcolumn .otw-portfolio.block-grid.three-up.mobile {















    height: 630px;















}















.mobile-link{ display:block; margin: 13px 0;}















.mobile-link a{















    color: #01395a;















    font-size: 18px;















	text-decoration:underline;















}















.mobile-link a:hover{ text-decoration:none;}















.search-port-sin .ctext > p br {















    display: none;















}















.in-lo {















    margin: 0 auto;















    width: 100%;















}















.slider-text {















    margin-left: 10px;







	/*text-align:center;*/















}















#layerslider_1 {margin-top: -6px !important;}







.reginputfield {max-width: 100%;}







.updateprofile input[type="text"], .updateprofile textarea, .updateprofile input[type="password"]{max-width:100%;}







.networkcontent {max-width: 98%;}



.networkleft { width: 100% !important;}



.netform {width: 100% !important;}



.networkformleft .nmedium {max-width: 100%;}



.nsmall.fcol.nl,.nsmall.fcol.nr,.nsmall.nl,.nsmall.nr {width: 100% !important;}



.networkformright .nmedium {max-width: 100%;}



.nmedium{width:100% !important;}



.howdoeswork{font-size:12.3px !important;}



.howdoeswork::after{



	border-width: 18px !important;



    margin-top: -18px !important;



}



}















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















#site-navigation .menu-main-menu-container {















    margin: 10px auto 0 -95px;















	width:200px;















}















.testimonial_wrapper {















   /* height: 300px !important;*/















}















.addleft {















    float: none;















    margin: 0 auto 10px;















    width: 199px;















}















.blogdetrightside{ width:80%;}















.slider-text {















    margin-left: 30px;







/*	text-align:center;*/















}















.ptext .feat-img.right, .feat-img.right ,.ptext .feat-img.left, .feat-img.left {















    float: none;















    margin: 10px auto;















    width: 260px;















}











}















/*=============Mobile-CSS-End================*/















/*=============================================*/























































/*=============Devloped By-Ekarsh==============*/















/*=============Ipad-CSS-Start================*/















/*=============================================*/























































@media only screen and (min-width : 768px) and (max-width : 1024px) 















{















body{width:100%;min-width: 100%;}















.main-head { width: 100%;}















.site-header .home-link{margin-left: 5px;}















#site-navigation .menu-main-menu-container{width: auto; margin-right: 10px;}















.nav-menu li a{padding: 10px 5px;font-size: 14px;}	















.slider-text > span{font-size: 33px;line-height: 35px;}















.medium-text{font-size: 19.95px;margin-top: 12px;}















.slider-btn { margin-top: 35px;}















.slider-btn a{font-size: 22px;}















.home-column, .home-portcolumn{max-width: 756px;}















.home-column > h1, .home-portcolumn > h1{ font-size:40px;}















.home-column p, .home-portcolumn p, .title-on h3{ font-size:17px;}















.home-column .col {















    margin-right: 5px;















    width: 247px;















}















.home-column .col > img{max-width: 218px;min-height: 215px;}















.home-column .title{ font-size:23px;}















.homeincol,.bcontent-call,.pcontent{width: 756px;}















#testimonial_slider_recent_wrap .sldr_title {















    font-size: 40px !important;















	padding: 18px 0;















}







.nivo-controlNav {







   







    position: relative;







    top: 38% ;







    margin: 0px auto 0px auto ;







    







}















.foot-menu{width: 99%;}















.site-logo{margin-left: 5px;width: 153px;}















.site-text{width: 100px;}	















.fmenu .menu-footer-menu-container{ float:left;}















.fmenu .menu-footer-menu-container ul li{padding: 0 8px;}















.menu-footer-menu-container a{font-size: 14px;}















.ficon .menu-footer-social-menu-container{margin-right: 15px;}















.bcontent,.bcontainercall{width: 99%;}















.pcontent h2{ font-size:40px;}















.pmenu{/*margin-left: 10px;*/}















.pmenu a{padding: 15px 5px;}















.pmenu ul li{margin-right: 6px;}















.bright{margin-right: 5px;}















.pleft {















    float: none;















    margin: 0 auto;















    width: 672px;















}















.pright {















    clear: both;















    float: none;















	 padding-top: 20px;















    margin: 0 auto;















    width: 265px;















}















.rightq, .leftq{ display:none;}















.home-blog-main {height: auto;}















.address{ margin-bottom:20px;}















.cleft {















    float: none;















    margin: 20px auto 0;















    width: 500px;















}















.cright {















    clear: both;















    float: none;















    margin: 0 auto;















    width: 385px;















}















.home-blog-main{width: 98%;}















.home-column-blog{ width:756px;}















.home-column-blog .caroufredsel_wrapper{















    width: 680px !important;















    margin: 0 auto !important;}















article .image{height: 120px;width: 175px;}	















.testimonial_quote{width: 612px !important; font-size:19px !important;}	















.in-lo{ width:100%;}















.slider-text {















    margin-left: 100px;















}















.slider-layer {















    margin-top: -18px;















}



.networkcontent {max-width: 98%;}



.networkleft {width: 50% !important;}



.netform {width: 100% !important;}



.nsmall.fcol.nl,.nsmall.fcol.nr {width: 49% !important;}



.fcontent{max-width:100%;}



.fleft{max-width:20%;}



.fmiddle {max-width: 80%;}



.ficon {max-width: 100%;}



.ficon .menu-footer-social-menu-container{float:left !important;width:auto !important;}



.howdoeswork{font-size:16px !important;}



.howdoeswork::after{border-width: 19px !important;margin-top: -19px !important;}







}























































@media only screen 















and (min-device-width : 768px) 















and (max-device-width : 1024px) 















and (orientation : portrait) {























































.ficon .menu-footer-social-menu-container {















    clear: both;















    float: none;















    margin: 15px auto 0;















    width: 200px;















}	















.fmenu .menu-footer-menu-container ul li{ padding:0 5px;}















.menu-footer-social-menu-container ul li{margin-bottom: 10px;}















.row.arrowall {















    display: none;















}















 }















/*=============Ipad-CSS-End================*/















/*=============================================*/























































@media only screen and (min-width : 1025px) and (max-width : 1500px) 















{















body{width:100%;min-width: 100%;}















.main-head { width: 100%; max-width:1430px;}















.site-header .home-link{margin-left: 5px;}















#site-navigation .menu-main-menu-container{width: auto; margin-right: 10px;}















.nav-menu li a{padding: 8px 8px;}	















.home-column, .home-portcolumn{max-width: 950px;}















.home-column > h1, .home-portcolumn > h1{ font-size:40px;}















.home-column p, .home-portcolumn p{ font-size:17px;}















.home-column .col {















    margin-right: 25px;















    width: 300px;















}















.blogmain{width: 316px;}















.home-column .col > img{max-width: 218px;min-height: 215px;}















.home-column .title{ font-size:23px;}















.homeincol,.bcontent-call{width: 950px;}















#testimonial_slider_recent_wrap .sldr_title {















    font-size: 40px !important;















	padding: 18px 0;















}















.foot-menu{width: 99%; max-width:1430px;}















.site-logo{margin-left: 5px;width: 230px;}















.site-text{width: 178px;}	















.fmenu .menu-footer-menu-container{ float:left;}















.menu-footer-menu-container a{font-size: 14px;}















.ficon .menu-footer-social-menu-container{margin-right: 15px;}















.bcontent,.bcontainercall{width: 99%;}















.pcontent h2{ font-size:40px;}















.pmenu{/*margin-left: 10px;*/}















.pmenu a{padding: 15px 17px;}















.pmenu ul li{margin-right: 14px;}















.bright{margin-right: 15px;}















.pleft { width: 656px;}















.leftq{margin-top: 80px;}















.rightq{margin-top: -108px;}















.home-blog-main {height: auto;}















.address{ margin-bottom:20px;}























































.home-blog-main{width: 98%;}















.home-column-blog{ width:950px;}















.home-column-blog .caroufredsel_wrapper{















    width: 950px !important;















    margin: 0 auto !important;}















.testimonial_quote{width: 770px !important; font-size:19px !important;}	















.in-lo{ width:100%;}	















article .image{width: 223px;}	















#single-portf .navleft,#single-portf .navright{/*width: 230px;width: 230px;*/}















}







@media only screen and (min-width : 1500px) and (max-width : 2000px) {







.nivo-controlNav {







   







    position: absolute ;







    top: 25% ;







    margin: 0px auto 0px 18% ;







    







}







}







.lin-on {















    background-image: url("images/line.png");















	height: 6px;















	background-size: 100%;















	margin-top: 1px;















}















.pagination {















clear:both;















padding:20px 0;















position:relative;















font-size:11px;















line-height:13px;















}















 















.pagination span, .pagination a {















display:block;















float:left;















margin: 2px 2px 2px 0;















padding:6px 9px 5px 9px;















text-decoration:none;















width:auto;















color:#fff;















background: #555;















}















 















.pagination a:hover{















color:#fff;















background: #3279BB;















}















 















.pagination .current{















padding:6px 9px 5px 9px;















background: #3279BB;















color:#fff;















}























































.flex-direction-nav a{







 top:50vh !important;







}















.testimonial_by_wrap .testimonial_avatar{ display:none !important;}















.fcontainer,.fcommon{float: left; width: 100%;}



.fcontent{margin: 0 auto; width:1150px}



.fcommon {margin-top: 10px;}



.fleft {float: left;width: 190px; margin-top:5px;}



.fmiddle {float:right;width: 960px;text-align:center}



.fmenu ul {float: left;list-style: outside none none;width: 100%;}



.fmenu ul li {display: inline-block;padding: 0 12px;}











.fmenu li a:hover {color: #ee4923;}



.fmenu li a {color: #424242;font-size: 14px;text-decoration: none;}



.fcopy {float: left;width: 90%;}







.fcopy p {font-size: 14px;font-weight: 300;}







.ficon {display: inline-block; margin-top: 15px;width: 630px;}











.ficon img {



    float: left;



    margin-right: 15px;



    margin-top: 10px;



}







/************ New CSS ******************/







.networkcontainer,.networkcommon{float: left;width: 100%;}



.networkcontent{ margin: 0 auto;width: 935px;}



.networkleft {float: left;width: 465px;border-color: hsl(0, 0%, 80%);border-style: solid;border-width: 1px 3px 3px; padding: 15px;background-color: hsl(203, 40%, 82%);}



.networkright {float: left;width: 292px;margin-top: 70px;}



.networkright a {display: block;}



.networkleft h2 {color: hsl(11, 95%, 48%);font-family: Myriad Pro;font-size: 45.21px;margin-bottom: 0px;margin-top: 0;}



.networkleft p {color: hsl(0, 0%, 13%);font-size: 17.87px;}



.networkleft span {color: hsl(11, 95%, 48%);font-weight: bold;}



.netform {background-color: hsl(203, 40%, 82%);border-color: hsl(15, 88%, 53%) hsl(0, 0%, 80%) hsl(0, 0%, 80%); border-style: solid;border-width: 5px 3px 3px;float: right;padding-left: 15px;padding-right: 15px;width: 455px; padding-top:20px;}



.networkcontainer {background-position: 86% 76%;background-repeat: no-repeat;}



.networkformleft {float: left;width: 100%;}



.fcol {margin-top: 0 !important;}



.nsmall { width: 195px !important;}



.nmedium {width: 100% !important;border: medium none;}



.ncright textarea {width: 100% !important;}



.nl {float: left;}



.nr {float: right;}



.ncol1 input {margin-bottom: 7px;}



.ncol1 input[type="text"],.ncol1 input[type="email"], .ncol1 input[type="tel"],textarea,select{ background-color:#ffffff;}



.ncol1 select{padding:9.42px;}



.ncol1 h4 {margin-bottom: 9px;}



.networkformleft .ncol1 h4{clear:both;}



.networkformright {float: right;width: 100%;padding-bottom:6px;}



.nrp h4 {margin-bottom: 10px; margin-top: 0;}



.nrightsmall {background-image: url("images/lock.png");background-position: 0 17%;background-repeat: no-repeat;color: hsl(0, 0%, 15%); float: left;font-size: 15.21px;font-style: italic;line-height: 41px;margin-top: 30px;text-align: right;width: 180px;}



.nrightbtn {background-color: hsl(15, 88%, 53%);border: medium none;border-radius: 7px !important;box-shadow: 2px 2px 0 hsl(0, 0%, 0%);color: hsl(0, 0%, 100%) !important;float: right;font-family: MyriadProSemibold;font-size: 29.44px;height: 45px;line-height: 30px;margin-top: 23px;text-transform: uppercase;width: 198px;}



.networkcommon {margin-top: 60px;}



.howdoeswork {



    background-color: #f0521d;



    color: #fff !important;



    padding: 10px;



    text-transform: uppercase;



	font-size:22px;



	cursor:pointer;



	position: relative;

	float:left;





}







.howdoeswork:after, .howdoeswork:before {



	left: 100%;



	top: 50%;



	border: solid transparent;



	content: " ";



	height: 0;



	width: 0;



	position: absolute;



	pointer-events: none;



}







.howdoeswork:after {



	border-color: rgba(240, 82, 29, 0);



	border-left-color: #F0521D;



	border-width: 23px;



	margin-top: -23px;



}



.makeitorange{color:#F0521D !important;}



.netform .ncol1 input[type="text"], .netform .ncol1 textarea,.netform .ncol1 input[type="email"],.netform .ncol1 select{color:#000;font-family:"MyriadPro-Light";font-size:14px;}

span.wpcf7-list-item{ margin-left:0px;}

.newchkbox label, span.wpcf7-list-item{float:left;width:40%;}

.newchkbox label:nth-child(2),.newchkbox label:nth-child(4), span.wpcf7-list-item:nth-child(2), span.wpcf7-list-item:nth-child(4){width:59%;}



.networkcommon .cright input[type="text"],.networkcommon input[type="text"],.networkcommon input[type="email"],.networkcommon input[type="tel"],.networkcommon select, .networkcommon input[type="password"],.networkcommon .cright textarea{margin-top:0px;}

.netform .ncright textarea{margin-top:0px;margin-bottom:4px;}







@media only screen and (-webkit-min-device-pixel-ratio: 1) {



     .netform .ncol1 select{line-height:32px;}



	 .ncol1 input{margin-bottom: 10px;}



	 .cright textarea, textarea{margin-top:8px;}

	.howdoeswork{margin: 10px 0;}

	 

}



@supports (-webkit-appearance:none) 



{



   .netform .ncol1 select{border-top:none;border-bottom:none;}



   .ncol1 input{margin-bottom: 7px;}



   .cright textarea, textarea{margin-top:5px;margin-bottom:16px !important;}

   .howdoeswork{margin: 0;

   

}



