@media only screen and (min-width:1800px) and (max-width:1919px)
{
	.thoe-yellow-cruve::before { width: 64%; }
	.fullgalleryimg {height:340px;}
	.gcbgimg-1{height: 584px;}
	.gcbgimg-2{height: 550px;}
	.gcbgimg-3{height: 520px;}
	.curve-bottom{top: -220px; margin-bottom: -220px;}
	.curvesticky + .content-section-main{padding-top: 580px;} 
}
@media only screen and (min-width:1700px) and (max-width:1799px)
{
	.top-header-content{width: 53%;}
	.thoe-yellow-cruve::before { width: 64%;}
	/*.thoeleftrightlogo .thoe-content {top:-250px; left: -30px;}
	.fullgalleryimg {height:320px;}*/
	.gcbgimg-1{height: 484px;}
	.gcbgimg-2{height: 455px;}
	.gcbgimg-3{height: 449px;}
	.curve-bottom{top: -180px; margin-bottom: -180px;}
	.curvesticky + .content-section-main{padding-top: 452px;}
	.slider-section{height:520px;}
}
@media only screen and (min-width:1600px) and (max-width:1699px)
{
	.top-header-content{width: 55%;}
	.welcome-belt{font-size: 15px;}	
	.thoe-yellow-cruve::before { width: 64%; }
	/*.thoeleftrightlogo .thoe-content {top:-230px; left:-30px;}
	.technicaplogo {right:0px; top: -150px;}*/
	.fullgalleryimg {height:300px;}
	.gcbgimg-1{height: 484px;}
	.gcbgimg-2{height: 460px;}
	.gcbgimg-3{height: 455px;}
	.curve-bottom{top: -180px; margin-bottom: -180px;}
	.curvesticky + .content-section-main{padding-top: 452px;}
	.logoiconpos .thoe-content {top: -90px;}
	.MTmin {margin-top: -129px;}
	.slider-section{height:440px;}
}
@media only screen and (min-width:1500px) and (max-width:1599px)
{
	.top-header-content{width: 55%;}
	.welcome-belt{font-size: 15px;}	
	.footer-devider .container{margin:0 auto; width: 1450px;}
	.top-header-content{width: 58%;}
	.subpage-white-cruve-title h2{max-width: 44%;}
	.thoe-yellow-cruve::before { width: 64%; }
	:lang(fr) .search-input-wrap{ width:210px; }
	/*.thoeleftrightlogo .thoe-content {top:-220px; left:0px;}
	.technicaplogo {right:0px; top: -150px;}*/
	.technicaplogo img {width:150px;}
	.dgtbluebg {margin-left:-50px;}
	.fullgalleryimg {height:281px;}
	.gcbgimg-1{height: 484px;}
	.gcbgimg-2{height: 460px;}
	.gcbgimg-3{height: 455px;}
	.curve-bottom{top: -180px; margin-bottom: -180px;}
	.curvesticky + .content-section-main{padding-top: 452px;}
	.logoiconpos .thoe-content {top: -80px;}
	.MTmin {margin-top: -129px;}
	.slider-section{height:440px;}
}
@media only screen and (min-width:1400px) and (max-width:1499px)
{	
	.container{max-width:1370px; }
	.logo-wrapper{width: 280px;}
	.header-navigation{width: 78%;}
	.top-header-content{width: 64%;}
	#cssmenu > ul > li > a{padding:20px 16px 8px;}
	.footer-devider .container{margin:0 auto; width: 1340px;}
	.subpage-white-cruve-title h2{max-width: 46%;}
	.footer-bottom-content::before{width:60%;}
	.footer-bottom-desc{width: 52%;}
	.footer-bottom-desc a{padding-left: 10px; margin-left: 10px;}
	.ftr-company-title-wrap{padding-top: 13px;}
	.research-development-section .research-development-image{ height:280px; }
	.thoe-yellow-cruve::before { width: 74%; }
	:lang(fr) #cssmenu > ul > li > a{ padding: 20px 14px 8px !important; }
	:lang(fr) .search-input-wrap{ width:210px; }
	.publ-wrapper .publ-sub-content .publ_page-title::before{ background-size: 100% 100%; }
	/*.thoeleftrightlogo .thoe-content {top:-200px; left:0px;}
	.technicaplogo {right:0px; top: -130px;}*/
	.technicaplogo img {width:130px;}
	.dgtbluebg {margin-left:-50px; margin-top:60px;}
	.analybluebgboximg {height:150px;}
	.fullgalleryimg {height:261px;}
	.gcbgimg-1{height: 465px;}
	.gcbgimg-2{height: 460px;}
	.gcbgimg-3{height: 459px;}
	.curve-bottom{top: -180px; margin-bottom: -180px;}
	.curvesticky + .content-section-main{padding-top: 452px;}
	.logoiconpos .thoe-content {top: -80px;}
	.MTmin {margin-top: -100px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo{margin-left:13px;}
	.slider-section{height:420px;}
}
@media only screen and (min-width:1300px) and (max-width:1399px)
{
	.container{max-width:1270px; }
	.logo-wrapper{width: 240px;}
	.logo-wrapper img{max-width: 200px; }
	.header-navigation{width: 80%;}
	.top-header-content{width: 70%;}
	.footer-bottom-desc{width: 55%;}
	.footer-bottom-content::before{width:62%;}
	#cssmenu > ul > li > a{padding:18px 16px 6px; font-size: 15px;}
	.footer-devider .container{margin:0 auto; width: 1240px;}
	.whoweare-desc{font-size: 24px;}
	.subpage-white-cruve-title h2{max-width: 50%;}
	.footer-bottom-desc a{padding-left: 10px; margin-left: 10px;}
	.ftr-company-title-wrap{padding-top: 13px;}
	.research-development-section .research-development-image{ height:280px; }
	.research-development-section .research-development-desc{ min-height: 380px; }
	.research-development-desc ul{ min-height:246px; }
	:lang(fr) #cssmenu > ul > li > a{ padding: 20px 14px 8px !important; }
	.publ-wrapper .publ-sub-content .publ_page-title::before{ background-size: 100% 100%; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 450px; }
	.thoe-content-wrapper{ padding: 0 15px 80px; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ right: 15px; }
	/*.thoeleftrightlogo .thoe-content {top:-170px; left:0px;}
	.technicaplogo {right:0px; top: -130px;}*/
	.technicaplogo img {width:130px;}
	.dgtbluebg {margin-left:-50px; margin-top:60px; font-size: 17px; padding-right:241px; padding-left:15px;}
	.bluebgshap {max-width: 572px;}
	h2.innerbigtitle {font-size:35px;}
	.thoefeaturespart .measutextsec {margin-top: -30px;}
	.analybluebgboximg {height:137px;}
	.fullgalleryimg {height:242px;}
	.gcbgimg-1{height: 440px;}
	.gcbgimg-2{height: 448px;}
	.gcbgimg-3{height: 439px;}
	.curve-bottom{top: -180px; margin-bottom: -180px;}
	.curvesticky + .content-section-main{padding-top: 452px;}
	.logoiconpos .thoe-content {top: -60px;}
	.MTmin {margin-top: -100px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo{margin-left:11px;}
	.footer-middle-area .footer_event_logo{width: 53%;}
	.slider-section{height:400px;}
}
@media only screen and (min-width:1200px) and (max-width:1299px)
{	
	.container{max-width:1200px; }
	.logo-wrapper{width: 240px;}
	.logo-wrapper img{max-width: 200px; }
	.header-navigation{width: 80%;}
	#cssmenu > ul > li > a{font-size: 15px; font-size: 14px; padding:18px 16px 6px;}
	.top-header-content{width: 75%;}
	.footer-bottom-desc{width: 58%;}
	.footer-bottom-content::before{width:65%;}
	.footer-devider .container{margin:0 auto; width: 1170px;}
	.footer-bottom-desc a{padding-left: 10px; margin-left: 10px;}
	.whoweare-desc{font-size: 21px;}
	.whoweare-desc strong{font-size: 30px;}
	.subpage-white-cruve-title h2{max-width: 54%;}
	.ftr-navigation-wrapper ul li a{padding: 15px 24px;}
	.ftr-company-title-wrap{padding-top: 13px;}
	.research-development-section .research-development-image{ height:280px; }
	.research-development-section .research-development-desc{ min-height:inherit; }
	.research-development-section .research-development-desc p{ font-size:16px; }
	/* Publication*/
	.publ-sub-content{ padding-bottom: 50px; }
	.publ-sub-content::before{ height: 29px; width: 55%; }
	.publ-sub-content::after{ height: 1px; }
	.publ-wrapper .publ-ico{ width: 40px; height: 40px; }
	.publ-bg-gradient{ height: 60px; }
	.publ-wrapper p.publ-text-block { margin-top: 15px;}
	.page-id-21 .white-background-wrapper{ padding-bottom: 20px; }
	.publ-sub-content:last-child{ padding-bottom: 10px; }
	.research-development-desc ul{ min-height:246px; }
	:lang(fr) #cssmenu > ul > li > a{ padding: 20px 14px 8px !important; }
	:lang(fr) .search-input-wrap{ width:210px; }
	.publ-wrapper .publ-sub-content .publ_page-title::after{ bottom:25px; } 
	.publ-wrapper .publ-bg-gradient	{ bottom:27px; } 
	.publ-wrapper .publ-sub-content .publ_page-title::before{ background-size: 100% 100%; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 450px; }
	.thoe-content-wrapper{ padding: 0 15px 80px; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ right: 15px; }
	/*.thoeleftrightlogo .thoe-content {top:-170px; left:0px;}
	.technicaplogo {right:0px; top: -110px;}*/
	.technicaplogo img {width:130px;}
	.dgtbluebg {margin-left:-50px; margin-top:60px; font-size: 17px; padding-right:241px; padding-left:15px;}
	.bluebgshap {max-width: 350px; background:none; background-color:#006198; bottom:0px;}
	.bluebgshap br {display:none;}
	h2.innerbigtitle {font-size:30px;}
	.thoefeaturespart .measutextsec {margin-top: 10px;}
	.dgtresimg {top:-44px;}
	.analybluebgboximg {height:129px;}
	.fullgalleryimg {height:222px;}
	.gcbgimg-1{height: 400px;}
	.gcbgimg-2{height: 385px;}
	.gcbgimg-3{height: 379px;}
	.curve-bottom{top: -156px; margin-bottom: -156px;}
	.curvesticky + .content-section-main{padding-top: 408px;}
	.logoiconpos .thoe-content {top: -60px;}
	.MTmin {margin-top: -100px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo{margin-left:11px; /*width: 17%;*/}
	.footer-middle-area .footer_event_logo{width: 51%;}
	.slider-section{height:360px;}
}
@media only screen and (min-width:1171px) and (max-width:1199px)
{
	.footer-middle-area .afaq-wrap{width:49%;}
	.footer-middle-area .footer_event_logo{width:51%;padding-left:20px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo{/*width: 30%;*/margin-bottom:20px;}
	.slider-section{height:auto;}
}
@media only screen and (min-width:1025px) and (max-width:1170px)
{
	.footer-middle-area .afaq-wrap{width:49%;}
	.footer-middle-area .footer_event_logo{width:51%;padding-left:20px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo{/*width: 30%;*/margin-bottom:20px;}
	.slider-section{height:auto;}
}
@media only screen and (min-width:1025px) and (max-width:1199px)
{	
	.header-content{padding: 15px 0 0;}
	.logo-wrapper{text-align: center; width: 100%;}
	.logo-wrapper img{max-width: 200px; margin-top: 0px;}
	.header-navigation{width: 100%;}
	#cssmenu > ul > li > a{font-size: 14px; padding:18px 14px 6px;}
	.top-header-wrap{text-align: center;}
	.top-header-content::before, .header-top-wrapper::after{content: none;}
	.top-header-content{width: 100%;}
	.lang-wrapper a img{max-width: 28px;}
	.search-btn{width: 28px; height: 28px;}
	.page-title-wrapper{max-width: 54%;}
	.description-wrapper{margin-top: 0px;}
	.domaines-image-wrap{width: 150px;}
	.domaines-image-desc{padding-left: 20px;}
	.domaines-image-desc h2{font-size: 21px;}
	.description-wrapper p{font-size: 18px; line-height: 1.2;}
	.domaines-experts-desc p{font-size: 18px; line-height: 1.2;}
	.footer-content-wrapper .container{padding: 0 15px;}
	.footer-bottom-content::before{width: 75%;}
	.ftr-navigation-wrapper ul li a{padding: 12px 15px; font-size: 15px;}
	.footer-bottom-area{margin-top: 0px;}
	.footer-bottom-desc{width: 70%;}
	.afaq-wrap{max-width: 500px;}
	.slick-dots{bottom: 20px;}
	.footer-devider .container{margin:0 auto; width: 940px;}
	.description-wrapper p{font-size: 16px; line-height: 1.2;}
	.domaines-experts-desc p{font-size: 16px; line-height: 1.2;}
	.directeur-section{margin-top: 15px;}
	.lang-wrapper{margin-top: 3px;}
	.welcome-belt{margin-top: 5px;}
	.whoweare-desc{font-size: 17px;}
	.whoweare-desc strong{font-size: 28px;}
	.whoweare-content-wrapper{margin-top: 20px;}
	.thoe-top-content-wrapper::before{height: 30px;}
	.subpage-white-cruve-title h2{max-width: 55%;}
	.thoe-top-content-wrapper{padding-bottom: 30px;}
	.thoe-bottom-section .subpage-white-cruve-title{margin-top: -10px;}
	.thoe-list-box:first-child .thoe-listing-content-right{padding-bottom: 30px; margin-top: 20px;}
	.thoe-list-box:first-child .thoe-listing-content-right::before{height: 14px;}
	.research-and-development-description-wrapper .col-sm-5{width: 100%;}
	.research-and-development-description-wrapper .col-sm-7{width: 100%;}
	.ftr-company-title-wrap{padding-top: 5px;}
	.footer-bottom-desc a{padding-left: 10px; margin-left: 10px;}
	.research-development-section .research-development-image{ height:200px; }
	.research-development-section .research-development-desc{ min-height:inherit; }
	.research-development-section .research-development-desc p{ font-size:16px; }
	.table-content table{ width:100%; }
	/* Publication*/
	.publ-sub-content{ padding-bottom: 50px; }
	.publ-sub-content::before{ height: 29px; width: 55%; }
	.publ-sub-content::after{ height: 1px; }
	.publ-wrapper .publ-ico{ width: 40px; height: 40px; }
	.publ-bg-gradient{ height: 60px; }
	.publ-wrapper p.publ-text-block { margin-top: 15px;}
	.page-id-21 .white-background-wrapper{ padding-bottom: 20px; }
	.publ-sub-content:last-child{ padding-bottom: 10px; }
	:lang(fr) #cssmenu > ul > li > a{ padding: 20px 14px 8px !important; }
	.publ-wrapper .publ-bg-gradient { bottom: 60px; }
	.publ-wrapper .publ-sub-content .publ_page-title::after{bottom: 61px;} 
	.thoe-content-wrapper .thoe-content p{ font-size: 14px; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 350px; }
	.thoe-content-wrapper{ padding: 0 15px 80px; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ bottom: -8px; }
	.comment-section-wrapper{ padding-bottom:40px; }
	.comment-section-wrapper .comment-section-image img{ max-width:100%; }
	.thoe-character-section .character-image img{ max-width:100%; }
	.thoe-content-wrapper .thoe-content img{ max-width: 200px; }
	.thoe-content-wrapper::before{ background-size: 60% 100%; }
	.thoe-content-wrapper{ padding-bottom:40px; }
	.comment-section-wrapper::before{ background-size: 60% 100%; }
	.domains-application-content-wrapper{ padding-bottom:40px; }
	.domains-application-content-wrapper::before{ background-size: 60% 100%; }
	.domains-application-content-wrapper h2{ margin-top: 20px; }
	/* 07-08-2018 bp 
	====================*/
	.research-development-section .research-development-desc p{line-height: 1.7;}
	.table-content p{line-height: normal;}
	.content-section-main .publ-wrapper .nav-tabs > li:first-child{margin-left: -30px !important; margin-right: 10px;}
	.publ-wrapper .publ-sub-content .publ_page-title::before{content: none;}
	.publ-wrapper .publ-sub-content .publ_page-title::after{width: 100%; background: #005ca1;}
	.publ-text-wrapper{padding: 0 15px;}
	.afaq-wrap{max-width: 540px;}
	.afaq-desc-wrap p{line-height: 1.6;}
	.afaq-desc-wrap{padding: 10px 0 0px 20px;}
	.ftr-company-title-wrap{padding-bottom: 0px; padding-top: 10px;}
	.research-development-desc ul li{line-height: 1.7; font-size: 16px;}
	.comment-section-wrapper p{line-height:normal; font-size: 16px;}
	.thoe-character-section p{line-height:1.8; font-size: 16px;}
	.description-wrapper p{line-height:1.7; font-size: 15px}
	.publ-wrapper p.publ-text-block{line-height: 26px;}
	/*.thoeleftrightlogo .thoe-content {top:-145px; left:0px;}
	.technicaplogo {right:0px; top: -95px;}*/
	.technicaplogo img {width:100px;}
	.dgtbluebg {margin-left:0px; margin-top:0px; font-size: 17px; padding:20px; margin-right:30px;}
	.bluebgshap {max-width: 300px; background:none; background-color:#006198; bottom:0px;}
	.dgtbluebg::before {display:none;}
	.bluebgshap br {display:none;}
	h2.innerbigtitle {font-size:25px;}
	.thoefeaturespart .measutextsec {margin-top: 10px;}
	.dgtresimg {top:inherit; position:relative; right:inherit; margin-top: 22px; text-align: center;}
	.autombigtext {font-size:18px;}
	.thoeleftrightlogo .thoe-content img {max-width:200px;}
	.dgtimg {margin-top:100px;}
	.measureable-sec .col-sm-7, .measureable-sec .col-sm-5 {margin-bottom:30px;}
	.dgtboxsec .col-sm-7, .dgtboxsec .col-sm-5 {margin-bottom: 30px;}
	.measuimg {margin-top:70px;}
	.secbottomborder:before {background-size: 55% 100%;}
	.analybluebgboximg {height:101px;}
	.fullgalleryimg {height:188px;}
	.skybluegrebg .thoebottom_logo img{ max-width: 35%; }
	.gcbgimg-1{height: 339px;}
	.gcbgimg-2{height: 342px;}
	.gcbgimg-3{height: 339px;}
	.curve-bottom{top: -131px; margin-bottom: -131px;}
	.curvesticky + .content-section-main{padding-top: 352px;}
}
@media only screen and (min-width:1025px) and (max-width:1170px)
{	
	.home-table-image .table-images{ height:115px; }
}
@media only screen and (max-width: 1024px)
{
	#cssmenu{z-index:10; text-align: left;}
	#cssmenu ul{background:#106aaf; position:absolute; }
	#cssmenu ul ul{padding:0; box-shadow:none; border-radius:0px; background:#bc4b00;}
	#cssmenu ul li{padding-right:0px;}
	#cssmenu ul li a{display:inherit; padding:16px 15px 5px; font-size:14px; color: #ffffff;}
	#cssmenu ul li a:hover{background:#ef930d; color: #ffffff;}
	#cssmenu #menu-button.menu-opened::after{transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:8px; 
	background:#ef930d; }
	#cssmenu #menu-button.menu-opened::before{right:3px; top:0px;  transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); 
		border-top:none; border-color:#ef930d;}
	#cssmenu > ul > li > a{border:none; border-radius:0px;}
	#cssmenu ul ul li:first-child a{border-radius:0px;}
	#cssmenu ul ul li:last-child a{border-radius:0px;}
	#cssmenu > ul > li.active > a:before{content:none;}
	#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{background:#ef930d; color:#ffffff;}
	#cssmenu ul ul ul{background:#853500;}
	.header-content{padding: 10px 0;}
	.logo-wrapper{max-width: 180px;}
	.logo-wrapper img{max-width: 180px; margin-top: 0px;}
	.header-content .container{position: relative;}
	.header-navigation{width: 100%; position: absolute;top: 55px;}
	.table-content table{ width:100%; }
	.publ-wrapper .publ-bg-gradient { bottom: 60px; }
	.publ-wrapper .publ-sub-content .publ_page-title::after{bottom: 61px;}
	/*.thoeleftrightlogo .thoe-content {top:-145px; left:0px;}
	.technicaplogo {right:0px; top: -95px;}*/
	.technicaplogo img {width:100px;}
	.dgtbluebg {margin-left:0px; margin-top:0px; font-size: 17px; padding:20px; margin-right:30px;}
	.bluebgshap {max-width: 300px; background:none; background-color:#006198; bottom:0px;}
	.dgtbluebg::before {display:none;}
	.bluebgshap br {display:none;}
	h2.innerbigtitle {font-size:25px;}
	.thoefeaturespart .measutextsec {margin-top: 10px;}
	.dgtresimg {top:inherit; position:relative; right:inherit; margin-top: 22px; text-align: center;}
	.autombigtext {font-size:18px;}
	.thoeleftrightlogo .thoe-content img {max-width:200px;}
	.dgtimg {margin-top:100px;}
	.measureable-sec .col-sm-7, .measureable-sec .col-sm-5 {margin-bottom:30px;}
	.dgtboxsec .col-sm-7, .dgtboxsec .col-sm-5 {margin-bottom: 30px;}
	.measuimg {margin-top:70px;}
	.secbottomborder:before {background-size: 52% 100%;}
	.slider-section{height:auto;}
}
@media only screen and (min-width:992px) and (max-width:1024px)
{
	.top-header-wrap{text-align: center;}
	.top-header-content::before, .header-top-wrapper::after{content: none;}
	.top-header-content{width: 100%;}
	.lang-wrapper a img{max-width: 28px;}
	.search-btn{width: 28px; height: 28px;}
	.domaines-image-wrap{width: 140px;}
	.domaines-image-desc{padding-left: 20px;}
	.domaines-image-desc h2{font-size: 21px;}
	.description-wrapper p{font-size: 18px; line-height: 1.2;}
	.domaines-experts-desc p{font-size: 18px; line-height: 1.2;}
	.footer-middle-area{padding-bottom: 30px;}
	.footer-content-wrapper .container{padding: 0 15px;}
	.footer-bottom-content{background: #004a8f;}
	.footer-bottom-content::before, .footer-bottom-content::after{content: none;}
	.ftr-navigation-wrapper ul li a{padding: 12px 14px; font-size: 15px;}
	.footer-bottom-area{margin-top: 0px;}
	.footer-bottom-desc{width: 100%; text-align: center;}
	.afaq-wrap{max-width: 500px;}
	.slick-dots{bottom: 20px;}
	.footer-devider .container{margin:0 auto; width: 940px;}
	.description-wrapper p{font-size: 16px; line-height: 1.2;}
	.domaines-experts-desc p{font-size: 16px; line-height: 1.2;}
	.directeur-section{margin-top: 15px;}
	.lang-wrapper{margin-top: 3px;}
	.welcome-belt{margin-top: 5px;}
	.whoweare-desc{font-size: 17px;}
	.whoweare-desc strong{font-size: 28px;}
	.whoweare-content-wrapper{margin-top: 20px;}
	.thoe-top-content-wrapper::before{height: 30px;}
	.subpage-white-cruve-title h2{max-width: 55%;}
	.thoe-top-content-wrapper{padding-bottom: 30px;}
	.thoe-bottom-section .subpage-white-cruve-title{margin-top: -10px;}
	.thoe-list-box:first-child .thoe-listing-content-right{padding-bottom: 30px; margin-top: 20px;}
	.thoe-list-box:first-child .thoe-listing-content-right::before{height: 14px;}
	.research-and-development-description-wrapper .col-sm-5{width: 100%;}
	.research-and-development-description-wrapper .col-sm-7{width: 100%;}
	.ftr-company-title-wrap{padding-top: 6px;}
	.footer-bottom-desc span{padding-bottom: 0px; padding-top: 6px;}
	.footer-bottom-desc a{padding-top: 6px; padding-bottom: 0px;}
	.welcome-belt{ margin-right:5px; }
	.search-container article p{line-height:26px;}
	.search-container article .link-more a{line-height:26px;}
	.research-development-section .research-development-image{ height:200px; }
	.research-development-section .research-development-desc{ min-height:inherit; }
	.research-development-section .research-development-desc p{ font-size:16px; }
	/* Publication*/
	.publ-sub-content{ padding-bottom: 50px; }
	.publ-sub-content::before{ height: 29px; width: 55%; }
	.publ-sub-content::after{ height: 1px; }
	.publ-wrapper .publ-ico{ width: 40px; height: 40px; }
	.publ-bg-gradient{ height: 60px; }
	.publ-wrapper p.publ-text-block { margin-top: 15px;}
	.page-id-21 .white-background-wrapper{ padding-bottom: 20px; }
	.publ-sub-content:last-child{ padding-bottom: 10px; }
	.nav-tabs > li > a{ padding: 12px 70px 5px !important; }
	.home-table-image .table-images{ height:115px; }
	.thoe-content-wrapper .thoe-content p{ font-size: 14px; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 350px; }
	.thoe-content-wrapper{ padding: 0 15px 80px; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ bottom: -8px; }
	.comment-section-wrapper{ padding-bottom:40px; }
	.comment-section-wrapper .comment-section-image img{ max-width:100%; }
	.thoe-character-section .character-image img{ max-width:100%; }
	.thoe-content-wrapper .thoe-content img{ max-width: 200px; }
	.thoe-content-wrapper::before{ background-size: 60% 100%; }
	.thoe-content-wrapper{ padding-bottom:40px; }
	.comment-section-wrapper::before{ background-size: 60% 100%; }
	.domains-application-content-wrapper{ padding-bottom:40px; }
	.domains-application-content-wrapper::before{ background-size: 60% 100%; }
	.domains-application-content-wrapper h2{ margin-top: 20px; }
	/* 07-08-2018 bp 
	====================*/
	p{line-height: 30px;}
	.research-development-section .research-development-desc p{line-height: 1.7;}
	.table-content p{line-height: normal;}
	.content-section-main .publ-wrapper .nav-tabs > li:first-child{margin-left: -30px !important; margin-right: 10px;}
	.publ-wrapper .publ-sub-content .publ_page-title::before{content: none;}
	.publ-wrapper .publ-sub-content .publ_page-title::after{width: 100%; background: #005ca1;}
	.publ-text-wrapper{padding: 0 15px;}
	.afaq-wrap{max-width: 540px;}
	.afaq-desc-wrap p{line-height: 27px;}
	.afaq-desc-wrap{padding: 10px 0 0px 20px;}
	.ftr-company-title-wrap{padding-bottom: 0px; padding-top: 10px;}
	.research-development-desc ul li{line-height: 1.7; font-size: 16px;}
	.comment-section-wrapper p{line-height:normal; font-size: 16px;}
	.thoe-character-section p{line-height:1.8; font-size: 16px;}
	.description-wrapper p{line-height:1.7; font-size: 15px}
	.publ-wrapper p.publ-text-block{line-height: 1.6;}
	.analybluebgboximg {height:101px;}
	.fullgalleryimg {height:182px;}
	.skybluegrebg .thoebottom_logo img{ max-width: 35%; }
	.curvesticky{position: inherit;}
	.curvesticky + .content-section-main {padding-top: 0px;}
	.curve-bottom{top: 0; margin-bottom: 0px; display: none;}
	.footer-middle-area .afaq-wrap{width:49%;}
	.footer-middle-area .footer_event_logo{width:51%;padding-left:20px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo{/*width: 30%;*/margin-bottom:20px; margin-right: 0px; margin-left: 15px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo:first-child {margin-left: 0px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
	.logoiconpos .thoe-content {top: -50px;}
	.MTmin {margin-top: -80px;}
	.logoiconpos {padding-left: 0px; padding-right: 0px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
	.top-header-wrap{text-align: center;}
	.top-header-content::before, .header-top-wrapper::after{content: none;}
	.top-header-content{width: 100%;}
	.lang-wrapper a img{max-width: 24px;}
	.search-btn{width: 28px; height: 28px;}
	.search-input-wrap{padding:3px 10px;}
	.welcome-belt{font-size: 14px;}
	.search-wrapper{padding-left: 10px; margin-left: 10px;}
	.blue-cruve-belt{height: 5px; width: 100%; background: #012e4f;}
	.blue-cruve-belt:before, .blue-cruve-belt:after{content: none;}
	.page-title-wrapper{margin-top: 10px;}
	.description-wrapper{margin-top: 0px;}
	.domaines-image-wrap{width: 130px;}
	.domaines-image-desc{padding-left: 20px;}
	.domaines-image-desc h2{font-size: 21px;}
	.description-wrapper p{font-size: 18px;}
	.domaines-experts-desc p{font-size: 18px; }
	.footer-middle-area{padding-bottom: 30px;}
	.footer-content-wrapper .container{padding: 0 15px;}
	.footer-bottom-content{background: #004a8f;}
	.footer-bottom-content::before, .footer-bottom-content::after{content: none;}
	.footer-top-area{text-align: center;}
	.ftr-navigation-wrapper{text-align: center;}
	.ftr-navigation-wrapper ul li a{padding: 12px 20px;}
	.footer-bottom-area{margin-top: 0px;}
	.footer-bottom-desc{width: 100%; text-align: center;}
	.footer-top-area .col-sm-6{width: 100%;}
	.afaq-wrap{max-width: 500px; margin:0 auto;}
	.slick-dots{bottom: 20px;}
	.page-title-wrapper{max-width: 100%;}
	.white-background-wrapper{margin-top: 0px; padding-top: 15px;}
	.footer-devider .container{margin:0 auto; width: 720px;}
	.domaines-experts-content-wrapper .col-sm-6{width: 100%;}
	.description-wrapper p{font-size: 16px;}
	.domaines-experts-desc p{font-size: 16px; }
	.lang-wrapper{margin-top: 5px;}
	.welcome-belt{margin-top: 5px;}
	.lang-wrapper a{margin-left: 5px;}
	.search-input-wrap{width: 180px;}
	.whoweare-listing .col-sm-3{float: left; width: 50%; }
	.whoweare-listing .col-sm-3{ border-right:none; margin-bottom: 15px; }
	.whoweare-desc{font-size: 24px;}
	.whoweare-box{border-bottom: 1px solid #005ca1;}
	.whoweare-content-wrapper{margin-top: 10px;}
	.whoweare-box{margin:0; display: inherit;}
	.subpage-content-wrapper .col-sm-7, .subpage-content-wrapper .col-sm-5, .subpage-bottom-section .col-sm-5, .subpage-bottom-section .col-sm-7{width: 100%;}
	.subpage-content-wrapper::before{height: 35px;}
	.subpage-white-cruve-title{margin-top: -15px;}
	.subpage-bottom-section .inner-content{margin-top: 30px;}
	.language-chooser{padding-left: 0px;}
	.thoe-list-box:first-child{margin-bottom: 30px;}
	.thoe-top-content-wrapper{padding-bottom: 30px;}
	.thoe-top-left-wrap p{font-size: 16px;}
	.thoe-bottom-section{padding-left: 0px; padding-right: 0px;}
	.thoe-top-image-wrap{position: inherit;}
	.thoe-list-box:first-child .thoe-listing-content-right{padding-bottom: 30px;}
	.thoe-list-box .col-sm-6{margin-bottom: 30px;}
	.thoe-list-box .col-sm-6:last-child{margin-bottom: 0px;}
	.thoe-list-box:last-child{margin-bottom: 0px;}
	.thoe-top-content-wrapper::before{content: none;}
	.thoe-list-box:first-child .thoe-listing-content-right:before{content: none;}
	.thoe-bottom-section{margin-top: 30px;}
	.thoe-list-box:first-child .thoe-listing-content-right{margin-top: 0px; padding-bottom: 15px;}
	.subpage-white-cruve-title h2{max-width: 100%;}
	.research-and-development-page .subpage-tittle-wrapper{max-width: 100%;}
	.research-and-development-description-wrapper .col-sm-5{width: 100%;}
	.research-and-development-description-wrapper .col-sm-7{width: 100%;}
	.footer-bottom-desc span{padding-bottom: 0px; padding-top: 6px;}
	.footer-bottom-desc a{padding-top: 6px; padding-bottom: 0px;}
	.description-wrapper{margin-top: 15px;}
	.welcome-belt{ margin-right:5px; }
	.search-container article p{line-height:24px;}
	.search-container article .link-more a{line-height:26px;}
	.research-development-section .research-development-image{ height:150px; }
	.research-development-section .research-development-desc h2{ font-size:16px; height:54px; }
	.research-development-section .research-development-desc p{ font-size:15px; }
	.research-development-desc-wrap ul li{  width:100%; font-size:14px; }
	.thoe-listing-content-right ul li{ font-size:14px; }
	.research-development-desc-wrap ul li{ font-size:16px; padding-top:8px; line-height:20px;}
	.research-development-desc-wrap ul li::before{ top:10px; }
	.thoe-listing-content-right p{ font-size:14px; }
	.thoe-listing-content-right ul li{ font-size:14px; }
	/* Publication*/
	.publ-sub-content{ padding-bottom: 50px; }
	.publ-sub-content::before{ height: 23px; width: 42%; }
	.publ-sub-content::after{ height: 1.5px; }
	.publ-wrapper .publ-ico{ width: 40px; height: 40px; }
	.publ-bg-gradient{ height: 60px; }
	.publ-wrapper p.publ-text-block { margin-top: 15px;}
	.page-id-21 .white-background-wrapper{ padding-bottom: 20px; }
	.publ-sub-content:last-child{ padding-bottom: 10px; }
	.afaq-desc-wrap p{ line-height: 26px; }
	.mailpoet_form input{ width:100% !important; }
	.nav-tabs > li > a{ padding: 15px 60px 8px; }
	.home-table-image .table-images{ height:85px; }
	.thoe-content-wrapper .thoe-content{ display:block; width:100%; margin-bottom:20px; }
	.thoe-content-wrapper .technicap-logo{ display:inherit; width:30%; float:left; }
	.thoe-content-wrapper .thoe-category-image{ display:inherit; width:70%; float:left; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 400px; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ right: 15px; bottom:0; }
	.comment-section-wrapper .col-sm-6{ width:100%; }
	.comment-section-wrapper .col-sm-6 img{ text-align:center; margin:0 auto; display:block; }
	.domains-application-content-wrapper .col-sm-8{ margin-bottom:20px; width:100%; }
	.domains-application-content-wrapper .col-sm-4{ width:100%; }
	.thoe-character-section .col-sm-6{ width:100%; }
	.thoe-character-section .col-sm-6 img{ display:block; margin:0 auto; text-align:center; }
	.mailpoet_page input{ width:70% !important; }
	.mailpoet_page select{ width:70% !important; }
	/* 07-08-2018 bp 
	====================*/
	p{line-height: 28px;}
	.research-development-section .research-development-desc p{line-height: 1.7;}
	.table-content p{line-height: 28px;}
	.description-wrapper{margin-top: 0px;}
	.white-background-wrapper{padding-top: 0px;}
	.nav-tabs > li > a{padding:15px 58px 7px; font-size: 17px;}
	.content-section-main .publ-wrapper .nav-tabs > li{margin-left: -58px !important; margin-right: 10px;}
	.content-section-main .publ-wrapper .nav-tabs > li:first-child{margin-left: -30px !important; margin-right: 10px;}
	.publ-wrapper .publ-sub-content .publ_page-title::before{content: none;}
	.publ-wrapper .publ-sub-content .publ_page-title::after{width: 100%; background: #005ca1;}
	.publ-text-wrapper{padding: 0 15px;}
	.afaq-wrap{max-width: 540px;}
	.afaq-desc-wrap p{line-height: 27px;}
	.ftr-company-title-wrap{padding-bottom: 0px;}
	.ftr-company-title-wrap p{line-height: 1;}
	.ftr-navigation-wrapper ul li a{padding:8px 20px;}
	.afaq-desc-wrap{padding: 10px 0 0px 20px;}
	.research-development-desc ul li{font-size:15px; line-height: 28px;}
	.comment-section-wrapper p{line-height:normal; font-size: 16px;}
	.thoe-character-section p{line-height:1.8; font-size: 15px;}
	.description-wrapper p{line-height:1.7; font-size: 15px}
	.publ-wrapper p.publ-text-block{line-height: 1.6;}
	.publ-wrapper .publ-sub-content .publ_page-title h2{line-height: 1.8;}
	.table-content table tr td{padding-top: 18px; line-height: 28px;}
	/*.thoeleftrightlogo .thoe-content {top: -100px;}
	.technicaplogo {right: 11px; top: -70px;}*/
	.technicaplogo img {width: 83px;}
	.bluebgshap {position:relative; left:inherit; bottom:inherit; max-width:inherit; margin-top:20px;}
	.analybluebgboximg {height:134px;}
	.fullgalleryimg {height:138px;}
	.skybluegrebg .thoebottom_logo img{ max-width: 35%; float:none; }
	.skybluegrebg .thoebottom_logo{ position:relative; display:block; margin:20px auto 0; text-align:center; }
	.curvesticky{position: inherit;}
	.curvesticky + .content-section-main {padding-top: 0px;}
	.curve-bottom{top: 0; margin-bottom: 0px; display: none;}
	.content-section-main ul.accordion-tabs-minimal li a {width: 19.2% !important;  font-size: 17px; padding: 0.75em 10px;}
	.content-section-main ul.accordion-tabs-minimal li .downloadtextlink a {width:auto !important}
	.tabmiddlesec h3 {font-size: 20px; line-height: normal;}
	.logoiconpos .thoe-content {top: -50px;}
	.MTmin {margin-top: -20px;}
	.logoiconpos {padding-left: 0px; padding-right: 0px;}
	.ftr-company-title-wrap{margin-bottom:10px;}
	.footer-top-area .footer_social_icon{margin-bottom:10px;}
	.footer-middle-area .afaq-wrap{width:100%;margin-bottom:20px;}
	.footer-middle-area .footer_event_logo{width:100%;margin-bottom:20px; float: left; text-align: left;}	
	.footer-middle-area .footer_event_logo .sub_eventlogo{margin-right:12px; margin-left: 0px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo:first-child{margin-left:0;}
	.footer-middle-area .footer_event_logo .sub_eventlogo:last-child{margin-right:0;}
}  
@media only screen and (max-width: 767px)
{
	body{font-size: 14px;}
	p{font-size: 14px; line-height: 28px; }
	h2{font-size: 21px;}
	.header-content{padding-top: 10px;}
	.top-header-wrap{text-align: center; padding: 8px 15px;}
	.top-header-content::before, .header-top-wrapper::after{content: none;}
	.welcome-belt{display: none;}
	.top-header-content{width: 100%;}
	.lang-wrapper a img{max-width: 24px;}
	.search-btn{width: 24px; height: 24px; margin-right: 2px;}
	.search-input-wrap{padding:3px 10px;}
	.slick-dots{bottom: 20px;}
	.blue-cruve-belt{height: 5px; width: 100%; background: #012e4f;}
	.blue-cruve-belt:before, .blue-cruve-belt:after{content: none;}
	.description-wrapper{margin-top: 0px;}
	.description-wrapper p{font-size: 16px; line-height: 1.2;}
	.domaines-image-desc{padding-left: 20px;}
	.domaines-experts-section{padding:0;}
	.domaines-experts-desc p{font-size: 16px; line-height: 1.2;}
	.footer-top-area{text-align: center;}
	.ftr-navigation-wrapper{text-align: center;}
	.ftr-navigation-wrapper ul li a{padding: 12px 20px;}
	.footer-middle-area{padding-bottom: 30px;}
	.footer-bottom-area{margin-top: 0px;}
	.footer-bottom-content{background: #004a8f;}
	.footer-content-wrapper .container{padding-left: 15px; padding-right: 15px;}
	.footer-bottom-content::before, .footer-bottom-content::after{content: none;}
	.footer-bottom-desc{width: 100%; text-align: center;}
	.page-title-wrapper{max-width: 100%;}
	.white-background-wrapper{margin-top: 0px; padding-top: 15px;}
	.footer-devider .container{margin:0 15px;}
	.grey-content-box p{font-size: 14px; line-height: 24px;}
	.search-wrapper input[type="text"], .search-wrapper input[type="search"]{padding-top: 4px;}
	.search-input-wrap{padding-bottom: 0px;}
	.search-input-wrap::before{bottom: 12px;}
	.whoweare-listing .whoweare-image .slick-slide img{ max-height:100%; margin:0 auto;  }
	.whoweare-listing .whoweare-image .slick-slide{ background:#f3f3f3; }
	.subpage-content-wrapper::before{content: none;}
	.subpage-content-wrapper{padding-bottom: 30px;}
	.subpage-white-cruve-title{margin-top: 0px;}
	.subpage-white-cruve-title h2{max-width: 100%;}
	.whoweare-section{margin-top: 30px;}
	.whoweare-box{margin:0; display: inherit;}
	.whoweare-listing .col-sm-3{ border-right:none; margin-bottom: 15px; }
	.whoweare-desc{padding: 0 0 15px; }
	.subpage-bottom-section .inner-content{margin-top: 30px;}
	.thoe-list-box:first-child{margin-bottom: 30px;}
	.thoe-top-content-wrapper{padding-bottom: 30px;}
	.thoe-top-left-wrap p{font-size: 16px;}
	.thoe-bottom-section{padding-left: 0px; padding-right: 0px;}
	.thoe-top-image-wrap{position: inherit;}
	.thoe-list-box:first-child .thoe-listing-content-right{padding-bottom: 30px;}
	.thoe-list-box .col-sm-6{margin-bottom: 30px;}
	.thoe-list-box .col-sm-6:last-child{margin-bottom: 0px;}
	.thoe-list-box:last-child{margin-bottom: 0px;}
	.thoe-top-content-wrapper::before{content: none;}
	.thoe-list-box:first-child .thoe-listing-content-right:before{content: none;}
	.thoe-bottom-section{margin-top: 15px;}
	.language-choose{padding-left: 0px;}
	.research-and-development-page .subpage-tittle-wrapper{max-width: 100%;}
	.research-development-box{max-width: 450px; margin:0 auto;}
	.research-and-development-description-wrapper .col-sm-4{float: left; width: 33.33%; }
	.footer-bottom-desc span{padding-bottom: 0px; padding-top: 6px;}
	.footer-bottom-desc a{padding-top: 6px; padding-bottom: 0px;}
	.contact-info .contact-detail-box .contact-icon-wrap i{ height: 50px; font-size: 24px; width: 50px; line-height: 50px; }
	.contact-icon-wrap { display: table-cell; vertical-align: middle; font-size: 24px; width: 50px; }
	.contact-content-box { overflow: hidden; display: table; width: 100%; text-align: left; }
	.contact-info-wrap {  width: calc(100% - 70px); text-align: left; display: table-cell; vertical-align: middle; padding: 0; padding-left: 0px; padding-left: 15px; }
	.contact-info .contact-detail-box .contact-content-box{ padding-bottom:0; }
	.contact-info .contact-detail-box .contact-info-wrap a{ margin:0; }
	.research-development-section .research-development-desc{ min-height:inherit; }
	.research-development-section .research-development-desc p{ font-size:15px; line-height: 26px; }
	/* Publication*/
	.publ-sub-content .publ-bg-gradient{ display: none; }
	.publ-sub-content::before{ display: none; content: none; background-image: unset; }
	.publ-sub-content:after { content: none;}
	.publ-wrapper p.publ-text-block{ margin-top: 15px; padding-left: 10px; width: 80%; }
	.publ-wrapper .publ-ico{ width: 34px; height: 34px; }
	.publ-title-block{ max-width: 100% !important; }
	.publ-sub-content { padding-bottom: 20px; }
	.subpage-tittle-wrapper.publ_page-title h2{ font-size: 18px; }
	.publ-wrapper p.publ-text-block{ font-size: 14px; line-height: 28px; }
	.page-id-21 .white-background-wrapper{ padding-bottom: 20px; }
	.publ-text-wrapper{ z-index: 2; }
	.mailpoet_form input{ width:100% !important; }
	.content-section-main .publ-wrapper .nav-tabs > li{margin-left: -25px !important;}
	.content-section-main .publ-wrapper .nav-tabs > li:first-child{margin-left: 0 !important;}
	.thoe-content-wrapper .thoe-content{ display:block; width:100%; margin-bottom:20px; }
	.thoe-content-wrapper .technicap-logo{ display:inherit; width:30%; float:left; }
	.thoe-content-wrapper .thoe-category-image{ display:inherit; width:70%; float:left; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 400px; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ right: 15px; bottom:0; }
	.comment-section-wrapper .col-sm-6{ width:100%; }
	.comment-section-wrapper .col-sm-6 img{ text-align:center; margin:0 auto; display:block; }
	.domains-application-content-wrapper .col-sm-8{ margin-bottom:20px; width:100%; }
	.domains-application-content-wrapper .col-sm-4{ width:100%; }
	.thoe-character-section .col-sm-6{ width:100%; }
	.thoe-character-section .col-sm-6 img{ display:block; margin:0 auto; text-align:center; }
	.comment-section-wrapper .col-sm-6 img{ max-width:100%; }
	.thoe-character-section .col-sm-6 img{ max-width:100%; }
	.research-development-image-wrap{ height:auto; }
	.mailpoet_page input{ width:70% !important; }
	.mailpoet_page select{ width:70% !important; }
	/* 07-08-2018 bp 
	====================*/
	.research-development-section .research-development-desc p{line-height: 28px;}
	.table-content p{line-height: 26px;}
	.description-wrapper{margin-top: 0px;}
	.nav-tabs > li > a{padding:15px 58px 7px; font-size: 18px;}
	.content-section-main .publ-wrapper .nav-tabs > li{margin-left: -58px !important; margin-right: 10px;}
	.content-section-main .publ-wrapper .nav-tabs > li:first-child{margin-left: -30px !important; margin-right: 10px;}
	.publ-wrapper .publ-sub-content .publ_page-title::before{content: none;}
	.publ-wrapper .publ-sub-content .publ_page-title::after{width: 100%; background: #005ca1;}
	.publ-text-wrapper{padding: 0 0px;}
	.afaq-wrap{max-width: 540px;}
	.afaq-desc-wrap p{line-height: 26px;}
	.ftr-company-title-wrap{padding-bottom: 0px;}
	.ftr-company-title-wrap p{line-height: 1;}
	.ftr-navigation-wrapper ul li a{padding:8px 20px;}
	.afaq-desc-wrap{padding: 10px 0 0px 20px;}
	.research-development-desc ul li{font-size:15px; line-height: 26px;}
	.comment-section-wrapper p{line-height:28px; font-size: 15px;}
	.thoe-character-section p{line-height:27px; font-size: 15px;}
	.description-wrapper p{line-height:27px; font-size: 14px}
	.publ-wrapper p.publ-text-block{line-height: 26px;}
	.publ-wrapper .publ-sub-content .publ_page-title h2{line-height: 24px;}
	.table-content .table-content-title h3{margin-bottom: 15px;}
	.table-content{padding: 0 15px;}
	.home .table-content .table-content-title::before{height: auto; background: none; border-top: 2px solid #2567a7;}
	.footer-bottom-desc a{margin-left: 0; padding-left: 0px;}
	.footer-bottom-desc{line-height: 32px;}
	.content-section-main ul li{font-size: 15px; line-height: 26px; }
	.research-development-section .research-development-image{height: auto;}
	.comment-section-wrapper .comment-section-image .dgt-research-logo img{max-width: 100%;}
	.contact-form input{line-height: 50px; font-size: 14px; padding: 0px 12px 0px; display: block; height: 42px;}
	.contact-form input[type="submit"]{line-height: 22px; font-size: 16px; display: inline-block; padding: 12px 20px 1px;}
	.grey-content-box{padding-top: 20px;}
	.table-content table tr th{padding-top: 17px;}
	.research-development-desc-wrap p{font-size: 15px; line-height: 30px;}
	.mailpoet_form .mailpoet_submit{padding-top: 18px;}
	/*.thoeleftrightlogo .thoe-content {top: -73px;}
	.technicaplogo {right: 11px; top: -56px;}*/
	.dgtbluebg {margin-right:0px;}
	.technicaplogo img {width: 83px;}
	.bluebgshap {position:relative; left:inherit; bottom:inherit; max-width:inherit; margin-top:20px;}
	.appc-areasec .col-sm-6:first-child {padding-right:0px; margin-bottom:30px;}
	.resultgraph .col-sm-6:first-child {margin-bottom:30px;}
	.thoeleftrightlogo .thoe-content img {max-width: 150px;}
	.dgtimg {margin-top:50px; text-align:center;}
	.curvesticky{position: inherit;}
	.curvesticky + .content-section-main {padding-top: 0px;}
	.curve-bottom{top: 0; margin-bottom: 0px; display: none;}
	.content-section-main ul.accordion-tabs-minimal li {list-style-image: none !important;}
	.overviewlisting {padding-top: 10px;}
	.tabmiddlesec h3 {font-size: 20px; line-height: normal;}
	.ourstoryimg {text-align: center;}
	.accflex {display: block !important; display: block !important;}
	.accgraphimg {text-align: center;}
	.downloadtextlink a {font-size: 17px;}
	.accessoriesec .accessoriesecloopcontent .accessoriesimage{margin-bottom:30px;width:100%;}
	.accessoriesinner p{margin-bottom:5px;}
	.accessoriesec .accessoriesinner{width:100%;}
	.sub_eventlogo {margin-bottom: 10px;}
	.page-template-thoe_latest_page .content-banner-section .content-banner-image img{height: auto;}
}
@media only screen and (min-width: 640px) and (max-width: 767px)
{
	.afaq-wrap{max-width: 500px; margin:0 auto;}
	.grey-content-box::before{height: 30px;}
	.footer-bottom-desc a{margin-left: 10px; padding-left: 10px;}
	.whoweare-listing .col-sm-3{float: left; width: 50%; }
	.whoweare-desc{font-size: 24px;}
	.whoweare-box{border-bottom: 1px solid #005ca1;}
	.whoweare-content-wrapper{margin-top: 10px;}
	.footer-bottom-desc span{display: block;}
	.footer-bottom-desc a{border-left:none;}
	.nav-tabs > li > a{ padding: 8px 32px; font-size:16px; }
	.publ-wrapper p{ padding-left:10px; }
	.publ-wrapper .publ-sub-content .publ_page-title::after{ bottom:53px; }
	.home-table-image .col-sm-6{ width:50%; float:left; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 350px; }
	.domains-application-content-wrapper .col-sm-8 .col-sm-6{ margin-bottom:20px; }
	.analybluebgboximg {height:111px;}
	.fullgalleryimg {height:113px;}
	.skybluegrebg .thoebottom_logo img{ max-width: 35%; float:none; }
	.skybluegrebg .thoebottom_logo{ position:relative; display:block; margin:20px auto 0; text-align:center; }
	.logoiconpos .thoe-content {top: -40px;}
	.MTmin {margin-top: -50px;}
	.logoiconpos {padding-left: 0px; padding-right: 0px;}
	.footer-top-area .footer_social_icon{margin-bottom:10px;}
	.footer-middle-area .afaq-wrap{width:100%;margin-bottom:20px;}
	.footer-middle-area .footer_event_logo{width:100%;margin-bottom:20px;}	
	.footer-middle-area .footer_event_logo .sub_eventlogo{margin-left:12px;}
	.footer-middle-area .footer_event_logo {text-align: center;}
}
@media only screen and (min-width: 480px) and (max-width: 639px)
{
	/*.table-content table tr td{ width: 50% !important; word-wrap: break-word; display:inherit !important; white-space: normal; }*/
	.table-content table tr th{ width:100%; display:block; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 250px; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ bottom: 20px; }
	.comment-section-wrapper h2{ font-size:22px; }
	.thoe-content-wrapper .thoe-content h4{ font-size:22px; }
	.domains-application-content-wrapper h2{ font-size:22px; }
	.thoe-character-section h2{ font-size:22px; }
	.domains-application-content-wrapper .col-sm-8 .col-sm-6{ margin-bottom:40px; clear:both; }
	.fullgalleryimg {height:215px;}
	.skybluegrebg .thoebottom_logo img{ max-width:60%; float:none; }
	.skybluegrebg .thoebottom_logo{ position:relative; display:block; margin:20px auto 0; text-align:center; }
	.footer-top-area .footer_social_icon{margin-bottom:10px;}
	.footer-middle-area .afaq-wrap{width:100%;margin-bottom:20px;}
	.footer-middle-area .footer_event_logo{width:100%;margin-bottom:20px;}	
	.footer-middle-area .footer_event_logo .sub_eventlogo{margin-left:8px;}
}
@media only screen and (max-width: 639px)
{	
	.footer-bottom-desc span{display: block;}
	.whoweare-content-wrapper{margin-top: 10px;}
	.whoweare-listing .col-sm-3{border-bottom: 1px solid #005ca1; border-right:none; margin-bottom: 15px;}
	.whoweare-listing .col-sm-3:last-child{border-bottom: none;}
	.footer-bottom-desc a{border-left:none;}
	.table-content .table-content-title::before{ height:24px; }
	.table-content .table-content-title::after{ height: 1px; top: 23px; } 
	.mailpoet_page input{ width:100% !important; }
	.mailpoet_page select{ width:100% !important; }
	h2.innerbigtitle {font-size:21px;}
	.thoeleftrightlogo {display:none;}
	.white-background-wrapper {padding-top:0px;}
	.analysistable {display:block;}
	.analysistablecell {display:block; width:auto;}
	.analysistable .analysistablecell {border-right: none; border-bottom: 1px solid #667680;}
	.fullgalleryimg {width:50%;}
	.analyimglist {display:block;}
	.analybluebgboximg {display:block; width:auto; margin-bottom:5px;}
	.secbottomborder {padding-bottom:40px;}
	.analybluebgboximg {height:auto;}
	.analybluebgboximg img {height:inherit; width:auto; object-fit:inherit ; object-position:inherit;}
	.pagebgnone .thoe-content-wrapper{padding: 15px 0 30px;}
	.MTmin {padding-top: 20px;}
	.footer-middle-area .footer_event_logo {text-align: center;}
}
@media only screen and (min-width: 577px) and (max-width: 639px)
{
	.afaq-wrap{max-width: 500px; margin:0 auto;}
	.domaines-image-desc h2{font-size: 21px;}
	.grey-content-box::before{height: 30px;}
	.nav-tabs > li > a{ padding: 8px 32px; font-size:16px; }
	.publ-wrapper p{ padding-left:10px; }
	.publ-wrapper .publ-sub-content .publ_page-title::after{ bottom:53px; }

}
@media only screen and (max-width: 576px)
{
	.footer-middle-area{text-align: center;}
	.footer-middle-area .footer_event_logo {text-align: center;}
	.afaq-image-wrapper, .afaq-desc-wrap{display: inherit;}
	.afaq-image-wrapper{display: inline-block; margin-bottom: 10px;}
	.afaq-desc-wrap{padding-left: 0px; display: block;}
	.domaines-image-desc h2{font-size: 21px;}
	.ftr-navigation-wrapper ul li a{padding:12px 14px; font-size: 15px;}
	.grey-content-box::before{height: 24px;}
	img.alignleft, .alignleft, img.alignright, .alignright{float: none; max-width: 100%;  margin: 0 0 15px 0; display: block;}	
	.thoe-list-box:first-child .thoe-listing-content-right{ font-size:14px; }
	.subpage-content-wrapper p{ font-size:15px; line-height: 1.6; }
	.table-content table tr td{ width:100%; display:block; }
	.nav-tabs > li > a{ padding: 8px 32px; font-size:16px; }
	.publ-wrapper p{ padding-left:10px; }
	.publ-wrapper .publ-sub-content .publ_page-title::after{ bottom:52px; }
	.content-section-main .publ-wrapper .nav-tabs > li{margin-left: -25px !important;}
	.content-section-main .publ-wrapper .nav-tabs > li:first-child{margin-left: 0 !important;}
	.table-content .table-content-title h3{margin-bottom: 30px;}
}
@media only screen and (max-width: 519px)
{
	.content-section-main .publ-wrapper .nav-tabs > li{margin-left: 0px !important; margin-top: 1px !important; display: block;}
	.content-section-main .publ-wrapper .nav-tabs > li:first-child{margin-left: 0 !important;}
}
@media only screen and (max-width: 479px)
{
	.page-title-wrapper .page-title{font-size: 18px;}
	.domaines-image-desc h2{font-size: 16px;}
	.domaines-image-wrap{width: 90px;}
	.domaines-experts-section h2{font-size: 18px;}
	.domaines-image-desc h2{font-size: 15px;}
	.search-wrapper{padding-left: 10px; margin-left: 5px;}
	.search-input-wrap{padding:3px 10px 0; width: 140px;}
	.page-template-sitemap .description-wrapper ul li a{ font-size: 14px; } 
	.page-template-sitemap .description-wrapper ul li{ margin-bottom:3px; } 
	.contact-info .contact-detail-box .contact-info-wrap{ padding: 0px 5px 0 15px; font-size:14px; }
	.contact-map iframe{ height:250px; }
	.thoe-list-box:first-child .thoe-listing-content-right{ font-size:13px; }
	.whoweare-listing .howeare-image{ background:#f3f3f3; }
	.subpage-bottom-section .inner-content{ clear:both; }
	.table-content .table-content-title::before{ height:15px; }
	.table-content .table-content-title::after{ height: 1px; top: 18px; } 	
	.table-content .table-content-title h3{ top: 5px; }
	.table-content .table-content-title::after{ top:14px !important; }
	.table-content .table-content-title h3{ font-size:16px; }  
	/* Publication*/
	.publ-sub-content .publ-bg-gradient{ display: none; }
	.publ-sub-content::before{ display: none; content: none; background-image: unset; }
	.publ-sub-content:after { content: none;}
	.publ-wrapper p.publ-text-block{ margin-top: 5px; padding-left: 10px; width: 80%; }
	.publ-wrapper .publ-ico{ width: 34px; height: 34px; }
	.publ-title-block{ max-width: 100% !important; }
	.publ-sub-content { padding-bottom: 20px; }
	.subpage-tittle-wrapper.publ_page-title h2{ font-size: 18px; }
	.publ-wrapper p.publ-text-block{ font-size: 13px; }
	.page-id-21 .white-background-wrapper{ padding-bottom: 20px; }
	.nav-tabs > li > a{ padding: 8px 32px; font-size:14px; line-height: 26px; }
	.publ-wrapper p{ padding-left:10px; }
	.publ-wrapper .publ-sub-content .publ_page-title::after{ bottom:53px; }
	.table-content table tr th{ width:100%; display:block; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width: 250px; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ bottom: 20px; }
	.comment-section-wrapper h2{ font-size:20px; }
	.thoe-content-wrapper .thoe-content h4{ font-size:20px; }
	.domains-application-content-wrapper h2{ font-size:20px; }
	.thoe-character-section h2{ font-size:20px; }
	.domains-application-content-wrapper .col-sm-8 .col-sm-6{ margin-bottom:40px; clear:both; }
	.thoe-content-wrapper .technicap-logo{ width:100%; margin:0 auto; }
	.thoe-content-wrapper .technique-category-shoes-image img{ max-width:100%; }
	.thoe-content-wrapper .thoe-content img{ max-width:100%; margin-left:0; }
	.thoe-content-wrapper .thoe-category-image .technique-category-shoes-image{ right:0; position:relative; }
	.thoe-content-wrapper .thoe-category-image{ width:90%; float:none; margin:0 auto; text-align:center; }
	.mailpoet_page input{ width:100% !important; }
	.mailpoet_page select{ width:100% !important; }
	.fullgalleryimg {height:101px;}
	.skybluegrebg .thoebottom_logo img{ max-width:100%; float:none; }
	.skybluegrebg .thoebottom_logo{ position:relative; display:block; margin:20px auto 0; text-align:center; }
	.gc-utubevideowarp iframe{ height:250px; }
	.downloadflex {display: block !important; display: block !important;}
	.downloadlistingimg {text-align: center; margin-bottom: 20px;}
	.footer-middle-area .footer_event_logo{width:100%;margin-bottom:20px;}
	.footer-middle-area .footer_event_logo .sub_eventlogo{/*width:28%;*/margin-bottom:10px;}
	.footer-middle-area .afaq-wrap{margin-bottom:20px;}
	.footer-top-area .ftr-navigation-wrapper{display:block;}
	.footer-top-area .footer_social_icon{float:none;display:block;text-align: center;margin-bottom:15px;}
}
@media only screen and (max-width: 399px)
{
	.whoweare-desc{font-size: 24px;}		
	.research-and-development-description-wrapper .col-sm-4{margin-bottom: 30px; width: 100%; float: none}
	.research-and-development-description-wrapper .col-sm-4:last-child{margin-bottom: 0px;}
	.research-development-image-wrap{max-width: 250px; margin:0 auto;}
	.footer-bottom-desc a{border-left:none;}
	.ftr-navigation-wrapper ul li a{padding: 12px 7px; font-size: 13px;}
}
img {max-width: 100%; height: auto; /*width: auto\9;  ie8 */}