@media screen and (max-width:1370px){
}
@media screen and (max-width:1220px){
.tk-container-1 {
    width: 90%;
}	
}
@media screen and (max-width:1150px){
.tk-container{
    width: 90%;
    margin: 0 auto;
    max-width: auto;
}	
.tk-container-1 {
    width: 90%;
    margin: 0 auto;
    max-width: auto;
}	
.tk-tes-com {
    width: 100%;
}	
.tk-tes-2-spec {
    width: 100%;
    margin-left: 0px;
    box-sizing: border-box;
}
.tk-tes-1-spec {
    width: 100%;
    margin-left: 0px;
    box-sizing: border-box;
}
.tk-tes-2 {
    margin-top: 0px;
    /* position: absolute; */
}
.tk-tes-com p:before {
    left: 48%;
}	
}
@media screen and (max-width:992px){
.tk-expl-inn ul:before {
    left: 6.1%;
    /* display: table; */
}	
	.tk-expl-inn ul li{    margin-left: 20% !important;
    width: 80%;}
.tk-expl-inn ul li:before {
    content: '';
    background: url(../images/line1.png);
    position: absolute;
    width: 100px;
    top: 63px;
    bottom: 0;
    height: 7px;
    left: -104px;
    margin: 0 auto;
    text-align: center;
    /* display: table; */
}
.tk-expl-inn ul li:after {
    content: '';
    background: #fff;
    border: 1px solid #cbcbca;
    position: absolute;
    width: 18px;
    top: 56px;
    bottom: 0;
    height: 18px;
    /* display: table; */
    left: -122px;
    border-radius: 50px;
}
.tk-expl-inn ul li:nth-child(1) span {
    margin: -18px 1px 0px -172px;
	    z-index: 99;
}	
.tk-expl-inn ul li:nth-child(8) span{
    margin: -18px 1px 0px -172px;
	    z-index: 99;
}
.tk-expl-inn ul li:nth-child(4) span {
    right: auto;
    left: -27%;
}	
.tk-expl-inn ul li:nth-child(9) span {
    right: auto;
    left: -27%;
}	
.tk-expl-inn ul li:nth-child(11) span {
    right: auto;
    left: -27%;
}
.tk-advice-inn {
    width: 75%;
}	
.tk-clients-inn ul li {
	width: 33.333%;}	
.tk-product-inn ul li {
    width: 48%;
    border: 1px solid #ededed !important;
    margin: 1%;
	}
.tk-expl-inn ul li:nth-child(2):before {
    right: auto;
    left: -104px;
}	
.tk-expl-inn ul li:nth-child(4):before {
    right: auto;
    left: -104px;
}
.tk-expl-inn ul li:nth-child(6):before {
    right: auto;
    left: -104px;
}	
.tk-expl-inn ul li:nth-child(9):before {
    right: auto;
    left: -104px;
}	
.tk-expl-inn ul li:nth-child(11):before {
    right: auto;
    left: -104px;
}
.tk-testi-vid iframe {
    width: 75%;
    height: 336px;
}	
}


@media screen and (max-width:830px){
.tk-top-3 {
    width: 100%;
    height: auto;
    background-size: 100%;
    padding: 6% 5% 20% 5%;
    margin: 0 auto;
    /* display: table; */
    margin-top: 60px;
}	
.counter {
    font-size: 110px;
    box-sizing: border-box;
    text-align: center;
    margin-top: 16%;
}	
}


@media screen and (max-width:768px){
.tk-top-2 img {
    width: 100%;
}	
.tk-top-2 {
    text-align: center;
    width: 85%;
    margin-top: 0px;
}	
.tk-top-2 h4 {
    margin-top: 0px;
}	
.tk-advice-inn {
    width: 80%;
}	
.tk-clients-inn ul li {
	width: 50%;}	
.tk-product-inn ul li {
    width: 98%;    height: auto;
    background: #fbfeff;
    border-radius: 5px;	
	}	
.tk-part-inn {
    width: 100%;
}	
.tk-part-form form {
    margin-top: 15px;
    width: 100%;
}	
.tk-expl-inn ul li:nth-child(1):after{display:none;}
.tk-expl-inn ul li:nth-child(1):before{display:none;}	
.tk-expl-inn ul li:nth-child(8):after{display:none;}
.tk-expl-inn ul li:nth-child(8):before{display:none;}	
.tk-expl-inn ul li:nth-child(5) span { left: -69px;}	
.tk-expl-inn ul li:nth-child(7) span {
    left: -69px;
}	
.tk-expl-inn ul li:nth-child(4) span { left: -69px;}		
.tk-expl-inn ul li:nth-child(9) span { left: -69px;}	
.tk-expl-inn ul li:nth-child(10) span { left: -69px;}	
.tk-expl-inn ul li:nth-child(11) span { left: -69px;}	
.tk-expl-inn ul li:nth-child(12) span { left: -69px;}
.tk-expl-inn ul li span {
    background: #fff;
    border-radius: 2px;
    padding: 2px 4px;	
	}	
.tk-expl-inn ul li:nth-child(1) span {
    margin: -18px 1px 0px -152px;
}
.tk-expl-inn ul li:nth-child(8) span {
    margin: -18px 1px 0px -152px;
}	
}
@media screen and (max-width:550px){
.tk-expl-inn ul li:nth-child(1) span {
    margin: -18px 1px 0px -90px;
    z-index: 99;
	width: 60px;
    height: 60px;
    font-size: 18px;
    line-height: 60px;	
}
.tk-expl-inn ul li:nth-child(8) span {
    margin: -18px 1px 0px -90px;
    z-index: 99;
	width: 60px;
    height: 60px;
    font-size: 18px;
    line-height: 60px;		
}
.counter {
    font-size: 80px;
    box-sizing: border-box;
    text-align: center;
    margin-top: 16%;
}	
.tk-testi-vid iframe {
    width: 90%;
    height: 300px;
}	
}
@media screen and (max-width:480px){
.tk-clients-inn ul li:before {
    margin-left: 4%;
    margin-top: 2%;
}	
}