/**Iphone5 Portrite media query**/
@media all and (min-width:320px) and (max-width:359px) {  
.single-sponsor-txt p { text-align: center !important;}
    .header-logo img {position: relative; top: 0;}
    .header-logo { padding: 15px 0;}
    .header-social-area { margin: 20px 0;text-align: center; margin-top: 0;} 
    .banner-caption-area {padding: 10px 5px;background: rgba(255, 255, 255, 0.54); margin: 21px 0;}
    .banner-caption-area h1 { font-size: 33px; margin-top: 0; text-align: center;}
    .banner-caption-area h3 { font-size: 19px; text-align: center; font-weight: 500;}
    .banner-section-area { min-height: 195px;}
    .service-migration-img { display: table-cell;}
    .service-migration-txt { display: table-cell; padding: 6px 6px;}
    .service-qualify-text-area h1 { font-size: 30px;}
    .service-qualify-text-area h2 {  font-size: 21px;}
    .single-home-service-title button { font-size: 15px; height: 48px; padding: 10px 0;}
    .home-form>.frm_style_formidable-style.with_frm_style input[type=submit], .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus {  width: 150px;}
    .testimonial-item {  padding: 15px 55px; margin: 0;}
    .live-chat-img img { width: 74px;}
    .livechat-content h3 {font-size: 25px;}
    .home-form-left-txt {padding: 0% 30px 0% 39px;}
    .home-form { padding: 10px 0 0px;}
    .footer-useful-link-area { margin-bottom: 0; margin-top: 15px; text-align: center;}
    .inn-sidebar-qualifier-part {  padding: 20px;}
    .inner-qualifier-title h1 {font-size: 27px;}
    .inner-side-livechat-txt a { font-size: 20px;}
    .get-touch-email a{ font-size: 15px;}
    .inner-banner-sec h1 {font-size: 35px;}
    .inner-banner-section { padding: 25px 0;}
    span.faq-icon { display: table-cell; vertical-align: middle;}
    h3.panel-title { display: table-cell; padding-left: 10px;}
    .contact-page-form { padding: 25px 0px 0;}
    input#field_kzoabk {  border-right: none;}
    input#field_apv0pg { border-right: none;}
    input#field_5ctcpe { border-right: none;}
    .contact-page-form>.frm_style_formidable-style.with_frm_style textarea, .contact-page-form>.frm_style_formidable-style.with_frm_style textarea:focus { border-right: none;}
    .contact-email-area { padding: 30px 15px;   min-height: auto;}
    .contact-page-email-info a { font-size: 19px;}
    .contact-phone-area { min-height: auto;}
    
    #frm_form_6_container #frm_field_cptch_number_container {margin-left: auto;margin-right: auto;float: none;clear: both !important; width: 241px !important;}   
    
    
}

/**Samsung s4 Portrite media query**/
@media only screen and (min-width:360px) and (max-width:479px) {
.single-sponsor-txt p { text-align: center !important;}
    .header-logo img {position: relative; top: 0;}
    .header-logo { padding: 15px 0;}
    .header-social-area { margin: 20px 0;text-align: center; margin-top: 0;} 
    .banner-caption-area {padding: 10px 5px;background: rgba(255, 255, 255, 0.54); margin: 21px 0;}
    .banner-caption-area h1 { font-size: 33px; margin-top: 0; text-align: center;}
    .banner-caption-area h3 { font-size: 19px; text-align: center; font-weight: 500;}
    .banner-section-area { min-height: 195px;}
    .service-migration-img { display: table-cell;}
    .service-migration-txt { display: table-cell; padding: 6px 6px;}
    .service-qualify-text-area h1 { font-size: 30px;}
    .service-qualify-text-area h2 {  font-size: 21px;}
    .home-form>.frm_style_formidable-style.with_frm_style input[type=submit], .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus {  width: 150px;}
    .single-home-service-title button { font-size: 15px; height: 48px; padding: 10px 0;}
    .testimonial-item {  padding: 15px 55px; margin: 0;}
    .live-chat-img img { width: 74px;}
    .livechat-content h3 {font-size: 25px;}
    .home-form-left-txt {padding: 0% 30px 0% 39px;}
    .home-form { padding: 10px 0 0px;}
    .footer-useful-link-area { margin-bottom: 0; margin-top: 15px; text-align: center;}
    .inn-sidebar-qualifier-part {  padding: 20px;}
    .inner-qualifier-title h1 {font-size: 27px;}
    .inner-side-livechat-txt a { font-size: 20px;}
    .get-touch-email a{ font-size: 15px;}
    .inner-banner-sec h1 {font-size: 35px;}
    .inner-banner-section { padding: 25px 0;}
    span.faq-icon { display: table-cell; vertical-align: middle;}
    h3.panel-title { display: table-cell; padding-left: 10px;}
    .contact-page-form { padding: 25px 0px 0;}
    input#field_kzoabk {  border-right: none;}
    input#field_apv0pg { border-right: none;}
    input#field_5ctcpe { border-right: none;}
    .contact-page-form>.frm_style_formidable-style.with_frm_style textarea, .contact-page-form>.frm_style_formidable-style.with_frm_style textarea:focus { border-right: none;}
    .contact-email-area { padding: 30px 15px;   min-height: auto;}
    .contact-page-email-info a { font-size: 19px;}
    .contact-phone-area { min-height: auto;}
    #frm_form_6_container #frm_field_cptch_number_container {margin-left: auto;margin-right: auto;float: none;clear: both !important; width: 241px !important;}  
}

/**Iphone landscape media query**/
@media (min-width:550px) and (max-width:568px) {
.single-sponsor-txt p { text-align: center !important;} 
    .header-logo img { position: relative;top: 0;}
    .header-logo { padding: 20px 0;}
    .header-social-area { margin: 20px 0;  text-align: center; margin-top: 0;}
    .banner-caption-area { padding: 1px 15px 15px; background: rgba(255, 255, 255, 0.54); margin: 40px 0; text-align: center;}
    .banner-caption-area h3 { font-size: 29px;}
    .banner-caption-area h1 { font-size: 35px;}
    .banner-section-area { min-height: auto;}
    .home-service-section-area {padding: 0 60px;}
    .single-service-migration {  width: 375px; margin-left: auto; margin-right: auto;}
    .service-migration-img { display: table-cell;}
    .service-migration-txt { display: table-cell; padding: 6px 6px;     width: 100%;}
    .service-qualify-text-area h2 {font-size: 25px;}
    .testimonial-item { padding: 16px 73px; margin: 0 81px;}
     .home-form-left-txt {  padding: 15px 0 0% 0;}
    
    .home-form>.frm_style_formidable-style.with_frm_style input[type=submit], .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus {  width: 150px;}
    .footer-useful-link-area { margin-bottom: 0; margin-top: 15px; text-align: center;}
    .footer-fb-feed a { width: 340px;  margin-left: auto;  margin-right: auto;}
    .footer-gp-feed a { width: 340px;  margin-left: auto;  margin-right: auto;}
    
    .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit], .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus{width: 150px;}
    
    
    .inner-qualifier-btn button{width: 270px; margin-left: auto; margin-right: auto;}
    
     input#field_kzoabk {  border-right: none;}
    input#field_apv0pg { border-right: none;}
    input#field_5ctcpe { border-right: none;}
    .contact-page-form>.frm_style_formidable-style.with_frm_style textarea, .contact-page-form>.frm_style_formidable-style.with_frm_style textarea:focus { border-right: none;}
    
    .contact-address-area { width: 366px; margin-left: auto; margin-right: auto;}
    .contact-phone-area { width: 366px; margin-left: auto; margin-right: auto;     min-height: auto;}
    .contact-email-area { width: 366px; margin-left: auto; margin-right: auto;     min-height: auto;}
    .contact-info-image img { width: 100px;}
    #frm_form_6_container #frm_field_cptch_number_container {margin-left: auto;margin-right: auto;float: none;clear: both !important; width: 241px !important;}  
      
}

/**Samsung s4 landscape media query**/
@media (min-width:569px) and (max-width:640px) {
.single-sponsor-txt p { text-align: center !important;}
    .header-logo img { position: relative;top: 0;}
    .header-logo { padding: 20px 0;}
    .header-social-area { margin: 20px 0;  text-align: center; margin-top: 0;}
    .banner-caption-area { padding: 1px 15px 15px; background: rgba(255, 255, 255, 0.54); margin: 40px 0; text-align: center;}
    .banner-caption-area h3 { font-size: 29px;}
    .banner-caption-area h1 { font-size: 35px;}
    .banner-section-area { min-height: auto;}
    
    .home-service-section-area {padding: 0 111px;}
    .single-service-migration {  width: 375px; margin-left: auto; margin-right: auto;}
    .service-migration-img { display: table-cell;}
    .service-migration-txt { display: table-cell; padding: 6px 6px;     width: 100%;}
    .service-qualify-text-area h2 {font-size: 25px;}
   .testimonial-item { padding: 9px 49px; margin: 0 5px;}
     .home-form-left-txt {  padding: 15px 0 0% 0;}
    
    .home-form>.frm_style_formidable-style.with_frm_style input[type=submit], .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus {  width: 150px;}
    .footer-useful-link-area { margin-bottom: 0; margin-top: 15px; text-align: center;}
    .footer-fb-feed a { width: 340px;  margin-left: auto;  margin-right: auto;}
    .footer-gp-feed a { width: 340px;  margin-left: auto;  margin-right: auto;}
    
    .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit], .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus{width: 150px;}
    
    
    .inner-qualifier-btn button{width: 270px; margin-left: auto; margin-right: auto;}
    
     input#field_kzoabk {  border-right: none;}
    input#field_apv0pg { border-right: none;}
    input#field_5ctcpe { border-right: none;}
    .contact-page-form>.frm_style_formidable-style.with_frm_style textarea, .contact-page-form>.frm_style_formidable-style.with_frm_style textarea:focus { border-right: none;}
    
    .contact-address-area { width: 366px; margin-left: auto; margin-right: auto;}
    .contact-phone-area { width: 366px; margin-left: auto; margin-right: auto;     min-height: auto;}
    .contact-email-area { width: 366px; margin-left: auto; margin-right: auto;     min-height: auto;}
    .contact-info-image img { width: 100px;}
    #frm_form_6_container #frm_field_cptch_number_container {margin-left: auto;margin-right: auto;float: none;clear: both !important; width: 241px !important;}  
}

/**landscape media query**/
@media (min-width:641px) and (max-width:767px) {
.single-sponsor-txt p { text-align: center !important;}
    .header-logo img { position: relative;top: 0;}
    .header-logo { padding: 20px 0;}
    .header-social-area { margin: 20px 0;  text-align: center; margin-top: 0;}
    .banner-caption-area { padding: 1px 15px 15px; background: rgba(255, 255, 255, 0.54); margin: 40px 0; text-align: center;}
    .banner-caption-area h3 { font-size: 29px;}
    .banner-caption-area h1 { font-size: 35px;}
    .banner-section-area { min-height: auto;}
    .home-service-section-area {padding: 0 111px;}
    .single-service-migration {  width: 375px; margin-left: auto; margin-right: auto;}
    .service-migration-img { display: table-cell;}
    .service-migration-txt { display: table-cell; padding: 6px 6px;     width: 100%;}
    .service-qualify-text-area h2 {font-size: 25px;}
    .testimonial-item { padding: 9px 49px; margin: 0 5px;}
     .home-form-left-txt {  padding: 15px 0 0% 0;}
    
    .home-form>.frm_style_formidable-style.with_frm_style input[type=submit], .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus {  width: 150px;}
    .footer-useful-link-area { margin-bottom: 0; margin-top: 15px; text-align: center;}
    .footer-fb-feed a { width: 340px;  margin-left: auto;  margin-right: auto;}
    .footer-gp-feed a { width: 340px;  margin-left: auto;  margin-right: auto;}
    
    .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit], .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus{width: 150px;}
    
    
    .inner-qualifier-btn button{width: 270px; margin-left: auto; margin-right: auto;}
    
     input#field_kzoabk {  border-right: none;}
    input#field_apv0pg { border-right: none;}
    input#field_5ctcpe { border-right: none;}
    .contact-page-form>.frm_style_formidable-style.with_frm_style textarea, .contact-page-form>.frm_style_formidable-style.with_frm_style textarea:focus { border-right: none;}
    
    .contact-address-area { width: 366px; margin-left: auto; margin-right: auto;}
    .contact-phone-area { width: 366px; margin-left: auto; margin-right: auto;     min-height: auto;}
    .contact-email-area { width: 366px; margin-left: auto; margin-right: auto;     min-height: auto;}
    #frm_form_6_container #frm_field_cptch_number_container {margin-left: auto;margin-right: auto;float: none;clear: both !important; width: 241px !important;}  
    .contact-info-image img { width: 100px;}
}

/**Ipad mini portrite media query**/
@media (min-width:768px) and (max-width:1023px) {
.single-sponsor-txt p { text-align: center !important;}
    .header-logo img { position: relative;  top: 0;}
    .header-logo { padding: 15px 0;}
    .header-social-area {margin: 20px 0; margin-top: 0; text-align: center;}
  .banner-caption-area {padding: 1px 15px 15px;background: rgba(255, 255, 255, 0.54); margin: 71px 0; text-align: center;}
    
    .banner-caption-area h1 { font-size: 43px;}
    .banner-caption-area h3 { font-size: 22px;}
    .banner-section-area {min-height: 270px;}
     .service-migration-img { display: table-cell;}
    .service-migration-txt { display: table-cell; padding: 6px 6px;     width: 100%;}
    .home-form-left-txt {  padding: 15px 0px 0% 0px;}
    
    .home-form>.frm_style_formidable-style.with_frm_style input[type=submit], .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .home-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus {  width: 150px;}
    .footer-useful-link-area { margin-bottom: 0; margin-top: 15px; text-align: center;}
    
    .footer-fb-feed a { width: 340px;  margin-left: auto;  margin-right: auto;}
    .footer-gp-feed a { width: 340px;  margin-left: auto;  margin-right: auto;}
    
    .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit], .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .inner-form>.frm_style_formidable-style.with_frm_style input[type=submit]:focus{width: 150px;}
    
    
    .inner-qualifier-btn button{width: 270px; margin-left: auto; margin-right: auto;}
    
     input#field_kzoabk {  border-right: none;}
    input#field_apv0pg { border-right: none;}
    input#field_5ctcpe { border-right: none;}
    .contact-page-form>.frm_style_formidable-style.with_frm_style textarea, .contact-page-form>.frm_style_formidable-style.with_frm_style textarea:focus { border-right: none;}
    
    .contact-address-area { width: 366px; margin-left: auto; margin-right: auto;}
    .contact-phone-area { width: 366px; margin-left: auto; margin-right: auto;     min-height: auto;}
    .contact-email-area { width: 366px; margin-left: auto; margin-right: auto;     min-height: auto;}
    #frm_form_6_container #frm_field_cptch_number_container {margin-left: auto;margin-right: auto;float: none;clear: both !important; width: 241px !important;}  
    .tes-content {min-height: 297px;}
}

/**Ipad mini landscape media query**/
@media (min-width:1024px) and (max-width:1279px) {
    
    .tes-content {min-height: 305px;font-size: 15px;}
    .head-phn-detail a {font-size: 20px;} 
    .head-email-detail a { font-size: 17px;}
    .header-social-area ul li { width: 31px; height: 40px;}
    .header-social-area ul li a { font-size: 20px;}

    .header-social-area ul li a img {  width: 25px; position: relative; top: -3px;}
    .header-email-area { padding: 10px 0 20px;}
    .header-phone-area {padding: 3px 0 20px;}
    .header-social-area {margin: 25px 0;}

    .topbar-menu ul li a { padding: 10px 13.5px;}
    #cssmenu > ul > li > a { padding: 17px 22px !important;   font-size: 17px !important;}
    #cssmenu > ul > li:last-child > a{    padding-right: 0 !important;}
    .banner-caption-area {padding-top: 40px;}
    .banner-section-area { min-height: 390px;}
    .single-home-service-title button { font-size: 17px; height: 52px;}
    .testimonial-item { margin: 0 5px;}
    .live-chat-img img {width: 160px;}
    .home-form-left-txt {padding: 30% 8px 30% 11px;}
    .home-form {padding: 15px 0 0px;} 
    .live-chat-area { padding-top: 35px;}    
    .usefull-link-list ul li a { font-size: 12px;}
    .footer-single-get-touch { font-size: 16px;}
    .footer-usefull-link-title h3 {font-size: 20px;} 
    #cssmenu > ul > li.has-sub > a span::after { right: 1px !important;}
    .inner-side-livechat-txt a {font-size: 20px;} 
    .inner-qualifier-btn button{    font-size: 20px;}   
    .contact-page-email-info a { font-size: 18px;}
    .contact-address-area {padding: 30px 35px 10px;}
    #frm_form_6_container #frm_field_cptch_number_container {width: 210px !important;margin-left: 10px !important;}

}

@media (min-width: 1500px) and (max-width:2000px) {

}

/*============19.5" device media query================*/
@media (min-width: 1500px) and (max-width:1700px) {
}

/*============21" to 23" device media query================*/ 
@media (min-width: 1701px) and (max-width:2000px) {  
    .banner-section-area {min-height: 560px;}
}


/*============27" large device media query================*/ 
@media only screen and (min-width: 2001px) {
    .banner-section-area {min-height: 560px;}
   .inner-banner-section { padding: 44px 0;}
    
}