@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css');



::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff !important; } 
::-moz-placeholder { /* Firefox 19+ */ color: #fff !important; } 
:-ms-input-placeholder { /* IE 10+ */ color: #fff !important; } 
:-moz-placeholder { /* Firefox 18- */ color: #fff !important; }

#sec-contct-1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7b7b7c !important; } 
#sec-contct-1 ::-moz-placeholder { /* Firefox 19+ */ color: #7b7b7c !important; } 
#sec-contct-1 :-ms-input-placeholder { /* IE 10+ */ color: #7b7b7c !important; } 
#sec-contct-1 :-moz-placeholder { /* Firefox 18- */ color: #7b7b7c !important; }

.sidebar ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #6c6c6c !important; } 
.sidebar ::-moz-placeholder { /* Firefox 19+ */ color: #6c6c6c !important; } 
.sidebar :-ms-input-placeholder { /* IE 10+ */ color: #6c6c6c !important; } 
.sidebar :-moz-placeholder { /* Firefox 18- */ color: #6c6c6c !important; }

#abt-sec-inr-pg ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #7b7b7c !important; } 
#abt-sec-inr-pg ::-moz-placeholder { /* Firefox 19+ */ color: #7b7b7c !important; } 
#abt-sec-inr-pg :-ms-input-placeholder { /* IE 10+ */ color: #7b7b7c !important; } 
#abt-sec-inr-pg :-moz-placeholder { /* Firefox 18- */ color: #7b7b7c !important; }

body {

  margin:0px;

  padding:0px;

  font-family: Gilroy-Bold !important;

}

.wrapper {

  margin:0;

  padding:0;

  float:left;

  width:100%;

}

.container {

   width: 1100px;

   margin: 0 auto;

   padding: 0px;

}

@font-face {

    font-family: "TrajanPro-Bold";

    src: url("fonts/TrajanPro-Bold.otf") format("Opentype");

}

@font-face {

    font-family: "Montserrat-Regular";

    src: url("fonts/Montserrat-Regular.otf") format("Opentype");

}

@font-face {

    font-family: "Montserrat-SemiBold";

    src: url("fonts/Montserrat-SemiBold.otf") format("Opentype");

}

@font-face {

    font-family: "OpenSans-Regular";

    src: url("fonts/OpenSans-Regular.ttf") format("truetype");

}

@font-face {

    font-family: "Trajan Pro";

    src: url("fonts/Trajan Pro.ttf") format("truetype");

}

@font-face {

 font-family: "OpenSans-Light";

 src: url("fonts/OpenSans-Light.ttf") format("truetype");

}

@font-face {

 font-family: "tomnr";

 src: url("fonts/tomnr.ttf") format("truetype");

}

h1 {

    font-size: 39px !important;

   font-family: "TrajanPro-Bold";

}

h2 {
    font-size: 26px !important;
    font-family: "Trajan Pro";
    line-height: 39px;
}

h3 {
  font-family: "TrajanPro-Bold";
  font-size: 22px !important;

 
}

h4 {
  font-size: 20px !important;
   font-family: "TrajanPro-Bold";

   
}

h5 {

  font-family: "Montserrat-SemiBold";

  font-size: 20px !important;

   

}

h6 {

  font-family: "Trajan Pro" !important;
  color:#102959;
  font-size: 18px !important;
  line-height: 28px;

   

}

p {

   font-size: 15px !important;

   font-family: "OpenSans-Regular";

}

a {

   transition: all 0.5s ease 0s !important;

   text-decoration: none !important;

   font-family: "Trajan Pro";

}
strong {
    font-family: "OpenSans-Regular" !important;
    color: #000 !important;
}

#header_meta {
    position: absolute;
    top: 0;
    left: 0%;
    background-color:
    transparent;
    border: none;
    right: 0%;
}
#main {
    padding-top: 0px !important;
}
.header-scrolled .av-main-nav > li > a .avia-menu-text::before {
    bottom: 2px !important;
}
.header-scrolled .hdr-mid-1 img {
    width: 17% !important;
}
.header-scrolled .hdr-mid-2 a {
    font-size: 20px !important;
}
.header-scrolled .hdr-mid-2 p {
    margin-bottom: 6px !important;
}
.inner-txt-1 span {
	font-size: 36px !important;
	font-family: "TrajanPro-Bold";
	color: #fff;
}

#header .avia-menu {

    margin-top: 19px;

}
.av-main-nav > li > a .avia-menu-text::before {
    background-color: 
    #fff;
    bottom: 14px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transform: scaleX(0);
    transition: all .3s ease-in-out 0s;
    visibility: hidden;
    width: 100%;
}
.av-main-nav > li > a:hover .avia-menu-text::before {
    transform: scaleX(1);
    visibility: visible;
}
.abt-asaro-txt-lft h6 {
	color: #102959;
}
.main-slidr-p {
	line-height: 66px;
	font-size: 50px !important;
	text-shadow: 0 0 2px #201F1F85;
	color: #fff;
	font-family: "TrajanPro-Bold";
}
.abt-asaro-txt-lft h1 {
	font-size: 26px !important;
	line-height: 36px;
}
.abt-left-bronx-1 a {
    font-family: "OpenSans-Regular";
    font-weight: 400 !important;
    color: 
    #369ddd !important;
    text-decoration: underline !important;
}
.abt-left-bronx-1 a:hover {
    text-decoration: none !important;
}
.abt-asaro-txt-lft h2 {
    margin-bottom: 16px;
}
.header-scrolled .logo img {
    width: 300px !important;
    max-height: 122px !important;
    transition: 0.5s;
}
.header-scrolled .logo a {
    height: 101px !important;
    max-height: 88px !important;
}
.abt-left-bronx-1 h4 {
    margin-bottom: 20px;
}
.header-scrolled .logo {
    width: 20% !important;
    height: auto !important;
    margin-top: -21px;
}
.prac-lnks {
	font-family: "OpenSans-Regular";
	font-weight: 400 !important;
	color: #369ddd !important;
	text-decoration: underline !important;
}
.prac-lnks:hover {
	text-decoration: none !important;
	transition: all 0.5s ease 0s !important;
}
.inner-txt-1 h1 {
	color: #fff;
}
.inner-txt-1 {
	margin-top: 190px;
}
.practice-area-part b {
	color: #000;
}
.abt-asaro-txt-lft a {
	font-family: "OpenSans-Regular";
	font-weight: 400 !important;
	color: #369ddd !important;
	text-decoration: underline !important;
}
.abt-asaro-txt-lft a:hover {
	text-decoration: none !important;
}
.case-text-1 h3 {
	color: #fff;
}
#header {

    background: 

    transparent !important;

}
#practise-area-main-2 {
    background-size: cover;
}
#header_main {
    margin-top: 0;
    padding: 35px 0 13px;
	 position: absolute;
background-color: #000000ba !important;
    width: 100%;
    border: none !important;
}
#main-silder {

    height: 690px;

    background-size: cover;

}

.main-slidr-txt {

    text-align: center;

    margin-top: 170px;

}
.avia-menu-text:hover {
    color: 
    #81a8c0 !important;
    transition: 0.5s all;
}
.main-slidr-txt h1 {
    color: #fff;
    line-height: 57px;
    text-shadow: 0 0 2px #201F1F85;
}
.sub-menu::before {

    content: '\f0d8';
    position: absolute;
    font-family: fontawesome;
    width: 20% !important;
    height: 10px !important;
    color: 

    #81a8c0 !important;
    top: -23px;
    left: 14px;
    font-size: 26px !important;

}
.sub-menu {
    width: 242px !important;
    padding: 9px 0px !important;
    border-top: 3px solid 

#81a8c0 !important;

box-shadow: 0 3px 6px
rgba(0,0,0,.16),0 3px 6px

    rgba(0,0,0,.23) !important;
}
.main-slidr-txt a {

    color: 

#fff;

background-color:

    #81a8c0;

    padding: 13px 38px 15px;

    margin-top: 7px;

    display: inline-block;

    font-size: 18px;

    border-radius: 50px;

}

.abt-asaro-txt-lft p {

    line-height: 25px;

    color: #4c4c4c;

	margin-top: 20px;

}

.avia-menu-fx {

    display: none;

}

.avia-menu-text {

    font-family: "Montserrat-Regular";

    font-size: 15px;

    color: #fff;

	text-transform: uppercase;

}

.main-slidr-txt a:hover {
    background-color: 
    #000;
	 color: #fff;
}
#menu-item-search {

    display: none;

}

.current-menu-item span {

    color: #81a8c0;

}

.abt-asaro-txt-btm {

    background-image: url(https://asarofirm.com/wp-content/uploads/2020/11/change-bg-img.png);

    background-repeat: no-repeat;

    width: 100%;

    height: 150px;

    background-position: 0 0;

    background-size: 523px;

    padding: 10px 31px;

}

.abt-asro-mn-btm a {

    background-color: #81a8c0;

    color: #fff;

    padding: 16px 35px;

    border-radius: 50px;

	font-weight: 900;

	border: 2px solid #81a8c0;

}

.abt-asro-mn-btm a:hover {
    background-color: 
#000;
color:
#fff !important;
border: 2px solid
    #000;
}

.abt-asaro-txt-btm p {

    font-style: italic;

    font-size: 19px !important;

    text-transform: none !important;

    font-family: "tomnr";

    color:  #08142c;

    line-height: 25px;

}

#main-sec-abt .av_one_half {

    margin-left: 22px !important;

    width: 48% !important;

}

.abt-asaro-txt img {

    width: 90%;

}

.sldr-icon-1{

	background-image:url(http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/asaropart1.png);

	}

	.sldr-icon-2{

	background-image:url(http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/asaropart2.png);

	}

	.sldr-icon-3{

	background-image:url(http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/asaropart3.png);

	}

	.sldr-icon-4{

	background-image:url(http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/asaropart3.png);

	}

	.sldr-icon-5{

	background-image:url(http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/asaropart4.png);

	}

#slidr-icon-sec .av_one_fifth {

    margin-left: 0% !important;

    width: 20% !important;

}

#slidr-icon-sec .container {

    min-width: 100%;

}

#slidr-icon-sec .template-page {

    padding-top: 0 !important;

}

.sldr-icon-txt {

    text-align: center;

    height: 290px;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center center;

    padding: 52px 0 0 0;

}

.sldr-icon-txt h6 {

    color:  #fff;

    margin-top: 15px;

    font-family: "Montserrat-Regular";

	line-height: 22px;

}

#main-sec-abt {
	padding: 0 0 75px;
	padding-top: 40px;
}

#main-sec-abt .template-page {

    padding-top: 10px;

}

#slidr-icon-sec .av_one_fifth:hover {



transition: all 0.6s;





z-index: 999;

cursor: pointer;

}

#car-accident-sec .loc-blk.loc-blk-1,
#car-accident-sec .loc-blk.loc-blk-2 {
    background-color: #000000a1;
}

.overly-1 {

    background-image:url(https://asarofirm.com/wp-content/uploads/2023/02/0987.png);
}


.overly-2 {

    background-image:url(https://asarofirm.com/wp-content/uploads/2023/02/0938742.png);

}

.overly-3 {

    background-image:url(https://asarofirm.com/wp-content/uploads/2023/02/098773.png);

}

.overly-4 {

    background-image:url(https://asarofirm.com/wp-content/uploads/2023/03/shutterstock_1983495512-scaled.jpg);

}

.overly-5 {

    background-image:url(https://asarofirm.com/wp-content/uploads/2023/03/shutterstock_1012836976-scaled.jpg);

}

.overly {

    background-size: cover;

	cursor: pointer;

    background-position: center center;

	background-repeat: no-repeat;

    height: 415px;

}

.loc-blk:hover {

   background: #c6cbd052;

}

.loc-blk {

    text-align: center;

    padding: 0 31px;

	height: 415px;

}

.loc-blk:hover .loc-txt-1 {

    opacity: 0;

}

.loc-blk:hover .loc-txt-2 {

    opacity: 9;

    position: relative;

    top: 2px;

}

.loc-txt-2 {

    opacity: 0;

}

#car-accident-sec .av_one_third {

    margin: 0 !important;

    width: 33.3% !important;

	border-left: 1px solid #c6cbd0;

}

#car-accident-sec .container {

    min-width: 100%;

}

.loc-txt-2 h4 {
    color:  #fff;

}

.loc-txt-2 p {

    color: #fff;

}

.loc-txt-2 h5 {

    color: #fff !important;

}

.loc-txt-1 h4 {

    color: #fff;

}

.loc-txt-1 h5 {

    color: #fff;

}

.loc-txt-1 {

    position: relative;

    top: 137px;

}

.loc-txt-1 img {

    width: 9%;

}

#client-slidr-sec {

    text-align: center;

}

.client-lft-1 {

    float: left;

    width: 18%;

}

#car-accident-sec .template-page {

    padding-bottom: 0;

}

#client-slidr-sec {

    background-size: cover;

    height: 600px;

}

.client-txt-1 {
    border-top: 6px solid 
#c6cbd0 !important;
border-left: 2px solid
#c6cbd0 !important;
height: 280px;
border-right: 2px solid
#c6cbd0 !important;
border-bottom: 2px solid
    #c6cbd0 !important;
    padding: 46px 16px 0px;
    width: 90%;
    display: inline-block;
    margin-top: 30px;
}

.client-right-1 {

    width: 77%;

    text-align: left;

    float: right;

    padding: 0px 42px 20px;

	border-left: 2px solid #81a8c0 !important;

}

.client-right-1 p {
    font-style: italic;
    font-size: 23px !important;
    line-height: 26px;
    font-family: "tomnr";
}

.client-right-1 h5 {

    text-transform: uppercase;

    color: #89adc4;
	
	margin-top: 0;

    font-weight: 100;

}

.sec-btn-clint a:hover {
    background: #000;
	color: #fff;
    border: 2px solid #000;
}

.sec-btn-clint a {

    background-color: #81a8c0;

    color: #fff;

    padding: 16px 50px;

    border-radius: 50px;

    font-weight: 900;

    border: 2px solid #81a8c0;

	font-size: 16px;

}

.sec-btn-clint {
    display: inline-block;
}
#client-slidr-sec .av_three_fifth {
    width: 100% !important;
    margin-top: 100px;

}

.avia-slideshow-arrows.avia-slideshow-controls {

    width: 100% !important;

    top: 377px !important;

}

.next-slide {

    right: 526px !important;

}

.prev-slide {

    left: 513px !important;

}

#cases-main-sec .template-page {

    padding: 0 !important;

}

#car-accident-sec .template-page {

    padding-top: 0;

}

#sec-map-main {

    text-align: center;

	background-size: cover;

height: 760px;

}

.map-txt-1 {

    background-color: 

    #81a8c0;

    padding: 35px 80px 25px;

    width: 90%;

    display: inline-block;

    margin-top: 149px;

}

#sec-map-main .sidebar-frm {

    float: none;

    width: 48%;

    display: inline-block;

}

#sec-map-main .sidebar-frm:nth-child(2) {

   margin-left: 20px;

}

#sec-map-main .wpcf7-textarea {

   border: none !important;

    padding: 13px 0px !important;

    font-family: "OpenSans-Regular" !important;

    font-size: 13px !important;

    width: 99.3% !important;

    margin-top: 11px !important;

	display: inline-block !important;

background: none !important;

border-bottom: 1px solid

#fff !important;

font-size: 14px !important;

height: 115px;

background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/msg-2.png) !important;

    background-repeat: no-repeat !important;

 background-position: 799px 9px !important;

    background-size: 20px !important;
	
	resize: none !important;

}
.hndl-cs-txt {
    color: 
    #000 !important;
    font-size: 15px !important;
    font-family: "OpenSans-Regular";
}

#sec-map-main .wpcf7-text {

   border: none !important;

padding: 13px 0px !important;

margin-bottom: 0px !important;

font-family: "OpenSans-Regular" !important;

font-size: 13px !important;

background: none !important;

border-bottom: 1px solid

#fff !important;

font-size: 14px !important;

}

#sec-map-main #sb-btn {
    background-color: #000;
    color: #fff !important;
    padding: 12px 58px;
    border-radius: 50px;
    font-family: "Trajan Pro";
    font-size: 17px;
    border: 2px solid #000;
    transition: 0.5s all !important;
    font-weight: 900;
}
#sec-map-main #sb-btn:hover {
   background: #fff !important;
   color: #000 !important;
   transition: 0.5s all !important;
   border: 2px solid #fff !important;
   font-weight: 900;
}
.map-txt-1 h2 {

    color: #fff;

}

#sec-map-main .side-form-1 {

    margin-top: 33px;

}

#sec-map-main .your-name input {

    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/name-1.png) !important;

    background-repeat: no-repeat !important;

   background-position: 378px 9px !important;

    background-size: 20px !important;

}

#sec-map-main .your-lastName input {

    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/name-1.png) !important;

    background-repeat: no-repeat !important;

   background-position: 378px 9px !important;

    background-size: 20px !important;



}

#sec-map-main .your-num input {

    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/phone-1.png) !important;

    background-repeat: no-repeat !important;

   background-position: 378px 9px !important;

    background-size: 20px !important;

}

#sec-map-main .your-email input {

    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/mail.png) !important;

    background-repeat: no-repeat !important;

   background-position: 378px 9px !important;

    background-size: 20px !important;

}

.widgettitle {

    color: #fff !important;

    font-size: 20px !important;

    margin-bottom: 28px;

	font-family: "Trajan Pro";

}

.ftr-mid-1 h4 {

    font-family: "Trajan Pro";

    color: #fff;

    margin-top: 20px;

}

.ftr-main-1 img {


    margin-top: 10px;

}

.ftr-mid-1 i {
    color: #fff;
    font-size: 18px;
    margin-top: 10px;
    border-radius: 50px;
    border: 1px solid;
    padding: 10px 12px;
    width: 40px;
    margin-left: 3px;
    margin-top: 15px;
    display: inline-block;
	transition: all 0.5s ease 0s !important;

}

#footer .av_one_fourth:nth-child(2) {

   width: 36% !important;

    margin-left: 40px !important;

}

#footer .av_one_fourth:nth-child(3) {

   width: 18% !important;

    margin-left: 15px !important;

}

#footer .av_one_fourth:nth-child(4) {

   width: 18% !important;

    margin-left: 15px !important;

}

.ftr-1 {

    float: left;

}

.ftr {

    margin-left: 34px;

}

.ftr-1 a {

    color:#c7c7c7;

    line-height: 27px;

    font-family: "Montserrat-Regular";

}

.ftr-1 a:hover {
    color: 
    #81a8c0;
}
.scket-txt-1 a:hover {
	color: #5f5f5f;
}

.ftr-3 li {
    color: #c7c7c7 !important;
    font-size: 15px;
    display: flex;
	margin-bottom: 14px;
	color:#c7c7c7;
    font-family: "Montserrat-Regular"
}

.ftr-3 i {

    margin-top: 3px;

    margin-right: 8px;

}

.ftr-3 a {
    color:#c7c7c7 !important;
    font-family: "Montserrat-Regular";
}

.ftr-3-mid a {

    color:  #698698;

    font-size: 15px;

    font-weight: 900;

    font-family: "Montserrat-Regular" !important;

}

.ftr-3-mid a:hover {

    color:  #698698;

}

#socket {
	text-align: center;
	background-color: #202020;
	border: none !important;
}

.sockt-txt p {

    color: #5f5f5f;

    font-size: 13px !important;

}

.scket-txt-1 p {

	 color: #5f5f5f;

    font-size: 14px !important;

}

#socket .container {

    border-top: 1px solid 

    #5f5f5f;

}

.scket-txt-1 {

    margin-top: 25px;

}

.hdr-tp-txt {

    width: 43% !important;

    float: right;

	margin-top: 10px;

}

.phone-info {

    width: 100%;

    float: right !important;

}

.phone-info span {

    width: 100%;

    float: right;

}

.hdr-txt-1 {

    float: left;

    width: 32%;

	margin-top: 13px;

}

.hdr-mid-1 img {

    float: left;

}

.hdr-txt-1 i {

    font-size: 22px;

	color: #00193e;

    margin: 0 4px;

    border-radius: 50px;

    background-color: #fff;

    padding: 8px 12px;

    width: 41px;

}

.hdr-txt-2 {

    float: right;

    width: 66%;

}

.hdr-mid-2 {

    float: left;

    margin-left: 10px;

}

.hdr-mid-2 p {

    font-size: 11px !important;

    font-family: "Trajan Pro";

    color: #fff;

}
.hdr-mid-2 a {
    color: 
    #81a8c0 !important;
    font-size: 25px;
    font-family: "Trajan Pro";
    margin-top: 5px !important;
    float: left;
}

.case-text-2.handel-text-2{
    margin-top: 43px;
	padding-bottom: 15px;
    color: #fff;
	float:left;
	width:48%;
    list-style: none !important;

    font-size: 16px;

    font-family: "OpenSans-Regular";

    line-height: 52px;

    margin-left: 0;

}

.case-text-1 {

    margin-top: 55px;

}

.case-text-1 h2 {

    color:  #fff !important;

    font-family: "Trajan Pro";

}

.case-text-1 p {

    color: #fff;

}

.case-text-2.handel-text-2 ul {

    margin-left: 0;

}


.handls {

    background-image: url(../images/custom/sprd-img.png);

    background-repeat: no-repeat;

    width: 45px;

    height: 46px;

    float: left;

    margin-top: 11px;

    margin-left: 21px;

}

.handls.mn-hndls:hover {

    background-position: -24px -11px;

}

.mn-hndls {

    background-position: -122px -11px;

}

.handls.mn-hndls-1 {

    background-position: -121px -89px;

}

.handls.mn-hndls-2 {

    background-position: -123px -170px;

}

.handls.mn-hndls-3 {

    background-position: -123px -264px;

}

.handls.mn-hndls-4 {

    background-position: -122px -342px;

}

.handls.mn-hndls-5 {

    background-position: -123px -424px;

}

.handls.mn-hndls-6 {

    background-position: -122px -501px;

}

.handls.mn-hndls-1:hover {

    background-position: -24px -89px;

}

.handls.mn-hndls-2:hover {

    background-position: -23px -170px;

}

.handls.mn-hndls-3:hover {

    background-position: -25px -264px;

}

.handls.mn-hndls-4:hover {

    background-position: -24px -342px;

}

.handls.mn-hndls-5:hover {

    background-position: -22px -424px;

}

.handls.mn-hndls-6:hover {

    background-position: -21px -501px;

}

#cases-main-sec {

    background-size: cover;

	height: 678px;

}

#cases-main-sec .av_one_half {

    width: 60% !important;

    margin-left: 0 !important;

}

.handel {
    border-left: 4px solid
    #000 !important;
    width: 95%;

    margin-bottom: 11px;

    float: left;

    border: 1px solid 

    #000 !important;

    cursor: pointer;


}

.cases-mg-1 img {
	margin-top: 158px;
}

.handel:hover {
border-left: 4px solid
    #81a8c0 !important;
    width: 95%;

    border: 1px solid 

    #81a8c0 !important;

    margin-bottom: 11px;

	color: #81a8c0;

}

.hndl-cs-txt p {

    margin: 0 !important;

}

.case-text-1 p {

    font-size: 14px !important;

}

#cases-main-sec .av_two_fifth {

    margin-left: 0 !important;

    width: 50% !important;

}

#cases-main-sec .av_three_fifth {
	margin-left: 0% !important;
	width: 50% !important;
}

#client-slidr-sec .avia-slideshow-dots.avia-slideshow-controls {

    top: 380px;

    text-align: center !important;

    left: -35px !important;

}

#client-slidr-sec .goto-slide.active {

    background-color: #3d779b !important;

    border: 1px solid #3d779b !important;

}

#client-slidr-sec .goto-slide {

    border: 1px solid !important;

}

.m-mn-hndls-1 {

    background-position: -126px -15px;

}
.handls-1 {
	background-image:url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/new-new_03.png);

    background-repeat: no-repeat;

    width: 45px;

    height: 46px;

    float: left;

    margin-top: 11px;

    margin-left: 21px;

}
.p-mn-hndls {

    background-position: -139px -11px;

}
.m-mn-hndls-1 {

    background-position: -133px -96px;

}
.c-mn-hndls-2 {

    background-position: -131px -172px;
}
.w-mn-hndls-3 {
    background-position: -132px -249px;
}
.n-mn-hndls-4 {

    background-position: -131px -324px;
}
.d-mn-hndls-5 {
    background-position: -132px -399px;
}
.handls-1.c-mn-hndls-2:hover {
   background-position: -36px -172px;
}
.handls-1.p-mn-hndls:hover {
   background-position: -39px -11px;
}

.handls-1.m-mn-hndls-1:hover {
   background-position: -37px -96px;
}
.handls-1.w-mn-hndls-3:hover {
   background-position: -36px -249px;
}
.handls-1.n-mn-hndls-4:hover {

   background-position: -35px -324px;

}.handls-1.d-mn-hndls-5:hover {

   background-position: -35px -399px;

}
#main-contct-bg {
    background-size: cover;
    height: 370px;
    text-align: center;
}
.cntct-txt-1 h1 {
    margin-top: 173px;
    color: #fff;
}
.req-frm-txt h2 {
    margin-top: 0;
}
 
#contact-form-blk .sidebar-frm {

    float: none;

   width: 47%;

    display: inline-block;

}

#contact-form-blk .sidebar-frm:nth-child(2) {

   margin-left: 20px;

}

#contact-form-blk .wpcf7-textarea {
   background: #f6f6f8 !important;
   padding: 13px 19px !important;
   font-family: "OpenSans-Regular" !important;
   font-size: 13px !important;
   width: 98% !important;
   margin-top: 11px !important;
   display: inline-block !important;
   font-size: 14px !important;
   height: 150px;
   background-image: url(http://localhost/asaro/wp-content/uploads/2019/12/msg.png) !important;
   background-repeat: no-repeat !important;
   background-position: 799px 9px !important;
   background-size: 20px !important;
   border-radius: 4px !important;
   border: 1px solid #e6e6e6 !important;
}

#contact-form-blk .wpcf7-text {
    padding: 13px 19px !important;
    margin-bottom: 0px !important;
    font-family: "OpenSans-Regular" !important;
    font-size: 13px !important;
    font-size: 14px !important;
    background: #f6f6f8 !important;
	border-radius: 4px !important;
	border: 1px solid #e6e6e6 !important;
}
#contact-form-blk #sb-btn {

    background-color: #679cbd;

    color: #fff !important;

    padding: 13px 58px;

    border-radius: 50px;

    font-family: "Trajan Pro";

    font-size: 17px;

}
#contact-form-blk .av_one_half {
    margin-left: 0 !important;
    width: 50% !important;
}
.blue-icon-img {
    margin-top: -78px;
}
.ftr-3 a:hover {
    color: #7ba0b7;
}
.ftr-mid-1 i:hover {
    color: #7ba0b7;
}
.scket-txt-1 a {
    color: 
    #5f5f5f;
	font-family: "OpenSans-Regular";
}
.ftr-0::before {
    content: '';
    width: 32px !important;
    height: 3px !important;
    background-color: 
    #607786 !important;
    float: left;
    position: relative;
    top: -15px;
}
.client-txxt::after {
    content: '';
    width: 45px !important;
    height: 5px !important;
    background-color: 
    #607786 !important;
    float: left;
    margin-bottom: 0px;
    float: none;
    display: inline-block;
    margin-bottom: 6px;
}
.cntct-blk-2 img {
    float: left;
    width: 15%;
}
#sec-contact-bg {
    background-size: cover;
    height: 373px;
}
.contact-us-txt {
    text-align: center;
    margin-top: 158px;
}
.contact-us-txt h2 {
    color: #fff;
}
.cntct-blk-main {
    float: left;
}
.cntct-blk-2 {
    float: left;
    width: 100%;
	margin-top: 5px;
}
.cntct-blk-2 li {
    list-style: none;
    margin-top: 18px;
    margin-left: 17px;
    float: left;
    font-size: 16px;
    font-family: "OpenSans-Regular";
    color: 
    #81a8c0;
}
.cntct-blk-2 b {
    color: #000;
	font-family: "OpenSans-Regular";
}
.cntct-blk-1 h4 {
    font-family: "OpenSans-Regular";
    color: 
    #81a8c0;
    font-weight: 100 !important;
    text-transform: uppercase;
	margin-bottom: 16px !important;
}
.cntct-blk-1 h2 {
    line-height: 43px;
}
.cntct-blk-2 a {
    color: 
    #82a9c1;
}
#sec-contct-1 .sidebar-frm {
    float: none;
    width: 48%;
    display: inline-block;
}

#sec-contct-1 .sidebar-frm:nth-child(2) {

   margin-left: 10px;

}

#sec-contct-1 .wpcf7-textarea {
    background-color: #f6f6f8 !important;
    padding: 13px 35px !important;
    font-family: "OpenSans-Regular" !important;
    font-size: 13px !important;
    width: 99.3% !important;
    margin-top: 11px !important;
	display: inline-block !important;
    font-size: 14px !important;
    height: 175px;
    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/msg-3.png) !important;
    background-repeat: no-repeat !important;
    background-position: 7px 16px !important;
    background-size: 25px !important;
    border: 1px solid #80808063 !important;
    border-radius: 3px !important;
	resize:none !important;


}

#sec-contct-1 .wpcf7-text {
    background-color: #f6f6f8 !important;
    padding: 13px 35px !important;
    margin-bottom: 0px !important;
    font-family: "OpenSans-Regular" !important;
    font-size: 14px !important;
    border: 1px solid #80808063 !important;
    border-radius: 3px !important;
}

#sec-contct-1 #sb-btn {
    background-color: #679cbd;
    color: #fff !important;
    padding: 12px 58px;
    border-radius: 50px;
    font-family: "Trajan Pro";
    font-size: 17px;
    border: 2px solid #679cbd;
    transition: 0.5s all !important;
    font-weight: 900;
}
#sec-contct-1 #sb-btn:hover {
   background: #000 !important;
   color: #fff !important;
   transition: 0.5s all !important;
   border: 2px solid #000 !important;
   font-weight: 900;
}
#sec-contct-1 .av_one_half:nth-child(2) {
    margin-left: 0 !important;
    width: 53% !important;
}
#sec-contct-1 {
    padding: 25px 0 8px;
}
.social-icon-txt i {
    float: left;
    font-size: 20px;
    color: 
#c1c4c6;
margin-left: 11px;
margin-top: 22px;
border: 2px solid
    #c1c4c6;
    border-radius: 50px;
    width: 45px;
    padding: 10px 14px;
}
#sec-contct-1 .your-name input {
    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/cntct.png) !important;
    background-repeat: no-repeat !important;
    background-position: 11px 13px !important;
    background-size: 18px !important;
}
#sec-contct-1 .your-email input {
   background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/eml.png) !important;
   background-repeat: no-repeat !important;
   background-position: 11px 14px !important;
   background-size: 20px !important;
}
#sec-contct-1 .your-lastName input {

    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/cntct.png) !important;

    background-repeat: no-repeat !important;

 background-position: 11px 13px !important;
    background-size: 18px !important;
}
#sec-contct-1 .your-num input {

    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/phn.png) !important;

    background-repeat: no-repeat !important;

    background-position: 15px 10px !important;

    background-size: 14px !important;
}
#main-sec-blog {
    background-size: cover;
    height: 370px;
}
.blog-text h2 {
    margin-top: 167px;
    text-align: center;
    color: 
    #fff;
}
.page-id-203 .entry-content-wrapper h2 {
    font-weight: 600 !important;
    margin-top: 15px;
}
.page-id-203 .post-meta-infos span {
    font-family: "OpenSans-Regular" !important;
    font-size: 15px !important;
    color: #404040 !important;
}
.page-id-203 .post-meta-infos a {
    font-family: "OpenSans-Regular" !important;
    font-size: 15px !important;
    color: #404040 !important;
}
.page-id-203 .blog-categories.minor-meta {
    display: none !important;
}
.page-id-203 .text-sep.text-sep-comment {
    display: none !important;
}
.page-id-203 .date-container {
    font-family: "OpenSans-Regular";
    font-size: 15px !important;
    color: 
    #404040 !important;
    padding-left: 25px;
    background-image: url('http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/calendar-icon.png');
    background-repeat: no-repeat;
    background-position: 3px 2px;
}
.page-id-203 .fn a {
    color: 
    #c41230 !important;
}
.page-id-203 .comment-container {
    background-image: url('http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/comment-icon.png');
    background-repeat: no-repeat;
    background-position: 1px 2px;
    padding-left: 25px;
}
.page-id-203 .post-meta-infos {
    top: 2px !important;
}
.page-id-203 .entry-content p {
    color: #666;
    line-height: 27px;
}
.page-id-203 .more-link {
    font-family: "Trajan Pro" !important;
    background-color: #0e2148;
    color: #fff !important;
    padding: 10px 35px !important;
    font-size: 16px !important;
    display: inline-block;
    margin-top: 9px;
    border-radius: 25px;
	border:2px solid #0e2148 !important;
	margin-top: 30px;
}
.page-id-203 .more-link-arrow {
    display: none !important;
}
.page-id-203 .image-overlay.overlay-type-extern {
    display: none !important;
}
.page-id-203 .big-preview.single-big {
    border-radius: 0 !important;
}
.page-id-203 .big-preview.single-big img {
    border-radius: 0 !important;
}
.page-id-203 .post_delimiter {
    border-bottom: 1px solid 
    #8080804a !important;
}
.page-id-203 .more-link:hover {
    color: #0e2148 !important;
    background: transparent !important;
}
.page-id-203 .blog-text h2 {
    font-size: 36px !important;
}
.page-id-203 .blog-text {
    margin-top: 185px;
}
.page-id-203 .sidebar.sidebar_right.alpha.units {
    border: none !important;
}
.page-id-203 .template-page {
    border: none !important;
}
.inner_sidebar.extralight-border {
    margin: 0 0 !important;
}
#custom_html-6 {
    background-image: url('http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/icon-mail-bg.jpg');
    background-repeat: no-repeat;
}
.abt-left-bronx-2.fixed-form {
    top: 160px;
}
.abt-left-bronx-2.fixed-form {
    position: fixed;
    top: 10px;
    width: 23%;
    transition: 0.5s;
}
.sidebar-signup h4 {
    color:#fff;
    text-transform: uppercase;
    font-weight: 400 !important;
    border-bottom: 1px solid #ffffff4d;
    padding-bottom: 11px;
}
#categories-2 {
    padding: 0 !important;
}
.sidebar-signup p {
    color: #fff;
    margin-top: 6px;
    margin-bottom: 17px;
}
#s {
    border: 1px solid #d8d8d8 !important;
    background-color:#f6f6f6 !important;
    padding: 17px 22px !important;
    border-radius: 28px !important;
    color:#6c6c6c !important;
	font-family: "OpenSans-Regular" !important;
}
#searchsubmit {
    background-color:#81a8c0;
    border-radius: 39px !important;
    width: 15% !important;
    height: 44px !important;
    margin-top: 5px !important;
    margin-right: 5px !important;
    font-size: 22px !important;
}
.sidebar h3 {
    font-family: "Trajan Pro" !important;
    color: 
    #000 !important;
    font-weight: 600 !important;
    font-size: 20px !important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    width: 77px !important;
    height: 74px !important;
}
#recent-posts-widget-with-thumbnails-2 {
    padding-bottom: 20px;
}
.rpwwt-post-title {
    color:#000 !important;
    line-height: 20px !important;
	font-weight: 600 !important
}
.your-name input {
    background-image: url('http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/user-side.png') !important;
    background-repeat: no-repeat !important;
    background-position: 11px 14px !important;
}
.your-email input {
    background-image: url('http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/mail-side.png') !important;
    background-repeat: no-repeat !important;
    background-position: 11px 15px !important;
}
.rpwwt-post-date {
    font-family: "OpenSans-Regular";
    font-size: 15px !important;
    color: #656565 !important;
    margin-top: 2px;
}
#side-btn {
    font-family: "Trajan Pro" !important;
    background: transparent;
    border: 2px solid;
    width: 100% !important;
    border-radius: 25px !important;
    font-size: 15px !important;
}
.sidebar li {
    margin-bottom: 19px !important;
    border-bottom: 1px solid 
    #8080802e !important;
    padding-bottom: 12px;
}
#categories-2 a {
    color: #888383 !important;
    font-size: 15px;
    font-weight: 400 !important;
    background-color:#f2f1f1;
    padding: 12px 19px;
    font-family: "OpenSans-Regular";
}
.sidebar .wpcf7-text {
    margin-bottom: 15px !important;
    background-color: #fff !important;
    border: 1px solid #808080c2 !important;
    font-size: 13px !important;
    font-family: "OpenSans-Regular" !important;
    padding: 11px 33px !important;
}
#categories-2 li {
    margin-bottom: 27px !important;
    border-bottom: none !important;
    padding-bottom: 0;
}
.sidebar-form br {
    display: none !important;
}
.cat-item.cat-item-3 {
    float: none !important;
    display: inline-block !important;
    margin: 14px 1px;
}
#side-btn:hover {
    background-color: #fff;
    color:#5d88a3 !important;
    border: 2px solid #fff !important;
    transition: all 0.5s !important;
}
.sub-menu span {
    color: 
    #000 !important;
}
#abt-sec-inr-pg .av_two_fifth:nth-child(2) {
    margin-left: 0% !important;
    width: 44% !important;
}
.abt-left-bronx-1 h3 {
    line-height: 38px;
}
.abt-left-bronx li {
    margin-left: 0;
    list-style: none;
    background-color: 
#fafafa;
padding: 14px 4px;
border-bottom: 1px solid
#ccc;
font-family: "OpenSans-Regular";
color:
    #0c0c0c;
    font-size: 16px;
}
.abt-left-bronx i {
   padding-right: 17px;
font-weight: 100 !important;
margin-left: 10px;
}
.abt-left-bronx {
    float: left;
    border: 1px solid #c7c5c5 !important;
    padding: 10px 15px;
	background-color: #fafafa;
	width: 90%;
}
#abt-sec-inr-pg .container {
    width: 100% !important;
}
.abt-left-bronx h5 {
    color: 
#fff;
background-color:
    #81a8c0;
    padding: 20px 20px;
	font-family: "Trajan Pro";
}
.lst-line {
    border-bottom: none !important;
}
.abt-left-bronx-1 li {
    font-family: "OpenSans-Regular";
    font-size: 15px;
    background-image: url(https://asarofirm.com/wp-content/uploads/2020/01/blue-arrow.png);
    background-repeat: no-repeat;
    background-position: 0 11px;
    list-style: none;
    margin-left: 0;
    padding-left: 29px;
    line-height: 27px;
}
.abt-left-bronx-1 h6 {
    color: 
    #102959;
    margin-top: 18px;
    margin-bottom: 18px;
}
.last-li li {
    border: none !important;
}
.abt-left-bronx-1 p {
    font-size: 14px !important;
    color: #000 !important;
    font-weight: 400 !important;
    line-height: 24px;
}
#prtics-innr-page {
    height: 380px;
    background-size: cover;
	text-align:center;
}
.inner-txt-1 h2 {
    color:  #fff;
    margin-top: 208px;
}
#abt-sec-inr-pg .av_one_fourth {
    margin-left: 3% !important;
    width: 23% !important;
}
#abt-sec-inr-pg .your-num input {
    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/phn.png) !important;
    background-repeat: no-repeat !important;
    background-position: 15px 10px !important;
    background-size: 12px !important;
}
#abt-sec-inr-pg  .your-email input {
    background-image: url('http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/mail-side.png') !important;
    background-repeat: no-repeat !important;
	background-size: 14px;
    background-position: 13px 17px !important;
}
#abt-sec-inr-pg  .your-name input {
    background-image: url('http://outsourcemantra.com/asaro/wp-content/uploads/2020/01/user-side.png') !important;
    background-repeat: no-repeat !important;
    background-position: 11px 13px !important;
}
.abt-headng-bronx-2 h5 {
    background-color: #102959;
    color:#fff;
    text-align: center;
    line-height: 26px;
    padding: 25px 0;
    font-family: "Trajan Pro" !important;
    font-size: 18px !important;
}
.abt-btm-bron-2 p {
    margin-top: 2px !important;
    margin-bottom: 17px !important;
}
.abt-btm-bron-2 {
    background-color: #e3e3e3;
    padding: 10px 16px;
    text-align: center;
    color: #4e4e4e;
}
#abt-sec-inr-pg .sidebar-frms br {
    display: none !important;
}
#abt-sec-inr-pg .wpcf7-text {
    margin-bottom: 10px !important;
    padding: 12px 35px !important;
    font-family: "OpenSans-Regular" !important;
    border: 1px solid #80808059 !important;
}
#abt-sec-inr-pg #sb-btns {
    background-color: 
#81a8c0;
border-radius: 50px;
font-family: "Trajan Pro" !important;
padding: 12px 0px;
font-size: 16px;
width: 100%;
font-weight: 900 !important;
border: 2px solid #81a8c0 !important;
}
#abt-sec-inr-pg #sb-btns:hover{
    background: transparent;
    color:#81a8c0 !important;
    border: 2px solid #81a8c0 !important;
	transition: all 0.5s ease 0s !important;
}
#abt-sec-inr-pg .wpcf7-textarea {
    margin-top: 11px !important;
    resize: none;
    height: 140px;
    padding: 8px 28px;
    background-image: url(http://outsourcemantra.com/asaro/wp-content/uploads/2019/12/msg-3.png) !important;
    background-repeat: no-repeat !important;
    background-size: 22px;
    background-position: 10px 16px;
    padding: 12px 35px !important;
    font-family: "OpenSans-Regular" !important;
    border: 1px solid 
    #80808059 !important;
}
.cntct-blk-2 a:hover {
    color: 
    #81a8c0 !important;
}

.social-icon-txt i:hover {
    color: #679cbd !important;
    border: 2px solid #679cbd !important;
    transition: all 0.5s ease 0s !important;
}

.abt-left-bronx li:hover {
    background-color: #102959;
    color: #fff;
}
#cases-main-sec .prtcs-area-tab-blk p {
    color: #fff;
}
#cases-main-sec .prtcs-area-tab-blk-2 p {
    color: #fff;
}
#cases-main-sec .prtcs-area-tab-blk .handls {
    background-image: url(https://asarofirm.com/wp-content/uploads/2020/01/sprd-img.png);
    background-position: -124px -9px;
}
#cases-main-sec .prtcs-area-tab-blk .handel:hover .mn-hndls {
    background-position: -26px -9px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel .mn-hndls-1 {
    background-position: -123px -91px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel:hover .mn-hndls-1 {
    background-position: -26px -91px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel .mn-hndls-2 {
    background-position: -124px -168px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel:hover .mn-hndls-2 {
    background-position: -24px -168px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel .mn-hndls-3 {
    background-position: -124px -267px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel:hover .mn-hndls-3 {
    background-position: -26px -267px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel .mn-hndls-4 {
    background-position: -122px -343px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel:hover .mn-hndls-4 {
    background-position: -24px -343px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel .mn-hndls-5 {
    background-position: -124px -422px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel:hover .mn-hndls-5 {
    background-position: -23px -422px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel .mn-hndls-6 {
    background-position: -122px -499px !important;
}
#cases-main-sec .prtcs-area-tab-blk .handel:hover .mn-hndls-6 {
    background-position: -21px -499px !important;
}

#cases-main-sec .prtcs-area-tab-blk-2 .handls-1 {
    background-image: url(https://asarofirm.com/wp-content/uploads/2020/01/new-new_030.png) !important;
   background-position: -133px -14px;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel .p-mn-hndls {
    background-position: -136px -14px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel:hover .p-mn-hndls {
    background-position: -36px -14px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel:hover .m-mn-hndls-1 {
    background-position: -38px -93px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel .m-mn-hndls-1 {
    background-position: -134px -93px !important;
}
#cases-main-sec  .prtcs-area-tab-blk-2 .handel .c-mn-hndls-2 {
    background-position: -130px -172px !important;
}
#cases-main-sec  .prtcs-area-tab-blk-2 .handel:hover .c-mn-hndls-2 {
    background-position: -130px -160px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel:hover .c-mn-hndls-2 {
    background-position: -35px -172px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel .w-mn-hndls-3 {
    background-position: -129px -248px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel:hover .w-mn-hndls-3 {
    background-position: -33px -248px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel .n-mn-hndls-4 {
    background-position: -127px -327px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel:hover .n-mn-hndls-4 {
    background-position: -31px -327px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel .d-mn-hndls-5 {
    background-position: -128px -400px !important;
}
#cases-main-sec .prtcs-area-tab-blk-2 .handel:hover .d-mn-hndls-5 {
    background-position: -31px -400px !important;
}
.abt-left-bronx-2.fixed-form {
position: fixed;
top: 10px;
width: 23%;
transition: 0.5s;

}
.practice-area-bllets li {
	padding-left: 27px !important;
	padding: 6px 0;
	font-weight: ;
	font-size: 15px;
}
.practice-area-bllets li::before {
	content: '\f061';
	position: absolute;
	font-family: fontawesome;
	background-position: 0;
	left: 7px;
	color: #1a70bb;
}
.single-post .image-overlay.overlay-type-image {
    display: none !important;
}
.single-post  .big-preview.single-big {
    margin-top: 188px;
    width: 100%;
}


.abt-left-bronx-2.fixed-form.fixed-form-bottom {
top: -485px;
transition: 0.5s;

}

#scroll-top-link {
    color: 
#81a8c0 !important;
border: 2px solid
    #81a8c0 !important;
    border-radius: 50%;
    font-size: 18px !important;
    line-height: 44px !important;
}
#scroll-top-link:hover {
    background-color: 
    #ffffff40 !important;
}

.single-post .date-container.minor-meta.updated {
    font-family: "OpenSans-Regular";
    font-size: 15px !important;
    color:#404040 !important;
    padding-left: 25px;
    background-image: url('https://asarofirm.com/wp-content/uploads/2020/01/calendar-icon.png');
    background-repeat: no-repeat;
    background-position: 3px 2px;
}
.single-post .post-meta-infos span {
    font-family: "OpenSans-Regular" !important;
    font-size: 15px !important;
    color: 
    #404040 !important;
}
.single-post .comment-container {
    background-image: url('https://asarofirm.com/wp-content/uploads/2020/01/comment-icon.png');
    background-repeat: no-repeat;
    background-position: 1px 2px;
    padding-left: 25px;
}
.single-post .post-meta-infos span {
    font-family: "OpenSans-Regular" !important;
    font-size: 15px !important;
    color: #404040 !important;
}
.single-post .fn a {
    color: #c41230 !important;
}
.single-post .big-preview.single-big img {
	border-radius: 0 !important;
}
.single-post .post-meta-infos a {
    font-family: "OpenSans-Regular" !important;
    font-size: 15px !important;
    color: #404040 !important;
}
.single-post .post-title.entry-title {
    font-size: 22px !important;
    font-weight: 600 !important;
    margin-top: 15px;
}
.single-post .minitext {
    font-size: 16px !important;
    font-family: "OpenSans-Regular";
}
.single-post .av-share-link-description.av-no-toc {
    font-family: "Trajan Pro" !important;
    font-size: 20px !important;
}
.single-post .miniheading {
    font-family: "Trajan Pro" !important;
    font-size: 24px !important;
}
#top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus {
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);
    color: #555;
    box-shadow: none !important;
}
#sec-frequently {
    text-align: center;
}
#sec-frequently .av_one_full {
    text-align: left;
    float: none;
    display: inline-block !important;
    width: 80%;
}
.toggle_icon {
    display: none !important;
}
.toggler {
    font-family: "Montserrat-SemiBold";
    font-weight: 400 !important;
    color: #323232 !important;
    padding: 14px 26px !important;
    background-color:#f5f5f5 !important;
    margin-bottom: 17px !important;
}
.fre-b {
    color:#749cb4 !important;
    font-family: "Trajan Pro" !important;
    font-size: 20px !important;
    padding-right: 10px;
}
.toggle_content p {
    display: flex;
    color: #2d2b2b;
    line-height: 24px;
    font-size: 14px !important;
}
.fre-ans {
    color: #b1b1b1 !important;
    font-family: "Trajan Pro" !important;
    font-size: 21px !important;
    padding-right: 10px;
}
.toggle_content.invers-color {
    margin-top: -17px;
    margin-bottom: 16px;
    background-color: transparent !important;
}
.abt-left-bronx-1 h3 {
    line-height: 38px;
    margin: 0;
}
#custom_html-2 {
    text-align: left;
    padding-right: 20px !important;
    background-repeat: no-repeat;
    background-position: 18px 11px;
}
.hdr-mid-1 {
    float: left;
    width: 20%;
}
#custom_html-9 {
    background-color: #5d88a3;
    text-align: center;
    padding-top: 43px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    background-image: url('https://asarofirm.com/wp-content/uploads/2020/01/icon-mail-bg.jpg');
    background-repeat: no-repeat;
    background-position: 18px 11px;
}
.sidebar-form .wpcf7-text {
    margin-bottom: 15px !important;
    background-color: #b5b5b5 !important;
    border: 1px solid #808080c2 !important;
    font-size: 13px !important;
    font-family: "OpenSans-Regular" !important;
    padding: 11px 33px !important;
}
#after_section_7 {
    display: none;
}
#categories-3 a {
    color: 
#888383 !important;
font-size: 15px;
font-weight: 400 !important;
background-color:
    #f2f1f1;
    padding: 12px 19px;
    font-family: "OpenSans-Regular";
}
#categories-3 li {
    margin-bottom: 27px !important;
    border-bottom: none !important;
    padding-bottom: 0;
}
#header .cell-span {
    display: none;
}
.header-scrolled .cell-span {
    display: block !important;
    transition: 0.3s;
}
.header-scrolled .phone-info {
    display: none;
}
.header-scrolled .main_menu .avia-menu {
    margin-top: -11px !important;
}
.cell-span i {
    font-size: 15px;
}
.main_menu {
    top: 3px;
}
.abt-left-bronx-2.fixed-form {
    top: 160px;
}
.logo {
    top: -11px;
}

#main-silder {
    height: 800px !important;
}
#header .cell-span span {
    font-size: 18px !important;
}
.header-scrolled .logo {
    width: 15% !important;
    height: auto !important;
    margin-top: -16px;
}
.page-id-731 #main-sec-abt {
    padding-top: 40px;
}









.abt-left-bronx-1 b {
    color: 
    #000;
}
.sub-menu span {
    font-size: 13px;
    font-weight: 600 !important;
    letter-spacing: 0.4px;
	text-transform: capitalize !important;
}
.sub-menu a {
    border-bottom: 1px solid 
    #80717136 !important;
}
.work-com-a a {
    border: none !important;
}
#slidr-icon-sec {
    height: 290px;
    background-color: 
    #061126;
}
.logo img {
    width: 301px;
}
.logo {
    width: 20%;
    
}
#slidr-icon-sec .av_one_fifth:hover {
    transform: translateY(40px);
}
.loc-txt-2 {
    transition: 0.5s;
}
#practise-area-main-2 .flex_column {
    float: right;
    width: 60%;
}
.prtcs-area-tab-blk p {
    color: #000;
}
.prtcs-area-tab-blk-2 p {
    color: #000;
}
.prtcs-area-tab-blk .handls {
    background-image: url(https://asarofirm.com//wp-content/uploads/2020/01/spreat-img-1.png);
    background-position: -21px 0;
}
.handel:hover .hndl-cs-txt p {
    color: 
    #81a8c0 !important;
}
.prtcs-area-tab-blk .handel:hover .mn-hndls {
    background-position: -100px 0px;
}
.prtcs-area-blk h2 {
    color: 
    #000 !important;
}
.prtcs-area-blk p {
    color: #000;
}
.prtcs-area-tab-blk-2 .handls-1 {
    background-image: url(https://asarofirm.com//wp-content/uploads/2020/01/spreat-img-1.png) !important;
    background-position: -23px 0;
}
#practise-area-main-2 .flex_column:nth-child(2) {
    width: 50%;
	  margin-top: 0;
}
.prtcs-area-tab-blk .handel:hover .handls {
    background-position: -100px -62px;
}
.prtcs-area-tab-blk .handel .mn-hndls-1 {
    background-position: -20px -62px;
}
.prtcs-area-tab-blk .handel .mn-hndls-2 {
    background-position: -20px -141px;
}
.prtcs-area-tab-blk .handel:hover .mn-hndls-2 {
    background-position: -100px -141px;
}
.prtcs-area-tab-blk .handel:hover .mn-hndls-3 {
    background-position: -100px -221px;
}
.prtcs-area-tab-blk .handel .mn-hndls-3 {
    background-position: -20px -221px;
}
.prtcs-area-tab-blk .handel .mn-hndls-4 {
    background-position: -20px -300px;
}
.prtcs-area-tab-blk .handel:hover .mn-hndls-4 {
    background-position: -100px -300px;
}
.prtcs-area-tab-blk-2 .handel .c-mn-hndls-2 {
    background-position: -20px -685px;
}
.handel .mn-hndls-5 {
    background-position: -20px -376px;
}
.prtcs-area-tab-blk .handel:hover .mn-hndls-5 {
    background-position: -100px -376px;
}
.prtcs-area-tab-blk .handel .mn-hndls-6 {
    background-position: -20px -450px;
}
.prtcs-area-tab-blk .handel:hover .mn-hndls-6 {
    background-position: -100px -450px;
}

.prtcs-area-tab-blk .handel:hover .mn-hndls {
    background-position: -101px 0;
}
.prtcs-area-tab-blk-2 .handel .p-mn-hndls {
    background-position: -20px -528px;
}
.prtcs-area-tab-blk-2 .handel:hover .p-mn-hndls {
    background-position: -100px -528px;
}
.prtcs-area-tab-blk-2 .handel .m-mn-hndls-1 {
    background-position: -20px -600px;
}
.prtcs-area-tab-blk-2 .handel:hover .m-mn-hndls-1 {
    background-position: -100px -600px;
}
.prtcs-area-tab-blk-2 .prtcs-area-tab-blk-2 .handel .c-mn-hndls-2 {
    background-position: -20px -685px;
}
.prtcs-area-tab-blk-2 .handel:hover .c-mn-hndls-2 {
    background-position: -100px -685px;
}
.prtcs-area-tab-blk-2 .handel .w-mn-hndls-3 {

    background-position: -20px -762px;

}
.prtcs-area-tab-blk-2 .handel:hover .w-mn-hndls-3 {
    background-position: -100px -762px;
}
.prtcs-area-tab-blk-2 .handel .n-mn-hndls-4 {
    background-position: -20px -832px;
}
.prtcs-area-tab-blk-2 .handel:hover .n-mn-hndls-4 {
    background-position: -100px -832px;
}
.prtcs-area-tab-blk-2 .handel .d-mn-hndls-5 {
    background-position: -20px -916px;
}
.prtcs-area-tab-blk-2 .handel:hover .d-mn-hndls-5 {
    background-position: -100px -916px;
}
.prtcs-area-blk {
    margin-left: 110px;
}
.prtcs-area-tab-blk .handel {
    border: 1px solid transparent !important;
}
.prtcs-area-tab-blk .handel:hover {
    border: 1px solid 
    #81a8c0 !important;
}
.prtcs-area-tab-blk-2 .handel {
    border: 1px solid 
    transparent !important;
}
.prtcs-area-tab-blk-2 .handel:hover {
    border: 1px solid 
    #81a8c0 !important;
}
.prtcs-area-tab-blk {
    border-right: 1px solid 
    #000;
    margin-right: 20px;
}
.single-post #searchform {
    margin-top: 182px !important;
}
.single-post .comment-count {
    background-color: 
    #81a8c0 !important;
}
.single-post .logged-in-as a {
    color: 
    #81a8c0 !important;
}
.single-post  #submit {
    background-color: 
    #81a8c0 !important;
}
.single-post #commentform input {
   width: 100% !important;
   margin-bottom: 0 !important;
   font-size: 15px !important;
}
.single-post #commentform label {
   position: static !important;
   font-weight: 400;
   color: #757575;
   text-align: left !important;
   color:
   #575757;
   font-size: 16px !important;
}
.single-post .content.units.av-content-small.alpha {
    border: none !important;
}
.single-post .sidebar.sidebar_right.alpha.units {
    border: none !important;
}

.single-post .comment-form-cookies-consent {
    display: none;
}
.single-post #comment {
    margin-top: 17px !important;
}

.practice-area-part li {
	font-family: "OpenSans-Regular";
	font-size: 15px;
	background-image: url(https://asarofirm.com/wp-content/uploads/2020/01/blue-arrow.png) !important;
	background-repeat: no-repeat;
	background-position: 0 11px;
	list-style: none;
	margin-left: 0;
	padding-left: 29px;
	line-height: 27px;
}
.practice-area-part a {
	font-family: "OpenSans-Regular";
	font-weight: 400 !important;
	color: #369ddd !important;
	text-decoration: underline !important;
}
.practice-area-part a:hover {
	text-decoration: none !important;
	transition: all 0.5s ease 0s !important;
}
.single-post .entry-content a {
	font-family: "OpenSans-Regular";
	font-weight: 400 !important;
	color: #369ddd !important;
	text-decoration: underline !important;
}
.single-post .entry-content a:hover {
	text-decoration: none !important;
}
.single-post .entry-content p {
	font-size: 14px !important;
	color: #000 !important;
	font-weight: 400 !important;
	line-height: 27px;
}
.single-post .entry-content li {
	font-family: "OpenSans-Regular";
	font-size: 15px;
	background-image: url(https://asarofirm.com/wp-content/uploads/2020/01/blue-arrow.png);
	background-repeat: no-repeat;
	background-position: 0 11px;
	list-style: none;
	margin-left: 0;
	padding-left: 29px;
	line-height: 27px;
}
.single-post .entry-content h3 {
	line-height: 32px;
}
.single-post .post-title.entry-title {
	font-size: 32px !important;
	font-weight: 600 !important;
	margin-top: 15px;
	line-height: 43px;
	margin-bottom: 30px;
}
.single-post .blog-tags strong {
	font-size: 16px;
}
.single-post .blog-tags a {
	font-size: 14px !important;
	color: #000 !important;
	font-weight: 400 !important;
	line-height: 27px;
	text-transform: capitalize !important;
	font-family: "OpenSans-Regular";
}
.slide-entry {
	width: 100% !important;
}
.slide-image img {
	width: 100% !important;
	border-radius: 0 !important;
}
.slide-image {
	height: 300px;
	border-radius: 0 !important;
}
.slide-entry-title.entry-title {
	margin-top: 30px;
	margin-bottom: 13px;
}
.slide-meta-time.updated {
	font-family: "OpenSans-Regular";
	font-size: 15px !important;
	color: #404040 !important;
	padding-left: 25px;
	background-image: url('https://asarofirm.com/wp-content/uploads/2020/01/calendar-icon.png');
	background-repeat: no-repeat;
	background-position: 3px 2px;
}
.slide-meta-comments {
	background-image: url('https://asarofirm.com/wp-content/uploads/2020/01/comment-icon.png');
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-left: 25px;
}
.slide-meta-comments a {
	font-family: "OpenSans-Regular" !important;
	font-size: 15px !important;
	color: #404040 !important;
}
.slide-entry-excerpt.entry-content {
	font-size: 14px !important;
	color: #000 !important;
	font-weight: 400 !important;
	line-height: 27px;
	font-family: "OpenSans-Regular";
	margin-bottom:20px;
}
#footer {
	background-color: #202020;
}
#socket a {
	display: none !important;
}
.template-blog .blog-meta {
	float: left;
	margin-right: 50px;
}
.image-overlay.overlay-type-extern {
	display: none !important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 h3 {
	color: #000 !important;
}







@media screen and (max-width: 1920px) {
#sec-map-main {
   height: 920px !important;
}
#main-silder {
    height: 950px !important;
    background-size: cover;
}
.main-slidr-txt h1 {
    line-height: 66px;
    font-size: 50px !important;
}
.main-slidr-txt {
    text-align: center;
    margin-top: 220px !important;
}
#practise-area-main-2 {
    height: 1010px !important;
}	
}


@media screen and (max-width: 1680px) {
#sec-map-main {
    height: 859px !important;
}
#main-silder {
    height: 840px !important;
}
#practise-area-main-2 {
    height: 890px !important;
}
}
@media screen and (max-width: 1600px) {
	#sec-map-main {
    height: 830px !important;
}
#main-silder {
    height: 740px !important;
}
#practise-area-main-2 {
    height: 850px !important;
}
}
@media screen and (max-width: 1440px) {
	#sec-map-main {
    height: 795px !important;
}
#main-silder {
    height: 700px !important;
}
.main-slidr-txt {
    margin-top: 190px !important;
}
#practise-area-main-2 {
    height: 840px !important;
}
}
@media screen and (max-width: 1366px) {
#main-silder {
    height: 729px !important;
}
.main-slidr-txt {
    margin-top: 240px !important;
}	
	
}


@media screen and (max-width: 1024px) {
.container{
	width:90% !important;}
	
.hdr-tp-txt {
    width: 53% !important;
}
.avia-menu-text {
    font-size: 12px !important;
}
.sldr-icon-txt h6 {
    font-size: 13px !important;
}
#main-sec-abt .av_one_half {
    margin-left: 34px !important;
    width: 46% !important;
}
.abt-asaro-txt-btm p br {
    display: none;
}
.abt-asaro-txt-btm {
    padding: 2px 22px;
}
#cases-main-sec {
    height: auto;
	text-align: center;
}
#cases-main-sec .av_three_fifth {
    margin-left: 0% !important;
    width: 85% !important;
    display: inline-block !important;
    float: none !important;
}
.case-text-2.handel-text-2 {
    width: 45%;
    margin-left: 28px;
}
#cases-main-sec .av_two_fifth {
    margin-left: 0 !important;
    width: 45% !important;
    display: inline-block;
    float: none;
}
.cases-mg-1 img {
    margin-top: 20px;
    position: relative;
    top: 12px;
}
.hndl-cs-txt {
    text-align: left;
}
#footer .av_one_fourth:nth-child(2) {
    width: 38% !important;
    margin-left: 12px !important;
}
#footer .av_one_fourth:nth-child(4) {
    width: 19% !important;
    margin-left: 0px !important;
}
#footer .av_one_fourth:nth-child(3) {
    width: 20% !important;
    margin-left: 7px !important;
}
.widgettitle {
    font-size: 20px !important;
}
.client-txt-1 {
    padding: 14px 16px 0px;
}
.blue-icon-img {
    margin-top: -53px;
}
.ftr {
    margin-left: 0px;
}
.main-slidr-txt h1 {
    line-height: 55px;
    font-size: 42px !important;
}
#main-silder {
    height: 700px !important;
}
.abt-asaro-txt-btm p {
    font-size: 17px !important;
    line-height: 22px !important;
}
.abt-asaro-txt-btm {
    background-size: 415px !important;
}


#sec-map-main .your-name input {
    background-position: 291px 9px !important;
}
#sec-map-main .your-num input {
    background-position: 293px 9px !important;
}
#sec-map-main .your-lastName input {
    background-position: 291px 9px !important;
}
#sec-map-main .your-email input {
    background-position: 293px 9px !important;
}
#sec-map-main .wpcf7-textarea {
    background-position: 632px 9px !important;
}
.container .av-content-small.units {
    width: 100% !important;
}
.abt-headng-bronx-2 h5 {
    line-height: 24px !important;
    font-size: 17px !important;
}
.single-post .sidebar {
    display: none !important;
}
.single-post .big-preview.single-big {
    padding: 0 !important;
    border-radius: 0 !important;
}
.single-post .lightbox-added {
    border-radius: 0 !important;
}
.single-post .lightbox-added img{
    border-radius: 0 !important;
}
.single-post .sidebar_right .comment_container {
    padding-right: 0;
}
#practise-area-main-2 .flex_column {
    float: right;
    width: 70% !important;
}
#practise-area-main-2 .flex_column {
    float: right;
    width: 61% !important;
}
#practise-area-main-2 .case-text-2.handel-text-2 {
    width: 45% !important;
    margin-left: 0px;
}
.prtcs-area-blk {
    margin-left: 20px !important;
}
}
@media screen and (max-width: 768px) {
#main-sec-abt .av_one_half {
    margin-left: 0px !important;
    width: 100% !important;
}
.abt-asaro-txt-lft {
    margin-left: 0 !important;
}
.abt-asaro-txt img {
    width: 60% !important;
}
.abt-asaro-txt-btm {
    background-size: 682px !important;
    height: 230px !important;
    padding: 42px 22px;
}
#car-accident-sec .av_one_third:nth-child(3) {
    margin-top: -5px !important;
}
#sec-map-main {
    height: 860px !important;
}
#sec-map-main .sidebar-frm {
    float: none;
    width: 100%;
    display: inline-block;
    margin-left: 0 !important;
}
#sec-map-main .sidebar-frm:nth-child(2) {
    margin-top: 15px !important;
}
.case-text-2.handel-text-2 {
    margin-left: 22px !important;
}
.abt-asaro-txt-lft p {
    line-height: 22px;
}
.abt-asaro-txt-btm p {
    font-size: 18px !important;
    line-height: 20px;
}
#cases-main-sec .av_three_fifth {
    margin-left: 0% !important;
    width: 100% !important;
    display: inline-block !important;
    float: none !important;
}
#car-accident-sec .av_one_third {
    width: 50% !important;
    display: inline-block;
    float: none;
}
#car-accident-sec {
    text-align: center;
}
.client-right-1 p {
    font-size: 19px !important;
}
.client-right-1 {
    width: 82%;
    padding: 0px 18px 20px;
}
#sec-map-main {
    height: auto;
}
.map-txt-1 {
    padding: 35px 43px 25px;
    width: 90%;
}
.sidebar-frm {
    width: 47%;
}
.map-txt-1 h2 {
    font-size: 26px !important;
}
#footer .av_one_fourth {
    margin-left: 0 !important;
    width: 100% !important;
}
#footer .av_one_fourth:nth-child(2) {
    width: 100% !important;
    margin-left: 0px !important;
}
#footer .av_one_fourth:nth-child(3) {
    width: 100% !important;
    margin-left: 0px !important;
}
#footer .av_one_fourth:nth-child(4) {
    width: 100% !important;
    margin-left: 0px !important;
}
.ftr-1 {
    float: none;
    margin-left: 0;
}
#footer .widget {
    margin: 30px 0 0px 0;
}
#client-slidr-sec {
    height: 650px;
}
#slidr-icon-sec {
    height: auto !important;
    text-align: center;
}
#slidr-icon-sec .av_one_fifth {
    margin-left: 0% !important;
    width: 50% !important;
    display: inline-block;
    float: none;
}
h1 {
    font-size: 34px !important;
}
#main-silder {
    height: 620px;
}
#client-slidr-sec .avia-slideshow-dots.avia-slideshow-controls {
    left: -19px !important;
}
.av-burger-overlay-inner a {
 text-align: center !important;
 border:none !important;
}
.av-burger-overlay-scroll {
 width: 50% !important;
}
#av-burger-menu-ul a {
    font-weight: 300 !important;
    padding: 18px 50px 18px 25px !important;
    text-align: left !important;
}
.av-burger-overlay-scroll {
 background-color: #fff  !important;
}
#av-burger-menu-ul a:hover {
 background-color: #dedddd66 !important;
}
.av-hamburger-inner {
 background-color: #e2e3e4  !important;
}
.av-hamburger-inner::before {
 background-color:#e2e3e4 !important;
}
.av-hamburger-inner::after {
 background-color: #e2e3e4  !important;
}
#av-burger-menu-ul a span {
  color: #292f33 !important;
  font-size: 15px !important;
}
#av-burger-menu-ul a span:hover {
  color: #66757f !important;
}
.hdr-tp-txt {
    width: 63% !important;
}
#menu-item-search {
    display: none !important;
}
.hdr-mid-1 img {
    width: 18%;
}
.hdr-mid-2 a {
    font-size: 18px;
    margin-top: 0px !important;
}
#header .avia-menu {
    margin-top: 11px;
}
.hdr-txt-2 {
    width: 68% !important;
}
.main-slidr-txt {
    margin-top: 150px !important;
}
#main-silder {
    height: 600px !important;
}
#slidr-icon-sec .template-page {
    padding-bottom: 0 !important;
}
#sec-map-main .your-name input {
    background-position: 495px 9px !important;
}
#sec-map-main .your-num input {
    background-position: 497px 9px !important;
}
#sec-map-main .your-lastName input {
    background-position: 496px 9px !important;
}
#sec-map-main .your-email input {
    background-position: 498px 9px !important;
}
#sec-map-main .wpcf7-textarea {
    background-position: 497px 9px !important;
}
.sub-menu {
    width: 770px !important;
    box-shadow: none !important;
}
.sub-menu::before {
    top: 36px !important;
    left: -32px !important;
}
.sub-menu .avia-bullet {
    display: none !important;
}
#sec-contct-1 .av_one_half {
    margin-left: 0% !important;
    width: 100% !important;
}
#sec-contct-1 .av_one_half:nth-child(2) {
    margin-left: 0 !important;
    width: 100% !important;
    margin-top: 50px !important;
}
#sec-contct-1 .sidebar-frm {
    float: none;
    width: 48.8% !important;
    display: inline-block;
}
.cntct-blk-1 h2 {
    line-height: 39px !important;
}
#abt-sec-inr-pg .container {
    width: 90% !important;
}
.abt-left-bronx-2.fixed-form {
    width: 35% !important;
    right: 0 !important;
}
#abt-sec-inr-pg .av_one_third {
    margin-left: 0% !important;
    width: 65% !important;
}
#abt-sec-inr-pg .av_two_fifth:nth-child(2) {
    margin-left: 0% !important;
    width: 64% !important;
}
.av-burger-overlay-inner {
    padding-top: 140px;
}
#practise-area-main-2 {
    background-image: none !important;
    background-color:#ededed !important;
}
.prtcs-area-blk {
    margin-left: 0 !important;
}
.case-text-1 {
    margin-top: 15px !important;
}
#practise-area-main-2 .flex_column {
    width: 100% !important;
}
.map-txt-1 {
    width: 100%;
    margin-top: 9px !important;
}
#cases-main-sec {
    padding-top: 25px;
}
}

@media screen and (max-width: 736px) {
.hdr-txt-2 {
    float: right;
    width: 73%;
}
.main-slidr-p {
	line-height: 51px;
	font-size: 42px !important;
}
.map-txt-1 {
    width: 100%;
}
.client-txt-1 {
    padding: 29px 16px 0px;
}
.blue-icon-img {
    margin-top: -65px;
}
.case-text-2.handel-text-2 {
    margin-left: 27px !important;
}
#main-sec-abt .av_one_half {
    margin-left: 0px !important;
   width: 100% !important;
    display: inline-block;
    float: none;
}
#main-sec-abt {
    text-align: center;
}
.abt-asaro-txt-lft {
    margin-left: 0px !important;
    text-align: left;
}
.abt-asaro-txt-btm p {
    font-size: 28px !important;
    line-height: 26px;
}
.abt-asaro-txt-btm {
    width: 100%;
    height: 180px;
    background-size: 635px;
}
.abt-asaro-txt-1 img {
    width: 95%;
}
.abt-asaro-txt-lft p {
    margin-top: 0 !important;
}
.cases-mg-1 img {
    top: 26px;
}
.hdr-txt-2 {
    width: 74% !important;
}
.main-slidr-txt h1 {
    line-height: 44px;
    font-size: 34px !important;
}
.abt-asaro-txt-1 {
    text-align: left;
}
.abt-asaro-txt {
    text-align: left;
}
.abt-asaro-txt-btm {
    background-size: 616px !important;
    height: 190px !important;
    padding: 17px 22px !important;
}
.abt-asaro-txt-btm p {
    font-size: 21px !important;
    line-height: 26px;
    line-height: 28px !important;
}
.case-text-2.handel-text-2 {
    margin-left: 19px !important;
}
#sec-map-main .your-name input {
    background-position: 507px 9px !important;
}
#sec-map-main .your-num input {
    background-position: 508px 9px !important;
}
#sec-map-main .your-lastName input {
    background-position: 504px 9px !important;
}
#sec-map-main .your-email input {
    background-position: 506px 9px !important;
}
.client-txt-1 {
    width: 100% !important;
}
#sec-map-main .wpcf7-textarea {
    background-position: 502px 9px !important;
}
}

@media screen and (max-width: 414px) {
h1 {
    font-size: 26px !important;
}
.main-slidr-p {
	line-height: 46px;
	font-size: 36px !important;
}
.hdr-tp-txt {
    width: 91% !important;
}
.logo {
    margin-top: 55px !important;
}
.hdr-txt-1 {
    margin-top: 0px !important;
}
.hdr-txt-2 {
    width: 100% !important;
}
.hdr-mid-1 img {
    width: 17% !important;
}
#main-silder {
    height: 550px;
}
.main-slidr-txt a {
    padding: 12px 29px 13px;
}
#slidr-icon-sec .av_one_fifth {
    width: 100% !important;
	margin-bottom: 0 !important;
}
.sldr-icon-txt h6 {
    font-size: 15px !important;
}
#slidr-icon-sec .template-page {
    padding-bottom: 0 !important;
}
.case-text-2.handel-text-2 {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0px;
}
.handel {
    width: 100% !important;
}
.handel:hover {
    width: 100% !important;
}
#cases-main-sec .av_two_fifth { 
    width: 85% !important;
}
.cases-mg-1 img {
    margin-top: 0px !important;
    position: relative;
    top: 27px;
}
#car-accident-sec .av_one_third {
    width: 100% !important;
    margin-left: 0 !important;
}
#car-accident-sec .container {
    min-width: 100% !important;
    width: 100% !important;
}
#client-slidr-sec .av_three_fifth {
    margin-top: 60px !important;
}
#client-slidr-sec {
    height: auto;
}
.client-right-1 {
    width: 100% !important;
    padding: 0px 4px 20px !important;
    border-left: none !important;
}
.client-lft-1 {
    width: 50% !important;
    display: inline-block !important;
	float: none;
}
.client-txt-1 {
    height: auto;
    padding: 29px 16px 13px;
}
#client-slidr-sec .avia-slideshow-dots.avia-slideshow-controls {
    top: 533px !important;
	left: -6px !important;
}
h2 {
    font-size: 24px !important;
}
.case-text-1 p {
    margin-bottom: 40px;
}
.sidebar-frm {
    width: 100% !important; 
}
.sidebar-frm:nth-child(2) {
    margin-left: 0px !important;
    margin-top: 17px;
}
.map-txt-1 h2 {
    font-size: 24px !important;
}
.map-txt-1 {
    margin-top: 199px;
}
.abt-asaro-txt-btm p {
    font-size: 20px !important;
    line-height: 22px;
}
.main-slidr-txt {
    margin-top: 190px !important;
}
#sec-map-main {
    height: auto !important;
}
.av-burger-menu-main.menu-item-avia-special {
    margin-top: -21px !important;
}
.main-slidr-txt br {
    display: none !important;
}
.main-slidr-txt h1 {
    line-height: 40px;
    font-size: 30px !important;
}
#main-silder {
    height: 630px !important;
}
.abt-asaro-txt img {
    width: 90% !important;
}
.abt-asaro-txt-btm {
    background-size: 342px !important;
    height: 190px !important;
    padding: 1px 18px !important;
}
.abt-asaro-txt-btm {
    text-align: left;
    background-image: none !important;
    background-color: #c6cbd0 !important;
    padding: 3px 15px !important;
    height: auto !important;
    margin-bottom: 46px !important;
    box-shadow: 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23) !important;
    border-radius: 8px !important;
    margin-top: 30px !important;
}
.abt-asaro-txt-btm p {
    color: #000000c9 !important;
    font-size: 18px !important;
    line-height: 26px !important;
}
#main-sec-abt {
    padding: 0 0 15px !important;
}
.case-text-2.handel-text-2.prtcs-area-tab-blk {
    border: none !important;
}
#car-accident-sec .av_one_third:nth-child(3) {
    margin-top: 0px !important;
}
.map-txt-1 {
    padding: 35px 20px 25px !important;
}
#sec-map-main .your-name input {
    background-position: 275px 9px !important;
}
#sec-map-main .your-num input {
    background-position: 275px 9px !important;
}
#sec-map-main .your-lastName input {
    background-position: 275px 9px !important;
}
#sec-map-main .your-email input {
    background-position: 276px 9px !important;
}
#footer .widget li {
    line-height: 1.8em;
    font-size: 14px;
    padding: 4px 0 !important;
}
#sec-map-main .wpcf7-textarea {
    background-position: 276px 9px !important;
}
.big-preview.single-big img {
    height: 159px !important;
}
.page-id-203 .entry-content-wrapper h2 {
    font-size: 20px !important;
}
#sec-contct-1 .av_one_half:nth-child(2) {
    margin-top: 10px !important;
}
#sec-contct-1 .sidebar-frm {
    width: 100% !important;
}
#sec-contct-1 .wpcf7-textarea {
    width: 100% !important;
}
#sec-contct-1 #sb-btn {
    width: 100% !important;
}
.cntct-blk-2 li {
    margin-top: 1px !important;
}
.cntct-blk-2 img {
    width: 12% !important;
}
.abt-left-bronx-2.fixed-form {
    position: unset !important;
}
.abt-left-bronx {
    width: 100% !important;
}
#abt-sec-inr-pg .av_one_third {
    margin-left: 0% !important;
    width: 100% !important;
}
#abt-sec-inr-pg .av_two_fifth:nth-child(2) {
    margin-left: 0% !important;
    width: 100% !important;
}
#abt-sec-inr-pg .av_one_fourth {
    margin-left: 0% !important;
    width: 100% !important;
}
.abt-left-bronx-2.fixed-form {
    width: 100% !important;
    right: 0 !important;
}
.av-burger-overlay-scroll {
    width: 100% !important;
}
#practise-area-main-2 .case-text-2.handel-text-2 {
    width: 100% !important;
    margin-left: 0px;
}
#abt-sec-inr-pg .av_one_third {
    display: none !important;
}
.abt-left-bronx-1 h3 {
    line-height: 35px !important;
    font-size: 23px !important;
}
.abt-asaro-txt-btm {
    margin-bottom: 0 !important;
}	
#practise-area-main-2 {
    height: auto !important;
}
	
	
	
}

@media screen and (max-width: 375px) {	
.map-txt-1 h2 {
    font-size: 22px !important;
}
#sec-map-main {
    height: 930px !important;
}
#sec-map-main .your-name input {
    background-position: 244px 9px !important;
}
#sec-map-main .your-num input {
    background-position: 245px 9px !important;
}
#sec-map-main .your-lastName input {
    background-position: 245px 9px !important;
}
#sec-map-main .your-email input {
    background-position: 245px 9px !important;
}
#sec-map-main .wpcf7-textarea {
    background-position: 243px 9px !important;
}
.main-slidr-txt h1 {
    font-size: 28px !important;
}
.big-preview.single-big img {
    height: 135px !important;
}
.cntct-blk-1 h2 {
    font-size: 25px !important;
    line-height: 36px !important;
}
.case-text-1 h2 {
    font-size: 26px !important;
}
.hdr-tp-txt {
    width: 97% !important;
}	
}
@media screen and (max-width: 320px) {}

