@font-face {
  font-family: 'robotoslab';
  
   src: url('../fonts/RobotoSlab-Light.ttf');
}

@font-face {
  font-family: 'robotoslab';
  
   src: url('../fonts/RobotoSlab-Regular.ttf');
}
@font-face {
  font-family: 'robotoslab';
  
   src: url('../fonts/RobotoSlab-Thin.ttf');
}
@font-face {
  font-family: 'robotoslab';
  
   src: url('../fonts/RobotoSlab-Bold.ttf');
}
.wp_part4 h1 {
    text-align: center;
    text-transform: capitalize;
}

.wd_slide_bg {
    background-image: url('../images/hire-HTML 5.jpg') !important;
    background-repeat: no-repeat;
    height: 336px;
}
.wd_slide_bg_css3 {
    background-image: url('../images/css3.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_axure {
    background-image: url('../images/axure-banner.jpg') !important;
	background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_photoshop {
    background-image: url('../images/photoshop1.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_less {
    background-image: url('../images/less.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_illustrate {
    background-image: url('../images/illustrator.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_foundation {
    background-image: url('../images/foundation.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_bootstrap {
    background-image: url('../images/bootstrap.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_php {
    background-image: url('../images/php.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_javascript {
    background-image: url('../images/javascript.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_cake_php {
    background-image: url('../images/cake php.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_codeigniter {
    background-image: url('../images/Codeigniter.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_android {
    background-image: url('../images/android.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_ios {
    background-image: url('../images/IOS.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
        display: block;
}

.wd_slide_bg_ionic {
    background-image: url('../images/ionic-banner.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_wordpress {
    background-image: url('../images/wordpres.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_joomla {
    background-image: url('../images/Joomla.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_drupal_dev {
    background-image: url('../images/Drupal.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_magento {
    background-image: url('../images/magneto.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.wd_slide_bg_shopify {
    background-image: url('../images/Shopify.jpg') !important;
        background-repeat: no-repeat;
    height: 336px;
}

.presta-frame-work-bg {background-image: url(../images/prestashop_banner.jpg) !important;}
.open-cart-frame-work-bg {background-image: url(../images/Opencart_banner.jpg) !important;}
.zen-cart-frame-work-bg {background-image: url(../images/Zen-cart_banner.jpg) !important;}
.zend-frame-work-bg {background-image: url(../images/Zend_banner.jpg) !important;}
.laravel-frame-work-bg {background-image: url(../images/Laravel_banner.jpg) !important;}
.symfony-frame-work-bg {background-image: url(../images/Symfony_banner.jpg) !important;}
.yii-frame-work-bg {background-image: url(../images/Yii_banner.jpg) !important;}
.kohana-frame-work-bg {background-image: url(../images/Kohana_banner.jpg) !important;}




.hire-detail-section {
width: 36%;
float: left;
margin-left: 14%;
margin-top: 20px;
}
.hire-price-section {
width: 46%;
margin-left: 1.5%;
float: right;
margin-top: 20px;
margin-top: 52px;
}
.hire-price-section .inner-right .inner-table div .n-blue {
    color: white;
    background: #0c24a7;
    padding: 7px 5px;
    float: left;
    width: 25%;
    text-align: center;
        box-shadow: 0px 1px 1px grey;
}
.inner-content {
    margin: 91px 0px 0px 0px !important;
}
.hire-price-section .inner-right .inner-table div .red {
    color: white;
    background: red;
    padding: 7px 10px;
    float: left;
    width: 24%;
    text-align: center;
    margin-left: 2px;
        box-shadow: 0px 1px 1px grey;
}
.hire-price-section .inner-right .inner-table div span.blue {
    color: white;
    background: #03A9F4;
    padding: 7px 10px;
    float: left;
    width: 25%;
    text-align: center;
    margin-left: 2px;
        box-shadow: 0px 1px 1px grey;
}
.hire-price-section .inner-right .inner-table div span.green {
    color: white;
    background: #8BC34A;
    padding: 7px 10px;
    float: left;
    width: 24.9%;
    text-align: center;
    margin-left: 2px;
        box-shadow: 0px 1px 1px grey;
}
.hire-price-section .inner-right .inner-table div span.full-red {
    color: white;
    background: #FF5722;
    padding: 7px 10px 7px 20px;
    float: left;
    width: 74.5%;
    text-align: left;
    margin-left: 2px;
        box-shadow: 0px 1px 1px grey;
}
.hire-detail-section .inner-left {
    float: left;
    width: 100%;
}
.hire-detail-section .inner-left h1 {
    color: white;
    text-align: center;
    width: 100%;
    float: left;
    text-transform: uppercase;
    font-family: robotoslab;
    font-weight: bold;
    font-size: 32px;
}
.hire-detail-section .inner-left h1::after {
    content: "";
    border-bottom: 2px solid white;
    display: block;
    width: 74%;
    float: none;
    margin: 0 auto;
}
.hire-detail-section .inner-left p {
    width: 100%;
    float: left;
    text-align: center;
    color: white;
        font-family: robotoslab;
            margin-top: 10px;
}
.hire-detail-section .inner-left span {
    width: 100%;
    float: left;
    text-align: center;
    color: white;
        margin-top: 20px;
}
.hire-detail-section .inner-left .button a {
    color: white;
    text-transform: uppercase;
    background: transparent;
    padding: 8px;
    width: 100%;
    float: left;
    margin-top: 10px;
    text-align: center;
    font-family: robotoslab;
    font-size: 20px;
    border-radius: 5px;
    border: 1px solid white;
}
.hire-detail-section .inner-left .button {
    width: 332px;
    float: none;
    margin: 0 auto;
}
.hire-price-section .inner-right .inner-table div span {
    font-family: robotoslab;
}
.hire-price-section .inner-right {
    width: 100%;
    float: left;
    background: rgba(149, 189, 228, 0.79);
    padding: 10px;
    border-radius: 10px;
}
.hire-price-section .inner-right .inner-table div {
    width: 100%;
    float: left;
        margin-bottom: 2px;
}
.hire-price-section .inner-right .inner-table {
    width: 100%;
    float: left;
}
.wp_part1_rt a {
    width: 170px;
    display: block;
}
.inner-slider.wd_slide_bg .container {
    padding: 0;
	width: 1262px;
}
.wp_part3_rt h1 {
    text-align: center;
     font-family: 'Source Sans Pro', sans-serif;
}
.wpbox3 {
    float: none;
    margin: 0 auto;
    display: table;
     font-family: 'Source Sans Pro', sans-serif;
}
.scd {
    margin: 20px 0px 0px 84px;
}
.frth {
    margin: 20px 0px 0px 140px;
}
.sxth {
    margin: 22px 0px 0px 110px;
}
.process_tm_img {
    margin: 4px 0px 12px 0px;
}
.abt_dis {
    width: 100%;
height: auto;
padding: 40px 35px 55px 35px;
float: left;
background-size: 100% 100%;
background-position: 100% 100%;
}
.discuss h4 {
    float: left;
    font: 35px 'Source Sans Pro', sans-serif !important;
    color: #3e3f40;
    margin: 0;
}
.discuss a {
    float: right;
    width: auto;
    margin: 4px 0 0 0;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.discuss a .dap {
    margin: 0;
}
.timeline2 .tm_num {
    height: 103px;
    margin: -1px 0 0 0;
}
.wpbox1 {
   width: 100%;
	max-width: 100%;
	 font-family: 'Source Sans Pro', sans-serif;
	 margin: 15px 0 0 0;
}
.wpbox2 {
    width: 100%;
	max-width: 100%;
	 font-family: 'Source Sans Pro', sans-serif;
	 margin: 15px 0 15px 0;
}

.wpbox2~ .error {
    margin: -15px 0 15px 0;
}

.tm_txt.thdt h6 {
    margin-top: -3px;
}
.tm_txt.sxtht h6 {
    margin-top: -3px;
}

.tm_num h4 {
    font: 30px 'Source Sans Pro', sans-serif;
    color: #fff;
    padding: 10px 0px 0px 0px;
    text-align: center;
}
.timeline2 .tm_num h4 {
    padding: 22px 0px 0px 0px;
}

.wp_con h1 {
    width: 570px;
}

.discuss {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 25px 0px 12px 0px;
    background-color: white;
}

.tm_txt h6 {
    font: 16px 'Source Sans Pro', sans-serif;
}
.tm_txt.scdt h6 {
    margin: 0px 0 0 0;
}
.wp_part3_rt .error {
    color: red;
    width: 100%;
    float: left;
}
.wp_part3_rt .msg-sent {
    color: green;
    width: 100%;
    float: left;
}
.wp_part3_rt input#quick_enquiry_btn:hover {
    background: #70BEF3;
}
.wp_part3_lt h5 a {
    color: rgb(31, 28, 28);
    font-weight: 600;
}
.wp_part3_lt h5 a:hover, .wp_part3_lt h5 a:focus {
    color: rgb(31, 28, 28) !important;
}
.wp_part3_lt {
    width: 60%;
    min-height: unset;
}
.wp_part3_lt h5 span {
    color: rgb(31, 28, 28);
    font-weight: 600;
}
.wp_part3_lt ol {
    padding: 10px 0px;
}
.wp_part3_lt h5 {
    margin: 0;
}
.wp_part1_lt {
    min-height: unset;
}
.our-process-timeline-for-responsive-width {
    display: none;
    width: 100%;
    float: left;
}
    
    
@media (min-width: 320px) and (max-width: 479px) {
.tm_txt.scdt h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.wp_part3_lt {
    width: 94%;
    min-height: unset;
}
.wp_part3_rt {
    width: 290px !important;
}
.wp_part1_lt {
    min-height: unset;
}
.wp_part3_inner {
    padding: 20px 0px 20px 0px;
}
.con-cnt h1 {
    padding: 0px 0px 5px;
}




    
.wp_hd {
    padding: 10px 10px;
}
.wp_hd h3 {
    font: 18px/17px 'Source Sans Pro', sans-serif;
}
.discuss h4 {
    font: 17px 'Source Sans Pro', sans-serif !important;
}
.tm_txt h6 {
    font: 14px 'Source Sans Pro', sans-serif;
}
.dis-cnt {
    background-size: 100% 100% !important;
    padding: 11px 30px 35px 30px !important;
}
.wp_con h1 {
    width: 100%;
}

.abt_dis {
    width: 71% !important;
    height: 140px !important;
    float: none !important;
    margin: 0 auto !important;
}
.dis-cnt.abt_dis a {
    text-align: center;
    text-align: center;
    margin: 15px 0 0 0;
    width: 100%;
    float: left;
}






.tm_txt.thdt h6 {
    margin-top: 8px;
}
.wp_part2 {
    height: auto;
}

.accordion.cms {
    padding-bottom: 0;
    display:none;
}
.wp_part2_inner .panel-group {
    display: block;
    padding: 0 10px;
    margin: 10px 0;
    width: 100%;
	float: left;
}
.wp_part2_inner .panel-group .panel-default .panel-heading {
    padding: 0;
    width: 100%;
	float: left;
	border-radius: 0;
}
.wp_part2_inner .panel-group .panel-default {
    width: 100%;
    float: left;
    border-radius: 0;
}
.wp_part2_inner .panel-group .panel-default .panel-collapse {
    width: 100%;
    float: left;
}
.wp_part2_inner .panel-group .panel-default .panel-heading-1 {
    background: linear-gradient(#F6DC61,rgb(193, 138, 3));
}
.wp_part2_inner .panel-group .panel-default .panel-heading-2 {
    background: linear-gradient(#fff,rgb(233, 233, 233));
}
.wp_part2_inner .panel-group .panel-default .panel-heading-3 {
    background: linear-gradient(#FFFFFF,rgb(111, 179, 214));
}
.wp_part2_inner .panel-group .panel-default .panel-heading a {
    text-align: center;
    color: #000000 !important;
    text-decoration: none;
    padding: 15px;
	float: left;
	width: 100%;
}
.wp_part2_inner .panel-group .panel-default .panel-heading a p {
    margin: 0;
}
.wp_part2_inner .panel-group .panel-default .panel-collapse .panel-body {
	height: 160px;
}







.wpbox1 {
    background-color: #F0F0F0;
    float: left;
    width: 100%;
    padding: 5px 13px;
    margin: 0px 0px 15px;
    border-left: 6px solid #59ACE5;
    height: 27px;
    font: 17px 'Source Sans Pro', sans-serif;
    color: #898989;
    border-bottom: 1px solid #D2D2D2;
   
}
.wp_part3_rt {
    float: none;
    margin: 0px auto;
    background-color: #FFF;
    padding: 20px;
    min-height: 396px;
    width: 320px;
    display: table;
}


.timeline2 .tm_num {
    height: 92px;
    margin: 0;
}
.scd {
    margin: 0 auto;
	width: 254px;
	float: none;
	height: 100px;
	display: table;
}
.frth {
    margin: 0 auto;
	width: 254px;
	float: none;
	height: 100px;
	display: table;
	order: 3;
}
.sxth {
    margin: 0 auto;
	width: 254px;
	float: none;
	height: 100px;
	display: table;
}
.inner-slider.wd_slide_bg .container {padding: 0 15px 10px; width: 100%;}

/* dedicate css here */
header.home {
    border: 0;
}
.wp_part1_rt {
    float: left;
    clear: right;
    width: 100%;
    margin: 0;
    padding: 0px 15px;
    text-align: center;
}
.wp_part1_rt img {
    margin: 0px 0px 15px 0px;
    width: auto;
}

/* dedicate css here */



.inner-content {
    margin: 0px 0px 0px 0px !important;
}
.hire-detail-section {
width: 100%;
float: left;
margin-left: 0;
margin-top: 0px;
}
.hire-detail-section .inner-left span {
    margin-top: 0px;
}
.hire-detail-section .inner-left .button {
    width: 256px;
}
.hire-detail-section .inner-left .button a {
    padding: 8px;
    font-size: 14px;
}

.hire-detail-section .inner-left h1 {
    font-size: 19px;
}
.wd_slide_bg {
height: auto !important;
background-position: -121px 0px;
background-size: 140% 100%;
padding-bottom: 10px;
}
.hire-price-section {
display: none;
}
.our-process-timeline-for-main-width {
    display: none;
}
.wp_part4 .wp_container {
    padding: 0 15px;
}
.our-process-timeline-for-responsive-width {
    display: block;
}
.our-process-main {
    width: 100%;
	float: left;
	margin-bottom: 15px;
	height: 80px;
	padding: 15px 5px;
	font-size: 16px;
	color: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
}
.our-process-main-left {
    width: 100%;
    text-align: center;
    float: left;
}
.our-process-main-right {
    width: 100%;
    text-align: center;
    float: left;
}
.our-process-main-1 {background-color: #b86e6f;}
.our-process-main-2 {background-color: #e78e6c;}
.our-process-main-3 {background-color: #65aad3;}
.our-process-main-4 {background-color: #e9c854;}
.our-process-main-5 {background-color: #44cba3;}
.our-process-main-6 {background-color: #2c6c9a;}



}



@media (min-width: 480px) and (max-width: 767px){
.wp_part1_mid ul li {
    text-align: unset;
}
.tm_txt.scdt h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.wp_part3_lt {
    width: 94%;
    min-height: unset;
}
.wp_part1_lt {
    min-height: unset;
}
.wp_part3_inner {
    padding: 20px 0px 20px 0px;
}
.con-cnt h1 {
    padding: 0px 0px 5px;
}




.discuss h4 {
    font: 18px 'Source Sans Pro', sans-serif !important;
}
.tm_txt h6 {
    font: 14px 'Source Sans Pro', sans-serif;
}
.discuss {
    padding: 18px 0px 12px 0px;
}

.wp_con h1 {
    width: 400px;
}
.dis-cnt {
    background-size: 100% 100% !important;
    padding: 17px 30px 22px 30px !important;
}

.wp_part3 .wp_hd.hd3 .wp_container {
    padding: 0 11px;
}
.wp_part3 .wp_hd.hd3 .wp_container h3 {
    text-align: left;
    font-size: 18px;
	margin-top: 8px;
}
.wp_part3 .wp_hd.hd3 .wp_container a {
margin: 8px 0 0 0;
width: 130px !important;
}
.wp_hd {
    height: 75px !important;
}
.hd2 h2 {
    font: 25px 'Source Sans Pro', sans-serif;
    color: #FFF;
    margin: 11px auto;
}



.tm_txt.thdt h6 {
    margin-top: 8px;
}

.tm_txt.sxtht h6 {
    margin-top: 0px;
}


.wp_part2 {
    height: auto;
}

.accordion.cms {
    padding-bottom: 0;
    display:none;
}
.wp_part2_inner .panel-group {
    display: block;
    padding: 0 10px;
    margin: 10px 0;
    width: 100%;
	float: left;
}
.wp_part2_inner .panel-group .panel-default .panel-heading {
    padding: 0;
    width: 100%;
	float: left;
	border-radius: 0;
}
.wp_part2_inner .panel-group .panel-default .panel-collapse {
    width: 100%;
    float: left;
}
.wp_part2_inner .panel-group .panel-default .panel-heading-1 {
    background: linear-gradient(#F6DC61,rgb(193, 138, 3));
}
.wp_part2_inner .panel-group .panel-default .panel-heading-2 {
    background: linear-gradient(#fff,rgb(233, 233, 233));
}
.wp_part2_inner .panel-group .panel-default .panel-heading-3 {
    background: linear-gradient(#FFFFFF,rgb(111, 179, 214));
}
.wp_part2_inner .panel-group .panel-default .panel-heading a {
    text-align: center;
    color: #000000 !important;
    text-decoration: none;
    padding: 15px 0;
float: left;
width: 100%;
}
.wp_part2_inner .panel-group .panel-default .panel-heading a p {
    margin: 0;
}
.wp_part2_inner .panel-group .panel-default .panel-collapse .panel-body {
	height: 260px;
}
.wp_part2_inner .panel-group .panel-default {
    max-height: inherit;
    padding: 0;
    border-radius: 0;
    width: 100%;
    float: left;
}






.wp_part3_rt {
    float: left;
    width: 100%;
    margin: 0;
    background-color: #FFF;
    padding: 25px 25px;
    min-height: 396px;
}
.wpbox1 {
    background-color: #F0F0F0;
    float: left;
    width: 100%;
    padding: 5px 13px;
    margin: 0px 0px 15px;
    border-left: 6px solid #59ACE5;
    height: 27px;
    font: 17px 'Source Sans Pro', sans-serif;
    color: #898989;
    border-bottom: 1px solid #D2D2D2;
}
.wpbox2 {
    background-color: #F0F0F0;
    float: left;
    max-width: 100%;
    width: 100%;
    padding: 5px 13px;
    margin: 0px 0px 15px;
    border-left: 6px solid #59ACE5;
    height: 127px;
    max-height: 127px;
    font: 17px 'Source Sans Pro', sans-serif;
    color: #898989;
    border-bottom: 1px solid #D2D2D2;
}
.wp_part3_rt {
    float: none;
    width: 360px;
    margin: 0 auto;
    background-color: #FFF;
    padding: 25px 25px;
    min-height: 396px;
    display: table;
}



/* dedicate css here */
.scd {
    margin: 0 auto;
	width: 254px;
	float: none;
	height: 100px;
	display: table;
}
.frth {
    margin: 0 auto;
	width: 254px;
	float: none;
	height: 100px;
	display: table;
	order: 3;
}
.sxth {
    margin: 0 auto;
	width: 254px;
	float: none;
	height: 100px;
	display: table;
}
.timeline2 .tm_num {
    height: 92px;
    margin: 0;
}
.inner-slider.wd_slide_bg .container {
    width: 100%;
	padding: 0 15px;
}
.wp_part1_rt img {
    margin: 0px 0px 15px 0px;
    text-align: center;
    width: auto;
}
/* dedicate css here */




.wd_slide_bg {
    height: auto;
    background-size: 140% 100%;
    background-position: -155px 0px;
}
.hire-detail-section {
    width: 100%;
    float: left;
    margin: 0;
}
.hire-detail-section .inner-left {
    float: none;
    width: 400px;
    margin: 0 auto;
}
.hire-price-section {
    width: 100%;
margin-left: 0;
float: left;
margin-bottom: 23px;
margin-top: 15px;
}
.hire-price-section .inner-right {
    width: 420px;
    float: none;
    background: none;
    padding: 0px;
    border-radius: 10px;
    margin: 0 auto;
}
.hire-price-section .inner-right .inner-table {
    background: rgba(149, 189, 228, 0.79);
    padding: 10px;
    border-radius: 10px;
}
.hire-price-section .inner-right .inner-table div span {
    font-size: 10px;
    padding: 5px;
}
.hire-price-section .inner-right .inner-table div .n-blue {
    width: 24%;
}
.hire-detail-section .inner-left h1 {
    font-size: 21px;
}
.hire-detail-section .inner-left p {
    font-size: 13px;
}
.hire-detail-section .inner-left .button a {
    font-size: 15px;
}
.hire-detail-section .inner-left .button {
    width: 250px;
    float: none;
    margin: 11px auto 0;
    display: table;
}

.wp_part4 .wp_container {
    padding: 0 15px;
}
.our-process-timeline-for-responsive-width {
    display: block;
}
.our-process-main {
    width: 100%;
	float: left;
	margin-bottom: 15px;
	height: 80px;
	padding: 15px 5px;
	font-size: 16px;
	color: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
}
.our-process-main-left {
    width: 100%;
    text-align: center;
    float: left;
}
.our-process-main-right {
    width: 100%;
    text-align: center;
    float: left;
    margin-top: 5px;
}
.our-process-main-1 {background-color: #b86e6f;}
.our-process-main-2 {background-color: #e78e6c;}
.our-process-main-3 {background-color: #65aad3;}
.our-process-main-4 {background-color: #e9c854;}
.our-process-main-5 {background-color: #44cba3;}
.our-process-main-6 {background-color: #2c6c9a;}
.our-process-timeline-for-main-width {
    display: none;
}




}

@media (min-width: 480px) and (max-width: 575px){

}
@media (min-width: 576px) and (max-width: 767px){
.our-process-main {
    width: 48%;
    height: 100px;
    font-family: 'Source Sans Pro', sans-serif;
}
.our-process-main:nth-child(2n) {
    float: right;
}



}

@media (min-width: 714px) and (max-width: 767px){
.discuss h4 {
    font-size: 17px !important;
    margin: 11px 0px 0px 0px !important;
    width: 50%;
}

}

@media (min-width: 768px) and (max-width: 1023px){
.wp_part3_lt {
    width: 48%;
    min-height: unset;
}
.tm_txt.thdt h6 {
    margin-top: 5px !important;
}


.discuss h4 {
    font: 25px 'Source Sans Pro', sans-serif !important;
}
.tm_txt h6 {
    font: 14px 'Source Sans Pro', sans-serif;
}
.wp_part3 .wp_hd.hd3 .wp_container {
    padding: 0 11px;
}
.wp_part3 .wp_hd.hd3 .wp_container h3 {
    text-align: left;
    font-size: 20px;
    margin-top: 8px;
}
.wp_part3 .wp_hd.hd3 .wp_container a {
    margin: 0;
font-size: 18px;
width: 150px !important;
text-align: center;
text-decoration:none;
}



.dis-container {
    max-width: 90% !important;
    width: 90% !important;
}
.abt_dis {
    width: 100% !important;
    height: 120px !important;
}



.hire-price-section .inner-right .inner-table div span.full-red {
    width: 74.9%;
}



.tm_txt.thdt h6 {
    margin-top: 10px;
}
.dis-cnt {
    background-size: 100% 100% !important;
    padding: 32px 30px 22px 30px !important;
}
.discuss h4 {
    margin: 10px 0px 0px 0px !important;
	width: 70%;
}
.dis-cnt.abt_dis a {
    text-align: center;
    float: right;
    width: auto;
}
input.dap {
    width: 100%;
}


.wp_part2 {
    height: auto;
}

.accordion.cms {
    padding-bottom: 0;
    display:none;
}
.wp_part2_inner .panel-group {
    display: block;
    padding: 0 10px;
    margin: 10px 0;
    width: 100%;
	float: left;
}
.wp_part2_inner .panel-group .panel-default .panel-heading {
    padding: 0;
    width: 100%;
	float: left;
	border-radius: 0;
}
.wp_part2_inner .panel-group .panel-default .panel-collapse {
    width: 100%;
    float: left;
}
.wp_part2_inner .panel-group .panel-default .panel-heading-1 {
    background: linear-gradient(#F6DC61,rgb(193, 138, 3));
}
.wp_part2_inner .panel-group .panel-default .panel-heading-2 {
    background: linear-gradient(#fff,rgb(233, 233, 233));
}
.wp_part2_inner .panel-group .panel-default .panel-heading-3 {
    background: linear-gradient(#FFFFFF,rgb(111, 179, 214));
}
.wp_part2_inner .panel-group .panel-default .panel-heading a {
    text-align: center;
    color: #000000 !important;
    text-decoration: none;
    padding: 15px 0;
float: left;
width: 100%;
}
.wp_part2_inner .panel-group .panel-default .panel-heading a p {
    margin: 0;
}
.wp_part2_inner .panel-group .panel-default .panel-collapse .panel-body {
	height: 360px;
}
.wp_part2_inner .panel-group .panel-default {
    max-height: inherit;
    padding: 0;
    border-radius: 0;
    width: 100%;
    float: left;
}








.hire-detail-section .inner-left .button a {
    width: 100%;
    font-size: 16px;
}


.scd {
    margin: 27px 0px 0px 0%;
}
.frth {
    margin: 27px 0px 0px 0%;
}
.sxth {
    margin: 27px 0px 0px 0%;
}

.inner-slider.wd_slide_bg .container {
    width: 100%;
   padding: 0 25px 15px 25px;
}
.hire-detail-section .inner-left .button {
    width: 275px;
    float: none;
    margin: 0 auto;
}

.wd_slide_bg {
    height: auto;
    padding-bottom: 10px;
    background-size: 180% 100%;
    background-position: -600px 0px;
}
.hire-detail-section {
    margin-left:0;
	width: 292px;
}
.hire-price-section {
width: 417px;
margin-right: 0
float: right;
margin-left: 0px;
margin-top: 38px;
}
.hire-price-section .inner-right .inner-table div span {
    font-size: 10px;
}

element {
}
.hire-price-section .inner-right .inner-table div .n-blue {
    width: 24%;
}
.hire-detail-section .inner-left h1 {
    font-size: 25px;
    margin: 0;
}
.hire-detail-section .inner-left span {
    margin-top: 3px;
}





}

@media (min-width: 992px) and (max-width: 1023px){





}



@media (min-width: 1024px) and (max-width: 1279px){
.wp_part1_mid ul li {
    text-align: unset;
}
.discuss {
    padding: 22px 0px 12px 0px;
}
.frth {
    margin: 48px 0px 0px 140px !important;
}
.sxth {
    margin: 48px 0px 0px 98px !important;
}
.tm_txt.thdt h6 {
    margin-top: 11px !important;
}




.wp_part3 .wp_hd.hd3 .wp_container {
    padding: 0 11px;
}
.wp_part3 .wp_hd.hd3 .wp_container h3 {
    text-align: left;
    font-size: 27px;
	margin-top: 8px;
}
.wp_part3 .wp_hd.hd3 .wp_container a {
width: 200px !important;
text-decoration:none;
}





.hire-price-section .inner-right .inner-table div span.full-red {
    width: 75.5%;
}
.hire-price-section .inner-right .inner-table div span.green {
    width: 25.7%;
}


.wd_slide_bg_joomla {
    height: auto;
    background-size: 128% 100%;
    background-position: -260px 0px;
}






.wp_part2 {
    height: auto;
}

.accordion.cms {
    padding-bottom: 0;
    display:none;
}
.wp_part2_inner .panel-group {
    display: block;
    padding: 0 10px;
    margin: 10px 0;
    width: 100%;
	float: left;
}
.wp_part2_inner .panel-group .panel-default .panel-heading {
    padding: 0;
    width: 100%;
	float: left;
	border-radius: 0;
}
.wp_part2_inner .panel-group .panel-default .panel-collapse {
    width: 100%;
    float: left;
}
.wp_part2_inner .panel-group .panel-default .panel-heading a {
    text-align: center;
    color: #000000 !important;
    text-decoration: none;
    padding: 15px 0;
float: left;
width: 100%;
}
.wp_part2_inner .panel-group .panel-default .panel-heading a p {
    margin: 0;
}
.wp_part2_inner .panel-group .panel-default .panel-collapse .panel-body {
	height: 450px;
}
.wp_part2_inner .panel-group .panel-default {
    max-height: inherit;
    padding: 0;
    border-radius: 0;
    width: 100%;
    float: left;
}










.hire-detail-section {
    width: 362px;
    float: left;
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 30px;
}
.inner-content .inner-slider {
    height: auto;
    background-size: 128% 100%;
    background-position: -260px 0px;
}
.hire-detail-section {
    width: 362px;
    float: left;
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 30px;
}
.hire-detail-section .inner-left h1 {
    margin: 0;
}




.scd {
    margin: 48px 0px 0px -6px;
}
.frth {
    margin: 41px 0px 0px 140px;
}
.sxth {
    margin: 57px 0px 0px 98px;
}



.inner-slider.wd_slide_bg .container {
    padding: 0 15px;
    width: 100%;
}
.hire-price-section {
    width: 49%;
    margin-left: 0;
    margin-top: 40px;
}
.hire-price-section .inner-right .inner-table div span {
    font-size: 12px;
}
.hire-price-section .inner-right .inner-table div .n-blue {
    color: white;
    background: #0c24a7;
    padding: 7px 5px;
    float: left;
    width: 24%;
    text-align: center;
    box-shadow: 0px 1px 1px grey;
}



}


@media (min-width: 1024px) and (max-width: 1240px){

}
@media (min-width: 1680px) and (max-width: 1919px){
	.hire-detail-section {
		margin-left: 12%;
	}
	.inner-slider.wd_slide_bg .container {
		padding: 0;
		width: 83%;
	}
	.hire-detail-section .inner-left h1 {
		font-size: 33px;
	}
	.hire-detail-section .inner-left p {
		font-size: 15px;
	}
	.hire-detail-section .inner-left span {
		font-size: 15px;
	}
}

@media (min-width: 1920px) and (max-width: 2100px){
	.hire-detail-section {
		margin-left: 12%;
	}
	.inner-slider.wd_slide_bg .container {
		padding: 0;
		width: 83%;
	}
	.hire-detail-section .inner-left h1 {
		font-size: 34px;
	}
	.hire-detail-section .inner-left p {
		font-size: 16px;
	}
	.hire-detail-section .inner-left span {
		font-size: 16px;
	}
}

@media (min-width: 2101px) and (max-width: 2559px){
	.hire-detail-section {
		margin-left: 12%;
	}
	.inner-slider.wd_slide_bg .container {
		padding: 0;
		width: 83%;
	}
	.hire-detail-section .inner-left h1 {
		font-size: 35px;
	}
	.hire-detail-section .inner-left p {
		font-size: 17px;
	}
	.hire-detail-section .inner-left span {
		font-size: 17px;
	}
}

@media (min-width: 2560px){
	.hire-detail-section {
		margin-left: 12%;
	}
	.inner-slider.wd_slide_bg .container {
		padding: 0;
		width: 83%;
	}
	.hire-detail-section .inner-left h1 {
		font-size: 36px;
	}
	.hire-detail-section .inner-left p {
		font-size: 18px;
	}
	.hire-detail-section .inner-left span {
		font-size: 18px;
	}
}

