﻿@font-face {
    font-family: 'my-font-reg';
    font-weight: 400; /*(regular)*/
    font-style: normal;
    src: url('fonts/TamrurimRound-Black_MFW.eot');
    src: url('fonts/TamrurimRound-Black_MFW.eot#iefix') format('embedded-opentype'), url('fonts/TamrurimRound-Black_MFW.woff') format('woff'), url('fonts/TamrurimRound-Black_MFW.ttf') format('truetype');
}

@font-face {
    font-family: 'my-font-med';
    font-weight: 400; /*(regular)*/
    font-style: normal;
    src: url('fonts/TamrurimRound-Medium_MFW.eot');
    src: url('fonts/TamrurimRound-Medium_MFW.eot#iefix') format('embedded-opentype'), url('fonts/TamrurimRound-Medium_MFW.woff') format('woff'), url('fonts/TamrurimRound-Medium_MFW.ttf') format('truetype');
}

@font-face {
    font-family: 'my-font-bold';
    font-weight: 400; /*(regular)*/
    font-style: normal;
    src: url('fonts/Tamrurim-Bold_MFW.eot');
    src: url('fonts/Tamrurim-Bold_MFW.eot#iefix') format('embedded-opentype'), url('fonts/Tamrurim-Bold_MFW.woff') format('woff'), url('fonts/Tamrurim-Bold_MFW.ttf') format('truetype');
}

        @font-face {
            font-family: 'almoni-dl-aaa-400';
            src: url('fonts/almoni-dl-aaa-400.eot'), /* IE9 Compat Modes */
             url('fonts/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('fonts/almoni-dl-aaa-400.woff') format('woff'), /* Modern Browsers */
             url('fonts/almoni-dl-aaa-400.ttf') format('truetype'); /* Safari, Android, iOS */
        }


        .wpr_new p {
            display: block;
            -webkit-margin-before: 1em;
            -webkit-margin-after: 1em;
            -webkit-margin-start: 0px;
            -webkit-margin-end: 0px;
            vertical-align: initial;
            font: inherit;
        }

        body {
            /*font-family: 'almoni-dl', sans-serif !important;*/
            font-weight: normal;
            font-style: normal;
            margin: 0px;
            padding: 0px;
            direction: rtl;
            text-align: right;
            background: #fff;
            font-size: 14px;
            line-height: 22p -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
        }
		.callMe-popup input{
			font-size: 1.2em;
		}
		.error_msg{
		    font-size: 1.1em;
		}
		.num_error_msg {
			max-width: 160px;
		}

        /*p {
            display: block;
            -webkit-margin-before: 1em;
            -webkit-margin-after: 1em;
            -webkit-margin-start: 0px;
            -webkit-margin-end: 0px;
            vertical-align: initial;
            font: inherit;
        }

        a {
            font-size: 18px;
        }



        ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }*/
        .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
        .tooltip {
          position: absolute;
          z-index: 1070;
          display: block;
          font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
          font-style: normal;
          font-weight: normal;
          letter-spacing: normal;
          line-break: auto;
          line-height: 1.5;
          text-align: left;
          text-align: start;
          text-decoration: none;
          text-shadow: none;
          text-transform: none;
          white-space: normal;
          word-break: normal;
          word-spacing: normal;
          font-size: 12px;
          word-wrap: break-word;
          opacity: 0;
        }
        .tooltip.show {
  opacity: 0.9;
}

.tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
  padding: 5px 0;
  margin-top: -3px;
}
.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}
.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}

.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9;
}

.fade.in {
    opacity: 1;
}
.tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 18px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}




        .wrapper {
            width: 100%;
        }



            .wrapper .inner {
                width: 1075px;
                margin: 0 auto;
                position: relative;
            }



        .clear {
            clear: both;
        }

        *:focus {
            outline: 0;
        }

        .wpr_new {
            width: 1255px;
        }
       
        .aboutControl {
            margin-top: 5px;
            height: 189px;
            /*  border: 1px solid #cccccc; */
            -webkit-box-shadow: 0 8px 6px -6px #cccccc;
            -moz-box-shadow: 0 8px 6px -6px black;
            box-shadow: 0 8px 6px -6px #cccccc;
            margin-bottom: 20px!important;
        }

        .right {
            float: right;
            width: 29%;
            /* border-left: 1px solid #000;*/
            box-sizing: border-box;
        }

            .right img {
                width: 100%;
                height: 189px;
            }

        .left {
            float: left;
            width: 71%;
            box-sizing: border-box;
        }

            .left .netunim {
                height: 114px;
                background-color: rgb(245, 245, 245);
                position: relative;
            }

        .netunim .netInside {
            padding-top: 20px;
            padding-right: 26px;
        }

            .netunim .netInside .title {
                display: inline;
                color: #045dd1;
                font-size: 29px;
                font-weight: normal;
                margin-left: 6px;
            }

            .netunim .netInside span {
                position: relative;
                top: -2px;
                font-size: 18px;
            }

            .netunim .netInside p {
                display: inline;
                font-size: 21px;
                letter-spacing: 0.8px;
                margin-right: 6px;
            }

        .left .details {
            margin-top: 19px;
            margin-right: 20px;
        }

            .left .details div {
                text-decoration: none;
                color: rgb(169, 169, 169);
                margin-left: 36px;
                float: right;
                height: 29px;
                line-height: 22px;
                box-sizing: border-box;
                font-size: 17px;
            }

                .left .details div .litlePic {
                    margin-right: 14px;
                    margin-left: 15px;
                }


        .left .mehirim {
            margin-top: 25px;
        }

            .left .mehirim .mehirInn {
                margin-right: 20px;
            }

            .left .mehirim .mehirFrom {
                text-decoration: none;
                color: #555555;
                margin-left: 30px;
                float: right;
                height: 29px;
                line-height: 22px;
                box-sizing: border-box;
                font-size: 21px;
            }

                .left .mehirim .mehirFrom .litlePic {
                    margin-right: 14px;
                    margin-left: 10px;
                    color: #a9a9a9;
                    margin-top: -2px;
                }




            .left .mehirim .arrow {
                font-size: 18px;
                color: #045dd1;
                margin-right: 8%;
                float: right;
                margin-top: 9px;
            }

            .left .mehirim p {
                color: #045dd1;
                font-size: 19px;
                float: right;
                margin-top: 2px;
                margin-right: 5%;
                font-weight: bold;
                letter-spacing: 2.1px;
            }

        .buttons {
            float: right;
            margin-right: 4%;
            box-sizing: border-box;
        }

            .buttons div {
                width: 154px;
                height: 35px;
                color: #fff;
                font-size: 19px;
                line-height: 36px;
                padding-right: 18px;
                margin-top: -4px;
                background-color: #008800;
                border-radius: 4px;
                display: block;
                text-decoration: underline;
                cursor: pointer;
            }

            /*.buttons div:hover {
 -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
	background-color: #5eb95e;
}*/


            .buttons .buttArr {
                float: left;
                margin-top: 13px;
                margin-left: 5%;
            }

        /*this is now changes of original page elements*/
        .mainContent {
            width: 100%;
            position: relative;
            overflow: hidden;
            height: auto;
            display: block;
            background-color: #fff;
            /* RemovedGrayBg040219 */
            background: linear-gradient(#f9f9f9, #fff);
        }

        .mainContent .newCatTerms .additionalTitle {
            display: block;
            border-bottom: 1px solid #ccc;
            margin-top: 20px;
            height: 70px;
            line-height: 70px;
        }
@media screen and (max-width: 768px) {
    .mainContent .newCatTerms .additionalTitle {
        margin-top: 7px;
        height: 53px;
    }
}
        .mainContent .newCatTerms .additionalTitle h1 {
            font-family: almoni-dl, sans-serif;
            color: #0062C8;
            font-size: 23px;
            font-weight: bold;
            line-height: 50px;
            margin: 0;
            padding: 0;
        }

         /*.mainContent .newCatTerms .additionalTitle .superMarkedText h1{
            color: #0062C8;
            font-size: 23px;
            font-weight: bold;
            line-height: 50px;
            margin: 0;
            padding: 0;
        }*/

.wpr_new .contentRight {
    float: right;
    width: 11%;
    margin: 0;
    z-index: inherit;
    background-color: initial;
    display: block;
    margin-left: 3%;
    /* RemovedGrayBg040219 */
    /*background: linear-gradient(#f9f9f9, #fff);*/
    margin-top: 2%;
}

        .wpr_new .content
        { 
            /* RemovedGrayBg040219 */
            /*background: linear-gradient(#f9f9f9, #fff);*/
        }



        .wpr .content {
            float: right;
            width: 86%;
            margin: 0;
            z-index: initial;
            background-color: #fff;
            display: block;
           
        }

        .face-header {
            position: absolute;
            left: 0;
            z-index: 6;
            margin-top: -6px;
            top: 41px;
        }

        .face-header .face-brand {
            text-decoration: none;
            font-size: 18px;
            color: rgb(4,93,203);
        }
        .face-header .face-brand::before {
            content: '';
            display: block;
            width: 16px;
            height: 16px;
            position: absolute;
            top: 5px;
            right: -22px;
            background: url(/data/images/cms/fb-icon.png) no-repeat center center;
            background-size: contain;
        }

        .newCarHeader {
                margin-top: 17px;
        }

        .newCarHeader .divLobbyLink {
            position: relative;
            float: left;
            padding-left: 32px;
            display:none;
        }

        

        .newCarHeader .divLobbyLink a {
            color: rgb(12, 142, 12);
            text-decoration: underline;
            font-size: 19px;
        }

            .newCarHeader .divLobbyLink a::after {
                content: "";
                background: url(/img/NewCatalog_Images/green_arrows.png) no-repeat center bottom;
                background-size: contain;
                display: inline-block;
                width: 19px;
                height: 25px;
                position: absolute;
                top: -6px;
                left: 2px;
                -webkit-transition: all .3s;
                transition: all .3s;
            }
        .newCarHeader .divLobbyLink a:hover::after {
            left: -2px;
        }


.back-to-top {
    position: fixed;
    bottom: 2em;
    left: 5%;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 16px;
    padding: 1em;
    display: none;
    background: url(/img/NewCatalog_Images/blueArrow.png) left center no-repeat;
    color: #2475d2;
    width: 76px;
    z-index: 9999999;
}

        .back-to-top:hover {    
            /*background-color: rgba(135, 135, 135, 0.50);*/
            opacity: 0.8;
        }

.backHelper {
        position: static;
        float: left;
    margin-left: 5%;
    margin-top: 5%;
}








        /*end*/


        .filter {
            position: relative;
            z-index: 1;
            margin-top: 40px;
        }


            .filter .BluePas {
                height: 35px;
                background: #0062c8;
                margin-bottom: 20px;
                border-bottom-right-radius: 18px;
                border-top-right-radius: 18px;
                position: absolute;
                width: 98%;
                z-index: 1;
            }


                .filter .BluePas img {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 20px;
                    margin-left: 10px;
                }

                .filter .BluePas p {
                    margin: 0;
                    display: inline;
                    color: #fff;
                    line-height: 35px;
                    font-size: 17px;
                    cursor:pointer;
                }


        .carCats {
            float: right;
            margin-top: -40px;
            margin-right: 150px;
            z-index: 9996;
            position: relative;
        }

            .carCats ul {
            }

                .carCats ul .filterCat {
                    width: 110px;
                    height: 110px;
                    border-radius: 100px;
                    border: 2px solid #aaaaaa;
                    text-align: center;
                    cursor: pointer;
                    background: #fff;
                    float: right;
                    margin-left: 21px;
                }

                    .carCats ul .filterCat:last-child {
                        margin-left: 0;
                    }


                .carCats ul li p {
                    color: #aaaaaa;
                    font-weight: bold;
                    margin: 0;
                    margin-top: 26px;
                    font-size: 15px;
                }


                .carCats ul li img {
                    margin-top: 5px;
                }

        #cars {
            margin-top: 40px;

           
            overflow: auto;
        }

        #bannerWrap {
            display: none;
        }

        /*.blackBack{background:#000!important;}*/
        .mobFilter {
            display: none;
        }

        .left .mehirim .arrowMob {
            display: none;
        }

        .mobileCatView {
            display: none;
        }

            .mobileCatView .carCats {
                display: none;
            }

        .mobKoteret {
            display: none;
        }

        .imgActive {
            display: none;
        }

        .active {
            border: 2px solid #0062c8 !important;
             -webkit-transition: all .3s;
            transition: all .3s;
        }

            .active p {
                color: #0062c8 !important;
            }

            .active .imgActive {
                display: block;
                margin: 0 auto;
                margin-top: 5px;
            }


            .active .imgUnActive {
                display: none;
            }

 .badImgOne {
            margin-top: 3px !important;
        }

        .badImgTwo {
            margin-top: -3px !important;
        }

.wpr_new .continue {
   -webkit-transition: all .9s;
    transition: all .9s;
    cursor: pointer;
    width: 183px;
    height: 43px;
    background: url(/img/NewCatalog_Images/Loadmore.png);
    margin: 0 auto;
    margin-top: 20px;
}
.wpr_new .continue p {
     color: #005dcb;
    font-size: 18px;
    line-height: 41px!important;
    margin: 0;
    margin-right: 9px;
}

.wpr_new .continue:hover {
     -webkit-transition: all .9s;
            transition: all .9s;
    opacity: 0.8;

}

.wrapper {
  
  -webkit-animation-delay: 0.7s;

}

.bodyGrad {
    /* RemovedGrayBg040219 */
    /*background: linear-gradient(#f9f9f9, #fff);*/
    width: 100%;
    height: 129%;
    overflow: hidden;
    position: absolute;
    top: 207px;
    top: 188px;
    right: 0;
    left: 0;
    z-index: -1;
}

.left .details div .carSize{ width: 35px;margin-left: 12px;}

.left .details div .catOneWidth { width: 27px !important;}

  .bottomPas{
      text-decoration:underline;
  }   
     
    





	/* strips */
	
	.strips .stripControl{
		background-color: #efefef;
	}
	
	
	.strips .stripControl .left .netunim{
		background-color: #efefef;
	}
	.strips .stripControl .left .netunim .netInside{
		    padding-top: 0;
            padding-left: 10px;
	}
	
	.strips .stripControl .left .netunim .netInside .title , .strips .stripControl .left .netunim .netInside p{
		color: #045dd1;
		display: block;
	}
	.strips .stripControl .left .netunim .netInside .title{
		font-size: 29px;
		margin: 0;
		
	}
	.strips .stripControl .left .netunim .netInside p{
		font-size: 17px;
		margin: 0;
		letter-spacing: 0.4px;
		color:#727272;
	}
	
	.strips .stripControl .left .icons{
		width:590px;
		padding-right:26px;
		margin-top: 10px;
	}
	
	.strips .stripControl .left .icons .icon{
		width:21%;
		margin-left:4%;
		position: relative;
		float:right;
		text-align: center;
		
	}
	
	.strips .stripControl .left .icons .icon .question{
		position: absolute;
       left: 26px;
		top: 40px;
        cursor: pointer;
	}
	
	.strips .stripControl .left .icons .icon .iconTitle{
		color: #045dd1;
		margin-top: 10px;
		font-size: 15px;
		font-weight:bold;
		/* margin-right: 26px; */
	}
	.strips .stripControl .left .icons .icon .iconDescription{
		display:none;

        position: absolute;
        z-index: 9999;
        top: -51px;
        background: #fff;
        width: 100px;
        height: auto;
        border: 1px solid #d4d4d4;
        left: -26px;
        border-radius: 2px;
	}
    .iconDescription:after {
       z-index: -1;
        position: absolute;
        top: 97.1%;
        left: 79%;
        margin-left: -25%;
        content: '';
        width: 0;
        height: 0;
        border-top: solid 20px #fff;
        border-left: solid 20px transparent;
        border-right: solid 6px transparent;
}
    .strips .stripControl .left .icons .icon .iconDescription p {
            line-height: 18px;
    }
    .show {
        display: block!important;
    }
	
	.stripsTempTwo .right {width:100%}
	.stripsTempThree .left{width:100%}
	
	.stripTempOne .stripControl .left .icons .icon .mobile{display:none;} 
     
/*responsive-------------------------------------------------------------------------------------------------------*/
		
@media screen and (max-width: 1285px) {
	.wpr_new {
    width: 100%;
}
.wpr_new .content{width: 85%;}
.wrapper .inner {
    width: 100%;
}
.wpr_new .content .itemsWprs{width: 100%;}

.carCats {  
    margin-top: -24px;
    margin-right: 18%;
}
.carCats ul .filterCat {
    width: 72px;
    height: 72px;
    border-radius: 100px;
    border: 2px solid #aaaaaa;
    text-align: center;
    cursor: pointer;
    background: #fff;
    float: right;
    margin-left: 25px;
}
.carCats ul li p {
    color: #aaaaaa;
    font-weight: bold;
    margin: 0;
    margin-top: 13px;
    font-size: 11px;
}
.carCats ul li img {
    margin-top: 5px;
    width: 51px;
}
.carCats ul li:first-child > img {
                width: 39px;
            }
.left .details {
    margin-top: -3px;
    margin-right: 20px;
}

.left .details div{
	    width: 40%;
	    margin-left: 30px;
}

.left .mehirim .arrow {   
    margin-right: -4%;
}
.left .mehirim p {
    margin-top: -1px;
    margin-right: 3%;  
}
.buttons {
    
    margin-left: 5%;
    box-sizing: border-box;
    margin-right: 0;
    float: left;
}
.buttons div{width: 100%;}	

.badImgTwo {
    margin-top: -1px !important;
    width: 57px!important;
}

#formWrap{
    position: relative;
    overflow: hidden;
    height: auto;
    width: 100%;
}

.newCarHeader .divLobbyLink a{
        font-size: 18px;
}
.newCarHeader .divLobbyLink a::after{
    width: 17px;
    top: -7px;
}
.wpr_new .mainContent .newCatTerms .additionalTitle .markedText{
    margin-right: 10px;

} 
.wpr_new .face-header{
        left: 18px;
}

.strips .stripControl .left .icons {
   /* margin-top: -17px;  */
}



}
/* end 1285 */
		
@media screen and (max-width: 1200px) {
    .strips .stripControl .left .icons .icon .iconDescription {
        top: -71px;
        left: -27px;
    }
.iconDescription:after {
    left: 47%;
}

}
@media screen and (max-width: 1000px) {
body {
	width: 100%;
}
.catalogNew2Form{
    position: relative;
    overflow: hidden;
    padding-bottom: 125px;
}
	
.wpr_new .content{width: 100%;}	
.wpr_new .content .itemsWprs{    margin-top: -50px;}
.filter .BluePas{width: 100%;height: 27px;}
.carCats {
    margin-top: -22px;
    margin-right: 17%;
}
.carCats ul .filterCat {
    width: 66px;
    height: 66px;
	    margin-left: 20px;
}
.carCats ul li img {
    margin-top: 5px;
    width: 40px;
}
.carCats ul li:first-child > img {
    width: 31px;
}
.badImgTwo {
    margin-top: 0px !important;
    width: 46px!important;
}
.left .details {
    margin-top: 2px;
    margin-right: 20px;
}
.left .details div {
    width: 39%;
    margin-left: 0px;
}
.wrapper .inner {
    width: 98%;
}

.wpr_new .content .left .mehirim p {
    width: 100px!important;
    margin-top: 3px;
    margin-right: 1%;
    font-size: 18px;
}

.left .mehirim .mehirFrom {
    text-decoration: none;
    color: #555555;
    margin-left: 25px;
    float: right;
    height: 29px;
    line-height: 22px;
    box-sizing: border-box;
    font-size: 19px;
}
.left .mehirim .arrow {
    margin-right: -5%;
}

.filter .BluePas{line-height: 29px;}

.buttons{    margin-left: 4%;}

.wpr_new .newCarHeader{
        /*left: -2px;*/
        margin-top: 30px;
    z-index: 10;
}

.newCarHeader .divLobbyLink a{
    font-size: 12px;
}
.newCarHeader .divLobbyLink a::after{
   width: 13px;
    top: -13px;
    left: 15px;
}
.newCarHeader .divLobbyLink a:hover::after{
    left: 10px;
}


.strips .stripControl .left .netunim .netInside {
    padding-top: 18px;
}
.strips .stripControl .left .netunim .netInside p {
     margin-top: 6px;
}
.strips .stripControl .left .icons {
        /* margin-top: -12px; */
}

.strips .stripControl .left .icons .icon .iconTitle{
	margin-top: 3px;
    font-size: 15px;
}


}/* end 1002 */


@media screen and (max-width: 890px) {
    .strips .stripControl .left .icons .icon {
        width: 20%;
        margin-left: 1%;
    }
}

		
@media screen and (max-width: 768px) {
	
	
		body {
                width: 100%;
            }

            .wrapper .aboutControl {
                width: 100%;
            }

            .wpr_new {
                width: 100%;
            }

                .wpr_new .content {
                    width: 100%;
                }

            .filter {
                display: none;
            }


            .aboutControl {
                height: auto;
                overflow: hidden;
                padding-bottom: 20px;
            }

            .right {
                float: right;
                width: 100%;
                /* border-left: 1px solid #000; */
                box-sizing: border-box;
            }

                .right img {
                    width: 100%;
                    height: auto;
                }

            .left {
                width: 97%;
                margin-top: -16px;
                margin-left: auto;
                margin-right: auto;
                position: relative;
                top: -20px;
                float: none;
                overflow: hidden;
            }

                .left .netunim {
                    height: 140px;
                }

            .netunim .netInside .title {
                font-size: 25px;
            }
            .netunim .netInside p{
                font-size: 23px;
            }
            .left .details div {
                height: 30px;
                font-size: 14px;
            }

            .mobPart {
                margin-top: 66px;
            }

            .mobFilter {
                display: block;
                padding-left: 20px;
                float: left;
                margin-bottom: -20px;
            }

                .mobFilter .sinunButt {
                    width: 150px;
                    height: 55px;
                    line-height: 55px;
                    background: #045dd1;
                    position: relative;
                    cursor: pointer;
                }

                    .mobFilter .sinunButt .sinunButtTitle {
                        color: #fff;
                        font-size: 20px;
                        padding-top: 2px;
                        padding-right: 14px;
                    }

                    .mobFilter .sinunButt img {
                        position: absolute;
                        top: 22px;
                        left: 25px;
                    }
			.wpr_new .content .left .mehirim p {
				width: 93%!important;
				margin-top: 15px;
				margin-right: 42px;
				font-size: 23px;
				font-weight: bold;
				letter-spacing: 2.1px;
				color: #045dd1;
			  float: right;
			}
            .mobKoteret {
                float: right;
                padding-right: 20px;
                display: block;
            }

                .mobKoteret div {
                    font-size: 26px;
                    padding-top: 14px;
                }

            .left .mehirim .mehirInn {
                position: relative;
            }

            .left .mehirim .mehirFrom {
                font-size: 25px;
            }

            

            .left .mehirim .arrow {
                display: none;
            }

            .left .mehirim .arrowMob {
                display: block;
                position: absolute;
                top: 46px;
                right: 20px;
            }

            .buttons {
                float: right;
                margin-right: -3%;
                box-sizing: border-box;
                width: 100%;
                text-align: center;
            }

                .buttons div {
                    width: 100%;
                    height: 60px;
                    color: #fff;
                    font-size: 23px;
                    line-height: 60px;
                    padding-right: 18px;
                    margin-top: 10px;
                    background-color: #008800;
                    border-radius: 4px;
                    display: block;
                }

                .buttons .buttArr {
                    float: left;
                    margin-top: 25px;
                    margin-left: 5%;
                }

            .left .details div {
                text-decoration: none;
                color: rgb(169, 169, 169);
                margin-left: 5%;
                float: right;
                height: 42px;
                line-height: 23px;
                box-sizing: border-box;
                font-size: 19px;
                width: 46%;
            }

                .left .details div span {
                    font-size: 19px;
                }


                .left .details div:nth-child(2n) {
                    margin-left: 0;
                }

            .mobileCatView {
                display: none;
                position: fixed;
                background-color: rgba(4,93,209,0.8);
                z-index: 9999;
                width: 100%;
                height: 100%;
                margin: 0 auto;
            }

                .mobileCatView .sinunPopUpButt {
                    width: 150px;
                    height: 55px;
                    line-height: 55px;
                    position: relative;
                    cursor: pointer;
                    border: 1px solid #fff;
                    text-align: center;
                    top: 50px;
                    margin: 0 auto;
                }

                    .mobileCatView .sinunPopUpButt .text {
                        color: #fff;
                        font-size: 20px;
                    }

                .mobileCatView .carCats {
					float: none;
					margin-right: 0;
					z-index: 9996;
					position: relative;
					display: block;
					margin: 0 auto;
					text-align: center;
					width: 500px;
					margin-top: 55px;
				}

                    .mobileCatView .carCats ul {
                        margin-right: 3%;
                    }

                        .mobileCatView .carCats ul .filterCat {
                            width: 97px;
                            height: 97px;
                            border-radius: 100px;
                            border: 2px solid #0062c8;
                            text-align: center;
                            cursor: pointer;
                            background: #fff;
                            float: right;
                            margin-left: 4%;
                            margin-bottom: 5%;
                        }

                        .mobileCatView .carCats ul .fiveFilterCat {
                            margin-right: 12%;
                        }

            .active {
                border: 2px solid #0062c8 !important;
                position: relative;
            }

            ul > .active:after {
                content: '';
                position: absolute;
                top: -7px;
                left: -10px;
                bottom: 0px;
                right: -6px;
                border: 3px solid #2c94ef;
                border-radius: 100px;
                width: 107%;
                height: 107%;
            }

            .mobTitle {
                position: relative;
                display: block;
                text-align: center;
                margin-top: 70px;
            }

                .mobTitle img {
                    width: 28px;
                }

                .mobTitle h2 {
                    color: #fff;
                    margin-top: 20px;
                    font-size: 33px;
                }

                .mobTitle p {
                    color: #fff;
                    margin-top: 14px;
                    font-size: 26px;
                }
				
				.carCats ul li p{
					margin-top: 27px;
					font-size: 14px;
				}	
				.carCats ul li img {
					margin-top: 12px;
				}

				.active .imgActive {
					margin-top: 12px;
				}				
				.badImgOne {
					margin-top: 10px !important;
				}				
				.badImgTwo {
					margin-top: 7px !important;
				}				
				.newCarHeader .divLobbyLink{
					padding-left: 32px;
					margin-top: 11px;
					margin-left: 10px;
				}
				.newCarHeader .divLobbyLink a {
					font-size: 20px;
				}
				.newCarHeader .divLobbyLink a:hover::after {
					left: 7px;
				}
				.newCarHeader .divLobbyLink a::after {
					width: 18px;
					top: -5px;
					left: 10px;
				}
				.wpr_new .face-header{
					top: 40px;
				}
				
				
				/* strips mobile */
				
				.stripTempOne .right{
					display:none;
				}
				.stripTempOne .left{
					margin-top: 0;
					top: 0;
				}
				.stripTempOne .stripControl .left .netunim{
					background-color: #efefef;
				}
				.stripTempOne .stripControl .left .netunim .netInside .subtitle{
					display:none;
				}
				.stripTempOne .stripControl .left .netunim .netInside .title{
					font-size: 35px;
					margin: 0;
					text-align: center;
					color: #045dd1;
					margin-top:10px;
				}
				.stripTempOne .stripControl .left .icons{
					width: 470px;
					padding-right: 0;
					margin: 0 auto;
					margin-top: 21px;
				}
				.stripTempOne .stripControl .left .icons .icon{
					width: 24%;
					margin-left: 1%;
				}
				.stripTempOne .stripControl .left .icons .icon .iconTitle{
					color: #045dd1;
					margin-top: 8px;
					font-size: 19px;
				}
				.stripTempOne .stripControl{
					    padding-bottom: 0;
						margin-bottom: 0!important;
						background-color: #efefef
				}
				
				.stripTempOne .stripControl .left .icons .icon .iconDescription{
					top: -59px;
				}
				
				.stripTempOne .stripControl .left .icons .icon .mobile{
					display:block;
					width: 60px;
					height: 60px;
					margin: 0 auto;
				} 
				.stripTempOne .stripControl .left .icons .icon .question{
					left: 22px;
					top: 37px;
				}
				.stripTempOne .stripControl .left .icons .icon .desktop{display:none;} 
				
				
				.stripsTempThree .left{
				    margin-top: 0;	
					top: 0;
				}
				.stripsTempThree  .stripControl{
					margin-bottom: 0!important;
				}
				.stripsTempThree .stripControl .left .netunim .netInside .title{
					font-size: 26px;
				}
				.stripsTempThree .stripControl .left .netunim .netInside p{
					font-size: 16px;
				}
				
}
/* end 768 */

        @media screen and (max-width: 642px) {
            body {
                width: 100%;
            }

            .wrapper .aboutControl {
                width: 100%;
            }

            .wpr_new {
                width: 100%;
            }

                .wpr_new .content {
                    width: 100%;
                }

            .filter {
                display: none;
            }


            .aboutControl {
                height: auto;
                overflow: hidden;
                padding-bottom: 20px;
            }

            .right {
                float: right;
                width: 100%;
                /* border-left: 1px solid #000; */
                box-sizing: border-box;
            }

                .right img {
                    width: 100%;
                    height: auto;
                }

            .left {
                width: 97%;
                margin-top: -16px;
                margin-left: auto;
                margin-right: auto;
                position: relative;
                top: -20px;
                float: none;
                overflow: hidden;
            }

                .left .netunim {
                    height: 140px;
                }


            .mobPart {
                margin-top: 66px;
            }

            .mobFilter {
                display: block;
                padding-left: 20px;
                float: left;
                margin-bottom: -20px;
            }

                .mobFilter .sinunButt {
                    width: 150px;
                    height: 55px;
                    line-height: 55px;
                    background: #045dd1;
                    position: relative;
                    cursor: pointer;
                }

                    .mobFilter .sinunButt .sinunButtTitle {
                        color: #fff;
                        font-size: 20px;
                        padding-top: 2px;
                        padding-right: 14px;
                    }

                    .mobFilter .sinunButt img {
                        position: absolute;
                        top: 22px;
                        left: 25px;
                    }

            .mobKoteret {
                float: right;
                padding-right: 20px;
                display: block;
            }

                .mobKoteret div {
                    font-size: 26px;
                    padding-top: 14px;
                }

            .left .mehirim .mehirInn {
                position: relative;
            }

            .left .mehirim .mehirFrom {
                font-size: 25px;
            }

           

            .left .mehirim .arrow {
                display: none;
            }

            .left .mehirim .arrowMob {
                display: block;
                position: absolute;
                top: 46px;
                right: 20px;
            }

            .buttons {
                float: right;
                margin-right: -3%;
                box-sizing: border-box;
                width: 100%;
                text-align: center;
            }

              

                .buttons .buttArr {
                    float: left;
                    margin-top: 25px;
                    margin-left: 5%;
                }

           

               

                .left .details div:nth-child(2n) {
                    margin-left: 0;
                }

            .mobileCatView {
                display: none;
                position: fixed;
                background-color: rgba(4,93,209,0.8);
                z-index: 9999;
                width: 100%;
                height: 100%;
                margin: 0 auto;
            }

                .mobileCatView .sinunPopUpButt {
                    width: 150px;
                    height: 55px;
                    line-height: 55px;
                    position: relative;
                    cursor: pointer;
                    border: 1px solid #fff;
                    text-align: center;
                    top: 50px;
                    margin: 0 auto;
                }

                    .mobileCatView .sinunPopUpButt .text {
                        color: #fff;
                        font-size: 20px;
                    }

               

            .active {
                border: 2px solid #0062c8 !important;
                position: relative;
            }

           

            .mobTitle {
                position: relative;
                display: block;
                text-align: center;
                margin-top: 70px;
            }

                .mobTitle img {
                    width: 28px;
                }

                .mobTitle h2 {
                    color: #fff;
                    margin-top: 20px;
                    font-size: 33px;
                }

                .mobTitle p {
                    color: #fff;
                    margin-top: 14px;
                    font-size: 26px;
                }
                .back-to-top{
                    text-indent: -9999px;
                }
                
        }
        /*end 642*/

@media screen and (max-width: 540px) {	
	.stripTempOne .stripControl .left .icons{
		width: 410px;	
	}
	.stripTempOne .stripControl .left .netunim .netInside .title{
		font-size: 29px;
	}
	.stripTempOne .stripControl .left .icons .icon .iconTitle{
		margin-top: 5px;
		font-size: 17px;
	}
}	
/* end 540 */

@media screen and (max-width: 520px) {
 .mobileCatView {
    display: none;
    position: fixed;
    background-color: rgba(4,93,209,0.8);
    z-index: 9999;
    width: 100%;
    height: 100%;
    margin: 0 auto;
} 
.mobTitle h2 {
    color: #fff;
    margin-top: 20px;
    font-size: 29px;
}
 .mobTitle p {
    color: #fff;
    margin-top: 10px;
    font-size: 19px;
}

.mobileCatView .carCats {
    float: none;
    margin-right: 0;
    z-index: 9996;
    position: relative;
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 300px;
    margin-top: 55px;
}

.mobileCatView .carCats ul .filterCat {
    width: 63px;
    height: 63px;
    border-radius: 100px;
    border: 2px solid #0062c8;
    text-align: center;
    cursor: pointer;
    background: #fff;
    float: right;
    margin-left: 5px;
    margin-bottom: 5%;
}

.carCats ul li p {
    margin-top: 11px;
    font-size: 10px;
	margin-bottom: -4px;
}
ul > .active:after {
    top: -6px;
    left: -10px;
    bottom: 0px;
    right: -7px;
    width: 111%;
    height: 108%;
}



.wpr_new .mainContent .newCatTerms .additionalTitle .markedText{
    font-size: 14px;
    margin-right: 6px;
}

.newCarHeader .divLobbyLink a {
    font-size: 14px;
}
.newCarHeader .divLobbyLink a::after {
    width: 13px;
    top: -11px;
    left: 10px;
}
.newCarHeader .divLobbyLink {
    padding-left: 27px;
    margin-top: 11px;
    margin-left: -5px;
}

.wpr_new .face-header{
    margin-top: -11px;
    top: 46px;
    left: 5px;
}
.wpr_new .face-header .face-brand{
    font-size: 16px;
}
 .wpr_new .face-header .face-brand::before{
     width: 14px;
     top: 3px;
    right: -19px;
 }

.stripTempOne .stripControl .left .icons .icon .iconDescription{
	left: -15px;
}
 
 
 


}
 /*end 520*/       



        @media screen and (max-width: 455px) {

            .mobFilter {
                padding-top: 10px;
            }

                .mobFilter .sinunButt {
                    width: 120px;
                    height: 35px;
                    line-height: 35px;
                }

                    .mobFilter .sinunButt .sinunButtTitle {
                        font-size: 15px;
                        padding-top: 0px;
                        padding-right: 9px;
                    }

                    .mobFilter .sinunButt img {
                        top: 14px;
                        left: 10px;
                    }

            .mobKoteret div {
                font-size: 20px;
                padding-top: 14px;
            }

          

            .netunim .netInside span {
                top: -2px;
                font-size: 12px;
            }

          

            .left .netunim {
                height: 155px;
            }

            .netunim .netInside {
                padding-top: 20px;
                padding-right: 19px;
            }

                .netunim .netInside .title {
                   
                    margin-left: 2px;
                }

                .netunim .netInside span {
                    top: -2px;
                    font-size: 12px;
                }

                .netunim .netInside p {
                  
                    margin-right: 2px;
                }

            .left .details {
                margin-top: 19px;
                margin-right: 10px;
            }

                .left .details div {
                 
                    font-size: 16px;
                   
                }

                    .left .details div span {
                        font-size: 17px;
                    }

            .year {
                width: 50px;
                margin-right: 3px;
            }

            .left .mehirim {
                margin-top: 20px;
            }

                .left .mehirim .mehirInn {
                    margin-right: 8px;
                }

                .left .mehirim .mehirFrom {
                    font-size: 22px;
                }

               

            .buttons div {
                width: 100%;
                height: 48px;
                color: #fff;
                font-size: 22px;
                line-height: 48px;
                padding-right: 18px;
                margin-top: 10px;
                background-color: #008800;
                border-radius: 4px;
                display: block;
                cursor: pointer;
            }

            .buttons .buttArr {
                float: left;
                margin-top: 18px;
                margin-left: 5%;
            }
			
			
			.stripTempOne .stripControl .left .icons .icon .iconDescription{
				top: -63px;
				left: 2px
			}
			.iconDescription:after{
				left: 32%;	
			}
			
			.stripsTempThree .stripControl .left .netunim .netInside .title{
					font-size: 23px;
				}
				.stripsTempThree .stripControl .left .netunim .netInside p{
					font-size: 14px;
				}
			
        }
        /*end 455*/

		@media screen and (max-width: 420px) {
			.stripTempOne .stripControl .left .netunim .netInside .title{
			    font-size: 26px;	
				margin-top: 20px;
			}
			.stripTempOne .stripControl .left .icons .icon .mobile{
				width: 50px;
				height: 50px;
			}
			.stripTempOne .stripControl .left .icons .icon .question{
				left: 13px;
				top: 32px;
			}
			.stripTempOne .stripControl .left .icons{
			    width: 335px;	
			}
			.stripTempOne .stripControl .left .icons .icon .iconTitle{
				margin-top: 10px;
				font-size: 15px;
			}
			.stripTempOne .stripControl .left .icons .icon .iconDescription{
				top: -72px;
				left: -9px;	
			}
			
		}

       

        @media screen and (max-width: 390px) {
            .left {
                top: -15px;
                width: 97%;
            }

                .left .details div {
                    width: 47%;
                }

                    .left .details div .litlePic {
                        margin-right: 0px;
                        margin-left: 8px;
                        max-width: 23px;
                    }

                    .left .details div .litlePic {
                        margin-right: 0;
                        margin-left: 5px;
                        max-width: 23px;
                    }

            .mobFilter .sinunButt .sinunButtTitle {
                font-size: 13px;
                padding-top: 0px;
                padding-right: 9px;
            }

            .mobFilter .sinunButt {
                width: 98px;
                height: 28px;
                line-height: 30px;
            }

            .mobFilter {
                padding-top: 12px;
            }

            .netunim .netInside {
                padding-top: 20px;
                padding-right: 8px;
            }

            .left .mehirim .mehirFrom .litlePic {
                margin-right: 4px;
            }

            .left .mehirim .arrowMob {
                right: 9px;
            }

            .wpr_new .content .left .mehirim p {
                margin-right: 35px;
            }

            .mobFilter .sinunButt img {
                top: 9px;
                left: 7px;
            }

            .mobKoteret div {
                font-size: 17px;
                padding-top: 15px;
            }

           
        }
        /*end 390*/

        @media screen and (max-width: 350px) {
          .stripTempOne .stripControl .left .icons{
				width: 300px; 
				margin-top: 14px;				
		  }
		  .stripTempOne .stripControl .left .netunim .netInside .title{
				font-size: 23px;
				margin-top: 24px;  
		  }
		  .stripTempOne .stripControl .left .icons .icon .iconTitle{
			  margin-top: 8px;
			  font-size: 13px;
		  }
		  .stripTempOne .stripControl .left .icons .icon .question{
			  left: 9px;  
		  } 
		  .stripTempOne .stripControl .left .icons .icon .iconDescription{
			 left: -8px; 
		  }
		   .stripTempOne .stripControl .left .icons .icon .iconDescriptionIconOne{
			  left: -25px;
		  }
		  
        }
        /*end 340*/
       
 


/*lead form css*/


        /*Lead form popup - css*/

        .divLeadForm {
            min-height: 580px;
            /*min-height: 553px;*/
            padding: 20px;
            border: 1px solid #e2e2e2;
            border-radius: 4px;
            box-shadow: 0 4px 2px -2px rgba(0,0,0,0.15);
            overflow: hidden;
        }

        .form-pic {
            width: calc(100% + 40px);
            position: relative;
            left: 20px;
            top: -20px;
        }

            .form-pic img {
                width: 100%;
            }

         .myDivImg .form-pic {
                 text-align: center;
         }

         .myDivImg .form-pic p {
            position: relative;
            color: #0062c8;
            font-size: 28px;
            top: -101px;
            right: 8px;
			font-family: almoni-dl;
            
         }

          .myDivImg .form-pic .secondP {
            position: relative;
            color: #0062c8;
            font-size: 28px;
            top: -84px;
            right: -44px;
         }

        .input-row {
            position: relative;
            display: block;
            margin-bottom: 10px;
        }

            .input-row::after {
                content: "";
                display: table;
                clear: both;
            }
            /*.input-row:last-child {
    margin-top: 20px;
}*/
            .input-row.no-margin-bottom {
                margin-bottom: 0;
            }

        .divCars {
            float: right;
        }

        .notValidBorder {
            border: 1px solid red !important;
        }

        .divLeadForm {
            direction: rtl;
            background: #f0f0f0;
            background: -webkit-linear-gradient(white, #f0f0f0);
            background: -o-linear-gradient(white, #f0f0f0);
            background: -moz-linear-gradient(white, #f0f0f0);
            background: linear-gradient(white, #f0f0f0);
        }

            .divLeadForm .leadLabel {
                display: inline-block;
               
                position: relative;
                width: 23%;
                padding: 7px 0;
                margin: 0;
                font-size: 17px;
                font-weight: bold;
                color: rgb(4,93,209);
            }


                .divLeadForm .leadLabel.leadTradeIn {
                    float: inherit;
                    width: auto;
                }

        #divLeadForm .cbNewsLetter, #divLeadForm .cbTradeIn {
            display: none!important;
        }

        #divLeadForm input[type=checkbox] + label::before:focus, .divLeadForm input[type=checkbox] + .leadLabel.leadTradeIn::before:focus {
            border: rgb(4, 93, 209);
        }

        #divLeadForm input[type=checkbox] + label::before, .divLeadForm input[type=checkbox] + .leadLabel.leadTradeIn::before {
            background: transparent;
            text-align: center;
            /*content:"\00a0";*/
            height: 20px;
            width: 20px;
            margin-left: 5px;
            border: 1px solid #ccc;
            cursor: pointer;
            color: transparent;
            content: "\2713";
            font-weight: bold;
            font-size: 18px;
        }

        #divLeadForm input[type=checkbox]:checked + label::before {
            /*content:"\2713";*/
            color: rgb(4, 93, 209);
            font-weight: normal;
        }

        @media screen and (-webkit-min-device-pixel-ratio:0) {
            #divLeadForm input[type=checkbox]:checked + label::before {
                /*content:"\2713";*/
                color: rgb(4, 93, 209);
                font-weight: bold;
            }
        }

        #divLeadForm input[type=checkbox] + label::before :focus {
            border: 1px solid rgb(4, 93, 209);
        }

        .divLeadForm .leadInput {
            margin: 0;
            padding: 7px 10px;
            font-size: 1.3em;
            border: 1px solid #ccc;
            float: left;
            width: 70%;
            -webkit-transition: all .3s;
            transition: all .3s;
            background: #fff;
			font-family: almoni-dl;
        }
		.SumoSelect > .CaptionCont {
            font-family: almoni-dl;
             font-size: 17px;
             padding-right: 0;

    }

            .divLeadForm .leadInput:focus, .divLeadForm .leadSelect:focus {
                outline: none;
                border: 1px solid rgb(4,93,209);
            }

        #divLeadForm input[type=checkbox] {
            float: right;
        }

            #divLeadForm input[type=checkbox]:focus {
                border: 1px solid rgb(4,93,209);
            }

        .divLeadForm .divSelect {
            padding: 0;
            float: left;
            width: 75%;
            border: 1px solid transparent;
        }

        .divLeadForm .leadSelect {
            width: 100%;
            border: 1px solid #ccc;
            padding: 7px 5px;
            -webkit-transition: all .3s;
            transition: all .3s;
                background: #fff;
        }

        .divLeadForm .main-btn::after {
            left: 2%;
        }

        .divLeadForm .main-btn:hover::after {
            left: -1%;
        }

        /* hide plugin bugs */
        .ddlCars.leadSelect.pull-left, .ddlTracks.leadSelect.pull-left {
            display: none;
        }

        .divSelect {
            padding: 2px 0;
        }

        .divLeadForm .cbNewsLetter.leadCheckBox {
            position: absolute;
            top: 0;
            right: 0;
        }

        .divLeadForm .leadLabel.lblNewsLetter {
            display: inline-block;
            width: 70%;
            /*    width: 65%;*/
            font-size: .8em;
            font-weight: normal;
            color: #333;
            padding: 0;
            /*margin-right: 30px;*/
            margin-right: 0px;
        }

            .divLeadForm .leadLabel.lblNewsLetter a {
                display: inline;
                font-weight: bold;
            }

        .divLeadForm .btnSend {
           display: inline-block;
            width: 94px;
            padding-right: 4%;
            float: left;
            text-align: right;
            background: rgb(20, 156, 20);
            color: #fff;
            height: 39px;
            text-decoration: underline;
            border-radius: 5px;
            background-image: url(../../img/NewCatalog_Images/buttArr.png) ;
            background-position-x: 22px;
            background-position-y: center;
            background-repeat: no-repeat;
             font-size: 20px;
             font-family: almoni-dl;
        }

        .red-text {
            display: block;
            font-size: .9em;
            font-weight: normal;
            color: Red;
            margin-bottom: 3px;
        }

        .divLeadForm.success {
            background: #f5f5f5;
            text-align: center;
            min-height: auto;
        }

        .success-title,
        .success-text {
            margin-bottom: 20px;
        }

            .success-title span,
            .success-text span {
                display: block;
                line-height: 1.1;
            }

            .success-title span {
                color: rgb(4,93,203);
                font-size: 1.8em;
            }

                .success-title span:last-child {
                    font-weight: bold;
                }

            .success-text span {
                color: #555;
                font-size: 1.4em;
            }
			
			.success-text span.smallerExtraInfo {
                color: #555;
                font-size: 1.2em;
            }

        .divLeadForm.success .main-btn {
            margin: 0 auto;
            margin-top: 30px;
            width: 50%;
            max-width: 140px;
        }

        .giveRedBorder:before {
            border-color: #f00!important;
        }

        /* SumoSelect */
        .divLeadForm .SumoSelect > .optWrapper > .options {
            max-height: 165px;
        }

        #divCars .ui-li-count.ui-body-inherit {
            display: none !important;
        }

        .SumoSelect {
            width: 100%;
        }

            .SumoSelect:focus > .CaptionCont,
            .SumoSelect.open > .CaptionCont {
                box-shadow: none;
                border: 1px solid rgb(4,93,209);
            }

            .SumoSelect:hover > .CaptionCont {
                box-shadow: none;
                border: 1px solid #ccc;
            }

            .SumoSelect > .CaptionCont > span {
                padding-right: 10px;
                width: 90%;
            }

            .SumoSelect > .CaptionCont > label {
                float: left;
                margin: 0;
                margin-left: 5px;
                padding-left: 10px;
                position: relative;
                width: auto;
            }

                .SumoSelect > .CaptionCont > label > i {
                    width: auto;
                    height: auto;
                    top: auto;
                    background: none;
                    border: 6px solid transparent;
                    border-top-color: rgb(4,93,203);
                }

            .SumoSelect .select-all > label {
                padding-right: 30px;
            }

            .SumoSelect > .optWrapper.multiple > .options li.opt {
                padding: 10px 0;
            }

                .SumoSelect > .optWrapper.multiple > .options li.opt span,
                .SumoSelect .select-all > span {
                    right: 0;
                }

                .SumoSelect > .optWrapper.multiple > .options li.opt span, .SumoSelect .select-all > span {
                    position: relative;
                    display: inline-block;
                    width: 30px;
                    float: right;
                    padding-right: 10px;
                }

                    .SumoSelect > .optWrapper.multiple > .options li.opt span i {
                        position: relative;
                        display: inline-block;
                        width: 20px;
                        height: 20px;
                        margin-left: 5px;
                        border: 1px solid #ccc;
                        border-radius: 0;
                        vertical-align: top;
                        box-shadow: none;
                        cursor: pointer;
                        -webkit-transition: all .3s;
                        transition: all .3s;
                    }

                .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i {
                    background: #fff;
                    border: 1px solid #ccc;
                    box-shadow: none;
                }

                .SumoSelect > .optWrapper.multiple > .options li.opt span i::before {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 3px;
                    width: 13px;
                    height: 8px;
                    border: 2px solid transparent;
                    border-left-color: rgb(4,93,209);
                    border-bottom-color: rgb(4,93,209);
                    opacity: 0;
                    -webkit-transform: rotate(-45deg);
                    transform: rotate(-45deg);
                    -webkit-transition: all .3s;
                    transition: all .3s;
                }

                .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i::before {
                    opacity: 1;
                    top: 2px;
                }

            .SumoSelect > .optWrapper > .options li label {
                padding-right: 40px;
                margin-bottom: 0;
				font-size: 17px;
            }

        #ddlTracks-button .SumoSelect > .optWrapper > .options li label {
            padding-right: 10px;
        }

        .SumoSelect > .optWrapper > .options li.opt {
            padding: 10px 6px;
        }

        .SumoSelect > .optWrapper {
            display: block;
            opacity: 0;
            visibility: hidden;
            box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.15);
            -webkit-transition: all .3s;
            transition: all .3s;
        }

        .SumoSelect.open > .optWrapper {
            top: 35px;
            opacity: 1;
            visibility: visible;
        }

.boxclose {
    float: left;
    margin-top: -30px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    border-radius: 30px;
    background-color: #605F61;
    background: url('../../img/NewCatalog_Images/x-button.PNG') no-repeat center center;
    left: -14px;
    position: absolute;
    z-index: 9;
}

/*responsive for form*/
@media screen and (max-width: 1380px) {
    .divLeadForm{width:340px!important;}

}

@media screen and (max-width: 768px) {
    
.divLeadForm{width:60%!important;}
.boxclose{    left: -9px;}



}/*end of 768 form*/

@media screen and (max-width: 570px) {
    .myDivImg .form-pic p{    top: -90px;}
    .myDivImg .form-pic .secondP{    top: -75px;}
}


 @media screen and (max-width: 540px) {
    
.divLeadForm{width:250px!important;}

 .divLeadForm .btnSend{
    display: block;
    float: right;
    margin-top: 10px;
}
.divLeadForm .leadLabel{
    width: 70%;
}
.divLeadForm .leadInput{
    float: right;
    width: 92%;
} 
.divLeadForm .divSelect {
    padding: 0;
    float: left;
    width: 100%;
    border: 1px solid transparent;
}
 .myDivImg .form-pic p {
    top: -73px;
    font-size: 24px;
    right: 16px;
 }
.myDivImg .form-pic .secondP {
    font-size: 24px;
    top: -64px;
    right: -25px;
}

}/*end of 540 form*/